Chef infra 403引导时出错

Chef infra 403引导时出错,chef-infra,Chef Infra,客户端日志: 10.41.11.3 Authorization Error: 10.41.11.3 -------------------- 10.41.11.3 Your validation client is not authorized to create the client for this node (HTTP 403). 10.41.11.3 10.41.11.3 Possible Causes: 10.41.11.3 ---------------- 10.41.11.3 *

客户端日志:

10.41.11.3 Authorization Error:
10.41.11.3 --------------------
10.41.11.3 Your validation client is not authorized to create the client for this node (HTTP 403).
10.41.11.3
10.41.11.3 Possible Causes:
10.41.11.3 ----------------
10.41.11.3 * There may already be a client named "chef02"
10.41.11.3 * Your validation client (chef1-validator) may have misconfigured authorization permissions.

10.41.11.3 [2014-10-24T10:02:50+08:00] FATAL: Stacktrace dumped to /var/chef/cac
he/chef-stacktrace.out
10.41.11.3 Chef Client failed. 0 resources updated in 0.739747653 seconds
10.41.11.3 [2014-10-24T10:02:50+08:00] ERROR: 403 "Forbidden"
10.41.11.3 [2014-10-24T10:02:50+08:00] FATAL: Chef::Exceptions::ChildConvergeErr
or: Chef run process exited unsuccessfully (exit code 1)

我已确认不存在名为“chef02”的客户端,但我仍停留在可能需要解决的授权权限上。

当Chef 12引入ACL时,客户端访问可能会出现一些问题():

我有同样的问题,我通过以下命令解决了它:

knife acl批量添加组客户端节点'.*'更新,读取

()

首先通过发出命令安装刀子acl插件:
chef gem安装刀acl


(更多信息:)

您应该遵循可能的副本来创建正确的验证客户端密钥和组织。(我在开源chef服务器10或11上没有此类消息的记忆,所以我假设它是版本12)@Tensibai,是的,我安装了版本12。