ubuntu – 厨师引导给401未经授权

前端之家收集整理的这篇文章主要介绍了ubuntu – 厨师引导给401未经授权前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试通过运行来引导新的Chef节点:
刀引导< server ip> -x lewis -N gitlab –sudo
但我得到以下输出
[Mon,03 Sep 2012 14:45:17 0000]信息:***厨师10.12.0 ***
[Mon,03 Sep 2012 14:45:17 0000]信息:客户端密钥/etc/chef/client.pem不存在 – 注册
[Mon,03 Sep 2012 14:45:17 0000]信息:HTTP请求返回401未授权:无法进行身份验证.确保您的客户端密钥有效.
[Mon,03 Sep 2012 14:45:17 0000]致命:Stacktrace转储到/var/chef/cache/chef-stacktrace.out
[Mon,03 Sep 2012 14:45:17 0000]致命:Net :: HTTPServerException:401“Unauthorized”

我的厨师服务器正在运行Ubuntu 12.04 x32而我正在尝试引导的机器正在运行CentOS 6.3 x64

知道出了什么问题吗?

我刚刚遇到了同样的问题,并从这个线程 http://comments.gmane.org/gmane.comp.sysutils.chef.user/2718修复了它

ssh到您的潜在客户端计算机并删除/etc/chef/client.pem或运行此快速

ssh -t name@new.client.net "sudo rm /etc/chef/client.pem"

再次运行刀具引导程序,它应该工作.您可能已经将该机器注册到另一台厨师服务器.

猜你在找的Ubuntu相关文章