Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 错误:nil:NilClass的未定义方法“closed”_Docker_Chef Infra - Fatal编程技术网

Docker 错误:nil:NilClass的未定义方法“closed”

Docker 错误:nil:NilClass的未定义方法“closed”,docker,chef-infra,Docker,Chef Infra,我在不同的机器上有工作站和chef服务器,在另一台机器上运行docker。当我从工作站引导到docker容器内运行chef客户端时。在docker Conatiner上安装chef客户端后,它会给我带来错误 knife bootstrap 10.88.201.19 -p 49153 -x root -P hyl4fL3X7OaH -r role[role_apache] 10.88.201.19 Starting Chef Client, version 11.18.6 10.88.201.

我在不同的机器上有工作站和chef服务器,在另一台机器上运行docker。当我从工作站引导到docker容器内运行chef客户端时。在docker Conatiner上安装chef客户端后,它会给我带来错误

 knife bootstrap 10.88.201.19 -p 49153 -x root -P hyl4fL3X7OaH -r role[role_apache]

10.88.201.19 Starting Chef Client, version 11.18.6
10.88.201.19 Creating a new client identity for e381976281bd using the validator key.
10.88.201.19 [2015-02-21T14:22:21+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
10.88.201.19 Chef Client failed. 0 resources updated in 1.562238601 seconds
10.88.201.19 [2015-02-21T14:22:21+00:00] ERROR: undefined method `closed?' for nil:NilClass
10.88.201.19 [2015-02-21T14:22:21+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully 

我想说的是,chef节点容器和chef服务器之间存在一些解决问题。你能发布完整的stackrace/var/chef/cache/chef-stacktrace.out和节点的client.rb/etc/chef/client.rb吗?日志\u位置STDOUT chef\u服务器\u url验证\u客户端\u名称chef验证器你所说的解决问题是什么意思。?你的chef服务器和节点必须能够使用它们的FQDN来解决它们自己的问题。为此我该怎么办??