当我的节点上的时钟与我的厨师服务器相差 15 分钟时,我收到此错误。
授权错误:
无法向厨师服务器进行身份验证 (http 401)。在此处输入代码`请求失败,因为您的时钟已偏移超过 15 分钟。
将时钟与 NTP 时间源同步应该可以解决问题。
有人知道如何更改服务器上的设置或其他方法以避免此检查吗?谢谢。
当我的节点上的时钟与我的厨师服务器相差 15 分钟时,我收到此错误。
授权错误:
无法向厨师服务器进行身份验证 (http 401)。在此处输入代码`请求失败,因为您的时钟已偏移超过 15 分钟。
将时钟与 NTP 时间源同步应该可以解决问题。
有人知道如何更改服务器上的设置或其他方法以避免此检查吗?谢谢。
我解决了这个问题,覆盖了服务器上的配置。我编辑了这个文件/etc/opscode/chef-server.rb
用这种方法来解决,Web Console,last check-in 指标会出错,但它工作正常。
如果您的时间超过 15 分钟,您可能没有启用任何时间同步。你应该在你的 Chef 服务器和你的 Chef 客户端上安装你的发行版的首选时间同步客户端(在 CentOS/Red Hat 上它是 chrony,在 Ubuntu ntp 上)。