gpt4 book ai didi

chef-infra - Knife 引导的 Chef 节点配置问题 - 无法与服务器进行身份验证

转载 作者:行者123 更新时间:2023-12-04 15:22:27 24 4
gpt4 key购买 nike

我正在尝试使用 Knife bootstrap 设置 Chef 客户端节点:

knife bootstrap nodename -x user -P passwd --sudo

收到以下错误信息::

Chef encountered an error attempting to create the client "nodename .url.com" Authentication Error - Failed to authenticate to the chef server (http 401). Server Response: Invalid signature for user or client 'chef-validator'*



我的配置设置看起来不错,我尝试重新启动所有厨师服务器服务并尝试从节点配置厨师客户端
  • 在新的 VM 中正确安装了 Chef
  • 已删除 /etc/chef 中的文件
  • 复制到我的厨师服务器 /etc/chef/chef-validator.pem到我的 /etc/chef/validator.pem
  • 跑了chef-client -l debug -S https://mychefserver.url.com -K /etc/chef/validation.pem我仍然得到

    [2014-07-03T14:03:25-04:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)*


  • 我的厨师工作站工作正常,没有任何问题。我可以排除厨师节点中的任何配置文件吗?

    最佳答案

    我也遇到了这个问题...

  • 如果使用的是 Windows 工作站,请在 Windows 资源管理器中检查解压缩的入门工具包中包含的文件是否“未阻止”。
  • 也去我们的厨师节点并删除任何 client.pem包含在那里的文件。

  • 如果您已经启动了一个节点,然后再次下载您的入门工具包,则可能会发生这种情况。上一篇 client.pem不会从节点中删除。您需要手动删除它,以便进行身份验证。

    关于chef-infra - Knife 引导的 Chef 节点配置问题 - 无法与服务器进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24561129/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com