Puppet-Docker服务错误未定义的方法''nil:NilClass

我有一个新的安装garethr docker回购使用命令
puppet module install garethr/docker.

我正在运行的puppet nodes.pp非常简单:
include 'docker'

日志看起来像他们正确初始化conf; 但是,它无法重新安排服务。 请看下面的日志

debug: /Stage[main]/Docker::Service/File[/etc/init/docker.conf]/content: Executing 'diff -u /etc/init/docker.conf /tmp/puppet-file20140305-9166-j634yb-0' notice: /Stage[main]/Docker::Service/File[/etc/init/docker.conf]/content: --- /etc/init/docker.conf 2014-03-05 18:00:12.141549000 +0000 +++ /tmp/puppet-file20140305-9166-j634yb-0 2014-03-05 18:08:46.997549000 +0000 @@ -6,6 +6,6 @@ respawn

脚本 – / usr / bin / docker -d -g / dap-home / docker -H unix:///var/run/docker.sock + / usr / bin / docker -d -H unix:/// var /运行/ docker.sock结束脚本

debug:完成事务70136334948320 info:FileBucket得到一个重复的文件{md5} 35cd6455aae3a3bc020b4db1e9839271 info:/Stage[main]/Docker::Service/File[/etc/init/docker.conf]:Filebucketed /etc/init/docker.conf傀儡总和35cd6455aae3a3bc020b4db1e9839271注意:/Stage[main]/Docker::Service/File[/etc/init/docker.conf]/content:content changed'{md5} 35cd6455aae3a3bc020b4db1e9839271'to'{md5} e6ce3c01ccf99456fc57176f1895f808'info:/ Stage [main] / Docker :: Service / File [/etc/init/docker.conf]:调度服务的更新[docker] debug:/ Stage [main] / Docker :: Service / File [/ etc / init / docker .conf]:容器类[Docker :: Service]会传播我的刷新事件debug:Puppet :: Type :: Service :: ProviderUpstart:执行'/ sbin / status docker'debug:Puppet :: Type :: Service :: ProviderUpstart:执行'/ sbin / initctl –version'err:/ Stage [main] / Docker :: Service / Service [docker]:无法评估:undefined方法`[]'为nil:NilClass


应该注意的是(并不是真的很重要),那个Docker正在安装的机器实际上是一个Docker容器。 作为puppet代理的容器正在运行-privileged。