【发布时间】:2014-03-07 21:08:29
【问题描述】:
我有客户端连接到 puppetmaster,我正在通过 mcollective 运行 puppet 代理命令。就在今天(据我所知,我们没有改变任何东西)所有mco puppet 命令都导致没有应用任何更改。机器运行 puppet 代理,我可以在日志中看到目录运行完成,它只是没有做任何事情。但是,如果我 ssh 到代理框并运行 puppet,它会应用适当的更改。
我检查了 mcollective 告诉 puppet 运行的确切命令,它是 puppet agent --test --color=false --splay --splaylimit 30。所以我确保这也是我在盒子上运行的内容。
更新:我刚刚注意到,在过去几天里,当 puppet 从 mcollective 运行时,我们开始收到一些 Could not retrieve catalog from remote server: wrong header line format 错误。同样,当我在命令行手动运行它时,这永远不会发生。
这些是 Ubuntu 机器 (12.10),在代理上运行 puppet 3.4.2,在 puppetmaster 上运行 3.3.0 和 mcollective 2.4.0。
【问题讨论】:
-
你应该从升级你的傀儡大师开始。 Puppet 代理版本不应该高于 master 正在运行的版本。这可能是您错误的标题行格式错误的根源。
标签: puppet mcollective