Puppetmaster不会注意到site.pp的变化

我刚刚用木偶build立了一个新的生产环境。 在客户机/服务器上使用0.25.4。 Ruby是1.8.5,CentOS 5.4。

我已经为configurationyum-updatesd做了一个简单的清单,但puppetmaster似乎没有注意到对site.pp所做的更改:

err:无法parsing环境生产:无法匹配/etc/puppet/manifests/site.pp:1节点
err:无法从远程服务器检索目录:SERVER上的错误400:无法parsing环境生成:无法匹配/etc/puppet/manifests/site.pp:1处的“节点”

注意,它表示第1行。但第1行包含一个导入语句:

#cat -n /etc/puppet/manifests/site.pp
1导入“更新通知”
2
3节点默认{
4包括更新通知
5 update-notification :: configure()
6}

我试图重新启动服务器,删除并重新创buildsite.pp,启动和停止puppetmaster和木偶,没有运气。 我错过了什么?

我发现了这个问题。 我用notepad ++编写了清单,EOL设置为Windows,而不是Unix。 所以有问题:/

看起来你已经在你的节点中包含了更新通知,所以只要删除导入语句,这是没有必要的。