0

“usr/sbin/setup-chef-server.sh”

厨师服务器启动时出错

正在检查 RabbitMQ...

启动 CouchDB...

正在启动 couchdb:已经在运行 [警告] 正在启用厨师服务...

开始厨师服务...

启动厨师服务器:[失败]

启动 chef-server-webui:[失败]

启动 chef-solr:/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:into_specs': Could not find chef-solr (>= 0) amongst [bunny-0.7.9, chef-10.16.2, erubis-2.7.0, highline-1.6.15, ipaddress-0.8.0, json-1.6.1, mime-types-1.19, mixlib-authentication-1.3.0, mixlib-cli-1.2.2, mixlib-config-1.1.2, mixlib-log-1.4.1, mixlib-shellout-1.1.0, moneta-0.6.0, net-ssh-2.2.2, net-ssh-gateway-1.1.0, net-ssh-multi-1.1, ohai-6.14.0, polyglot-0.3.3, rest-client-1.6.7, systemu-2.5.2, treetop-1.4.12, uuidtools-2.1.3, yajl-ruby-1.1.0] (Gem::LoadError)

from /usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in 'to_spec'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in 'gem'
from /usr/bin/chef-solr:18

[失败的]

启动厨师扩展器:/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs':在 [bunny-0.7.9, chef-中找不到厨师扩展器(> = 0) 10.16.2、erubis-2.7.0、highline-1.6.15、ipaddress-0.8.0、json-1.6.1、mime-types-1.19、mixlib-authentication-1.3.0、mixlib-cli-1.2.2、 mixlib-config-1.1.2、mixlib-log-1.4.1、mixlib-shellout-1.1.0、moneta-0.6.0、net-ssh-2.2.2、net-ssh-gateway-1.1.0、net- ssh-multi-1.1、ohai-6.14.0、polyglot-0.3.3、rest-client-1.6.7、systemu-2.5.2、treetop-1.4.12、uuidtools-2.1.3、yajl-ruby-1.1。 0](宝石::加载错误)

    from /usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
    from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in `gem'
    from /usr/bin/chef-expander:18

[失败的]

4

1 回答 1

0

我在服务器上的 chef gem 版本也有 0.10.6,它似乎安装了 chef-expander、chef-solr、chef-server、chef-server-webui 等。chef-10 不只是客户吗?– PatrickWalker 2 分钟前 编辑

http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually似乎表明是的 0.10.x 是服务器 gem,查看发行说明 10.X 似乎是客户端

于 2012-11-21T13:41:36.427 回答