コマンドを使用してレシピを作成しようとするとエラーが発生しますchef generate cookbook test-cookbook
。私が受け取ったエラーメッセージは次のとおりです。
ERROR : exit status 127
/opt/chef-workstation/embedded/bin/ruby: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
このエラーは、名前が欠落している共有ライブラリが原因で発生したようですlibcrypt.so.1
。
この問題を解決してレシピを正常に作成するにはどうすればよいですか?
ベストアンサー1
インストールする必要があることを伝えますlibcrypt.so
。
の機能を使用してインストールされていないため、どのldd $(type -p chef)
機能がリストされているかを確認できますchef
。chef
libcrypt.so
chef
libcrypt.so
Ubuntuでは、以下を使用してインストールする(購入する)パッケージを見つけることができます。
dpkg -S libcrypt.so
しかし、どのディストリビューションを使用しているかは教えてくれませんでした。