无法在Debian wheezy上安装chef服务器
我正在尝试在Debian上安装chef服务器,但没有成功。以下是我遵循的步骤:无法在Debian wheezy上安装chef服务器,debian,chef-infra,Debian,Chef Infra,我正在尝试在Debian上安装chef服务器,但没有成功。以下是我遵循的步骤: $ dpkg -i chef-server-core_12.17.5-1_amd64.deb Selecting previously unselected package chef-server-core. (Reading database ... 23329 files and directories currently installed.) Unpacking chef-server-core (from
$ dpkg -i chef-server-core_12.17.5-1_amd64.deb
Selecting previously unselected package chef-server-core.
(Reading database ... 23329 files and directories currently installed.)
Unpacking chef-server-core (from chef-server-core_12.17.5-1_amd64.deb) ...
Setting up chef-server-core (12.17.5-1) ...
以下步骤失败:
$ chef-server-ctl reconfigure
/opt/opscode/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/opscode/embedded/lib/libruby.so.2.2)
虽然我可以从下载中看到“Red Hat Enterprise Linux | SUSE Linux Enterprise Server | Ubuntu”的软件包
如果你能在Debian上编译,有人能帮你吗
提前谢谢 如下载页面所述,您从下载页面获得了
deb
,并在问题中指出,安装程序适用于Ubuntu 16.04或14.04,两者都使用较新的glibc ABI。如果没有,您可以尝试14.04包,但我认为它们也比2.14更新,您可能需要查找为12.04或10.04构建的最新版本,甚至不确定是哪一个。总的来说,我们不支持在所述平台以外的任何平台上安装,这意味着我们根本不推荐任何版本的Debian(对于Chef Server,Chef client工作正常,并且100%受支持)。根据coderanger
的建议和持续研究。最后,我成功地配置了chef。
我的配置是:
#Chef-Server
$ dpkg -i chef-server-core_12.17.5-1_amd64.deb
$ chef-server-ctl reconfigure
#Chef-Manage
$ dpkg -i chef-manage_2.5.8-1_amd64.deb
$ chef-manage-ctl reconfigure
$ chef-server-ctl reconfigure
#Chef-DK
$ dpkg -i chefdk_2.4.17-1_amd64.deb
它可能会帮助面临类似问题的人!谢谢我也尝试了Ubuntu 14.04的安装程序,但没有成功。Chef-12.16.14适用于Ubuntu-12.04。让我试试。Ubuntu-10.04的Chef Server-12.6.0安装程序为我工作。但我想知道为什么最新版本的安装程序不支持Debian!一般来说,Debian是一个少数的操作系统,不值得支持,Debian7也很古老。目前的gen软件包理论上应该可以在Debian 9上运行,我们只是没有正式支持:)谢谢:)。最新的chef服务器安装程序在Debian9上运行。