chef-serverをアップグレードするためにthe general docに従っていますが、アップグレード後に起動できません。これはgecodeライブラリファイルlibgecodeminimodel.soが見つからないためです。シェフが0.10にアップグレード:dep_selector gemにlibgecodeminimodel.soがありません
このファイルは、gecode 3.7.1をインストールしたときに存在するため、includeパスがdep_selector gemに設定されている必要があります。私は宝石を再インストールしようとしましたが、それは問題を解決しませんでした。ここで
は誤りです:ここでは
/home/chef/.rvm/gems/[email protected]_server/gems/dep_selector-0.0.8/lib/dep_gecode.so: libgecodeminimodel.so.30: cannot open shared object file: No such file or directory - /home/chef/.rvm/gems/[email protected]_server/gems/dep_selector-0.0.8/lib/dep_gecode.so (LoadError)
ファイルがあります。ここで
dizzy dep_selector-0.0.8 # ls -l /home/chef/.rvm/gems/[email protected]_server/gems/dep_selector-0.0.8/lib/dep_gecode.so
-rwxr-xr-x 1 chef chef 485222 2012-02-19 23:12 /home/chef/.rvm/gems/[email protected]_server/gems/dep_selector-0.0.8/lib/dep_gecode.so
dizzy dep_selector-0.0.8 # ls -l /usr/local/lib/libgecodeminimodel.so*
lrwxrwxrwx 1 root root 26 2012-02-19 22:24 /usr/local/lib/libgecodeminimodel.so -> libgecodeminimodel.so.30.0
lrwxrwxrwx 1 root root 26 2012-02-19 22:24 /usr/local/lib/libgecodeminimodel.so.30 -> libgecodeminimodel.so.30.0
-rwxr-xr-x 1 root root 1194016 2012-02-19 22:24 /usr/local/lib/libgecodeminimodel.so.30.0
この問題は、それが(http://comments.gmane.org/gmane.comp.sysutils.chef.user/923)の前に来ているため、古そう、私は持っていません。私が古いFC11ボックスにあるように、リポジトリからlibgecode-devをインストールするオプション。
指示はソースからのコードをインストールするために提供されていますが、私には何かがありません。私たちのシェフサーバーは明らかにダウンしているので、すべての考えや提案は高く評価されています。
LD_LIBRARY_PATHに/ usr/local/libを追加しましたか? – jtimberman