无法在Debian wheezy上安装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

我正在尝试在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 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。 我的配置是:

  • Debian9,64位
  • 厨师长服务器版本:12.17.5
  • 厨师长管理版本:2.5.8
  • 厨师长开发工具包版本: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
    

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

    我也尝试了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上运行。