代码之家  ›  专栏  ›  技术社区  ›  Nagarjuna D N

无法在Debian wheezy上安装chef server

  •  1
  • Nagarjuna D N  · 技术社区  · 8 年前

    我正在尝试在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上编译,请在此提供帮助。

    提前感谢!

    2 回复  |  直到 8 年前
        1
  •  1
  •   coderanger    8 年前

    如下载页面所述,您得到了 deb 问题中提到,安装程序是为Ubuntu 16.04或14.04安装的,这两种版本都使用了更新的glibc-ABI。如果没有,您可以尝试14.04包,但我认为它们也比2.14更新,您可能需要查找为12.04或10.04构建的最新版本,甚至不确定是哪一个。总的来说,我们不支持在所述平台以外的任何平台上安装,这意味着我们根本不推荐任何版本的Debian(对于Chef Server,Chef client工作正常,并且100%支持)。

        2
  •  1
  •   Nagarjuna D N    8 年前

    根据 coderanger 以及不断的研究。最后,我成功地配置了chef。 我的配置包括:

    1. Debian 9,64位。
    2. Chef服务器版本:12.17.5。
    3. 厨师长管理版本: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
    

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