我有客戶端連接到木偶大師,我通過mcollective運行木偶代理命令。就在今天(據我所知我們沒有改變任何東西)所有mco puppet
命令導致沒有應用更改。機器運行木偶代理,我可以在日誌中看到目錄運行結束,它只是沒有做任何事情。但是,如果我登錄到代理箱並運行木偶,它會應用適當的更改。從mcollective運行時木偶沒有應用更新
我檢查了mcollective正在告訴傀儡運行的是什麼命令,它是puppet agent --test --color=false --splay --splaylimit 30
。所以我確信這就是我在箱子上運行的東西。
更新:我剛剛注意到,在過去的幾天裏,我們開始從傀儡運行puppet運行時得到一些Could not retrieve catalog from remote server: wrong header line format
錯誤。同樣,當我在命令行手動運行它時,這種情況不會發生。
這些是Ubuntu盒子(12.10),在代理上運行puppet 3.4.2,在puppetmaster 2.4.0上運行puppet3.3.0。
你應該先升級你的木偶大師。 Puppet代理版本不應超過主服務器的運行。 這可能是您錯誤的標題行格式錯誤的來源。 – rojs