mcollective找不到傀儡ddl,虽然它存在

[vagrant@puppetserver ~]$ ls /usr/libexec/mcollective/mcollective/agent/ filemgr.ddl nettest.ddl package.ddl puppet.ddl service.ddl filemgr.rb nettest.rb package.rb puppet.rb service.rb [vagrant@puppetserver ~]$ mco rpc puppet runonce -v The rpc application failed to run: Can't find DDL for agent plugin 'puppet' Can't find DDL for agent plugin 'puppet' (RuntimeError) from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/mcollective/ddl/base.rb:83:in `loadddlfile' <---- 

所有需要的软件包都安装好了,我猜。

 Package mcollective-puppet-agent-1.11.1-1.el7.noarch already installed and latest version Package mcollective-puppet-client-1.11.1-1.el7.noarch already installed and latest version Package mcollective-puppet-common-1.11.1-1.el7.noarch already installed and latest version Nothing to do 

再加上事实似乎工作不正常。

 [vagrant@puppetserver ~]$ mco facts hostname No values found for fact hostname Finished processing 2 / 2 hosts in 42.06 ms 

但是我可以ping所有这些节点。

 [vagrant@puppetserver ~]$ mco ping puppetserver.example.com time=10.54 ms client.example.com time=49.43 ms 

Puppet插件在节点的库存中不可见。

 Agents: discovery rpcutil Data Plugins: agent collective fact fstat 

我该如何解决这个问题?