我正在尝试引导服务器唱CHEF工具,目标机器是“CentOS 5.8”
但是我收到了这个错误。注意:并非在所有服务器上都会发生。
启动第一个Chef Client运行... /opt/chef/embedded/lib/ruby/2.3.0/x86_64-linux/openssl.so: [BUG] 0x002b5ac1b082a5的非法指令 ruby 2.3.1p112(2016-04-26修订版54768)[x86_64-linux]
vendor_id vendor_desc
--------- --------------------
MAN1840 SURETECH
MAN1839 SURETECH MEDICAL INC
答案 0 :(得分:0)
我们不再为CentOS 5提供安装程序,但对于Chef 12,您可能会得到错误的CPU拱门或CentOS 6或7的安装程序。
答案 1 :(得分:0)
我建议将操作系统升级到5.11,无论最新补丁是什么,然后重新启动。我们可能只在5.11上构建和测试,并且这些软件包在5.9上被破坏了。和coderanger建议一样,验证您是否为您的系统和架构获得了正确的厨具包。它需要像:
chef-12.21.31-1.el5.x86_64.rpm
对于64位RHEL5。对于32位RHEL5,它应该是:
chef-12.21.31-1.el5.i386.rpm
如果这不起作用,那就没有太多工作要做。 Chef-12正在获得EOL,RHEL5正在获得EOL,而Ruby 2.3正在获得EOL。