小编Rux*_* T.的帖子

运行chef-client抛出404"找不到对象"(Net :: HTTPServerException)

我刚刚开始与Chef合作,我对DevOps领域很陌生.
我安装了Chef Server,它运行正常,然后我开始玩Knife一点点并添加了两个客户端 - 我的MacBook(OS X)和一个我自己不管理的Ubuntu 10.04服务器,所以我不得不问一个系统管理员来将chef-client安装到此计算机上.我创建了一个测试手册并将其添加到每个客户端的运行列表中.但是,当我尝试在他们两个上运行chef-client时,在我的Mac OS X机器上一切正常,而Ubuntu 10.04运行时抛出错误:

$ sudo chef-client

[Wed, 17 Apr 2013 16:32:26 +0200] INFO: Starting Chef Run (Version 0.9.18)  
[Wed, 17 Apr 2013 16:32:27 +0200] ERROR: Running exception handlers  
[Wed, 17 Apr 2013 16:32:27 +0200] ERROR: Exception handlers complete  
/usr/lib/ruby/1.8/net/http.rb:2101:in `error!': 404 "Object Not Found" (Net::HTTPServerException)
from /usr/lib/ruby/1.8/chef/rest.rb:234:in `api_request'
from /usr/lib/ruby/1.8/chef/rest.rb:285:in `retriable_rest_request'
from /usr/lib/ruby/1.8/chef/rest.rb:215:in `api_request'
from /usr/lib/ruby/1.8/chef/rest.rb:226:in `api_request'
from /usr/lib/ruby/1.8/chef/rest.rb:335:in `follow_redirect'
from /usr/lib/ruby/1.8/chef/rest.rb:226:in `api_request'
from /usr/lib/ruby/1.8/chef/rest.rb:285:in `retriable_rest_request'
from /usr/lib/ruby/1.8/chef/rest.rb:215:in `api_request'
from /usr/lib/ruby/1.8/chef/rest.rb:111:in `get_rest'
from …
Run Code Online (Sandbox Code Playgroud)

chef-infra

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

chef-infra ×1