无法在Debian Wheezy上安装厨师服务器



我正在尝试在debian上安装厨师服务器,但我没有这样做。这是我遵循的步骤:

$ 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和持续研究的建议,

。最后,我最终成功配置了厨师。我的配置是:

  1. Debian 9,64位。
  2. 厨师服务器版本:12.17.5。
  3. 厨师管理版本:2.5.8。
  4. 厨师开发套件版本:2.4.17。

我已经下载了上述安装程序和下面的安装步骤:

#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

它可能会帮助面临类似问题的人!谢谢

最新更新