无法在Debian wheezy上安装chef-server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在Debian wheezy上安装chef-server相关的知识,希望对你有一定的参考价值。

我正在尝试在Debian上安装chef-server,但我没有这样做。以下是我遵循的步骤:

$ 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. Chef-Server版本:12.17.5。
  3. Chef Manage版本:2.5.8。
  4. Chef开发套件版本:2.4.17。

我已经下载了上面的installers和安装步骤,如下所示:

#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

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

以上是关于无法在Debian wheezy上安装chef-server的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Raspberry Pi上安装tmux 2.0(Debian 7.8)Raspbian Wheezy

sh 在Raspberry Pi上安装tmux 2.0(Debian 7.8)Raspbian Wheezy

sh 在Raspberry Pi上安装tmux 2.0(Debian 7.8)Raspbian Wheezy

在Debian 7 Wheezy(WM)上安装node.js失败

如何在 Wheezy Debian php 5.6 中安装 php5-gd

在 64 位 Debian wheezy 多架构主机上编译使用 ssl 的 32 位二进制文​​件