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 [email protected] "sudo rm /etc/chef/client.pem"

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

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...