debian木偶客户(0.24.5-3)未能检索文件,centOs(0.25.5-1)工作正常

我有一个木偶大师,还有CentOs 5.4和Lenny 5.0.3客户端。

CentOs已经安装了puppet-0.25.5-1.el5,并且能够正常工作来检索文件。

Debian的盒子里有0.24.5-3的傀儡,并且失败,出现以下错误;

notice: Starting catalog run debug: Loaded state in 0.00 seconds debug: Prefetching apt resources for package debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n'' debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n'' debug: //puppet/Service[puppet]/require: requires Package[puppet] debug: Calling fileserver.describe err: //Node[default]/File[/etc/puppet/puppet.conf]: Failed to retrieve current state of resource: Mounts without paths are not usable Could not describe /modules/bpcommon/basenode/etc/puppet/puppet.conf: Mounts without paths are not usable at /etc/puppet/manifests/nodes.pp:33 

该文件肯定存在于文件服务器上,并且正在被centos客户端检索和安装。

我猜测,早期版本的puppet需要进一步configuration才能使用文件服务器。

(我也testing过一个虚拟文件,test.txt也失败了相同的错误,所以它似乎并没有涉及到我试图启动/etc/puppet/puppet.conf)

puppet 0.24.5不支持指定源属性的puppet://modules/modulename/some.file.txt格式

这个;

source =>“puppet://modulename/some.file.txt”

虽然工作。