Chef infra 厨师:尝试运行厨师独奏时出现奇怪的Erlang错误

Chef infra 厨师:尝试运行厨师独奏时出现奇怪的Erlang错误,chef-infra,Chef Infra,正在尝试在我的Oracle Linux设备上安装Chef。通过下面的说明,我到达了以下地点: 独奏厨师长: (网址): …我得到以下错误: [root@chefmaster ~]# chef-solo -c /etc/chef/solo.rb -j ~/chef.json -r http://s3.amazonaws.com/chef-solo/bootstrap-latest.tar.gz [Mon, 20 Jun 2011 13:53:01 -0700] INFO: *** Chef 0

正在尝试在我的Oracle Linux设备上安装Chef。通过下面的说明,我到达了以下地点:

独奏厨师长:

(网址):

…我得到以下错误:

[root@chefmaster ~]# chef-solo -c /etc/chef/solo.rb -j ~/chef.json -r  http://s3.amazonaws.com/chef-solo/bootstrap-latest.tar.gz
[Mon, 20 Jun 2011 13:53:01 -0700] INFO: *** Chef 0.10.0 ***
[Mon, 20 Jun 2011 13:53:02 -0700] INFO: Setting the run_list to ["recipe[chef- server::rubygems-install]"] from JSON
[Mon, 20 Jun 2011 13:53:02 -0700] INFO: Run List is [recipe[chef-server::rubygems-install]]
[Mon, 20 Jun 2011 13:53:02 -0700] INFO: Run List expands to [chef-server::rubygems-install]
[Mon, 20 Jun 2011 13:53:02 -0700] INFO: Starting Chef Run for localhost
[Mon, 20 Jun 2011 13:53:03 -0700] INFO: Processing user[chef] action create (chef-server::rubygems-install line 30)
[Mon, 20 Jun 2011 13:53:03 -0700] INFO: Processing package[erlang] action install (erlang::default line 26)
[Mon, 20 Jun 2011 13:53:04 -0700] ERROR: package[erlang] (erlang::default line 26) has had an error
[Mon, 20 Jun 2011 13:53:04 -0700] ERROR: Running exception handlers
[Mon, 20 Jun 2011 13:53:04 -0700] ERROR: Exception handlers complete
[Mon, 20 Jun 2011 13:53:04 -0700] FATAL: Stacktrace dumped to /tmp/chef-solo/chef-stacktrace.out
[Mon, 20 Jun 2011 13:53:04 -0700] FATAL: Chef::Exceptions::Package: package[erlang] (erlang::default line 26) had an error: No version specified, and no candidate version available for erlang
我查了一下谷歌,他们指的是通过RPM为Chef提供的一个过时的链接,这个链接已经有几年了。我已经安装了erlang:

[root@chef~]#erl——版本 Erlang R14B03(erts-5.8.4)[源代码][64位][rq:1][异步线程:0][hipe][内核轮询:false]


任何想法都欢迎

我也有这个问题。问题是centos附带的默认yum存储库(我假设您正在使用)不包括coach。您必须添加epel-yum存储库,如下所示:

rpm-Uvh


这样做之后,一切都会顺利进行。

在CentOS 5.x上,上述内容对我来说根本不起作用

在/etc/yum.conf中,我必须更改

reposdir=/etc/false
。。。到

reposdir=/etc/yum.repos.d/

要为您的RHEL或CentOS版本找到合适的rpm,请转到此处: