Запуск марионетки в группе хоста в пользовательском интерфейсе приводит к: Не удалось применить каталог: сломанная труба -

При попытке" запустить марионетку "из пользовательского интерфейса (1.11.0 - спасибо за улучшенную скорость пользовательского интерфейса, кстати) в группе хостов (та же конфигурация / installs / OS и т. Д.), результатом будет ошибка «Не удалось применить каталог: сломанная труба -». Все хосты являются Ubuntu Trusty. Вот вывод системного журнала из запуска марионетки UI на 20 узлах:

Apr 14 11:34:27 pn02 puppet-agent[45865]: Retrieving pluginfacts
Apr 14 11:34:27 pn02 puppet-agent[45865]: Retrieving plugin
Apr 14 11:34:28 pn02 puppet-agent[45865]: Loading facts
Apr 14 11:35:15 pn02 puppet-agent[45865]: Caching catalog for pn02.blahblah.org
Apr 14 11:35:22 pn02 puppet-agent[45865]: Failed to apply catalog: Broken pipe - <STDOUT>

Однако при запуске марионетки вручную с узла или при выполнении регулярно запланированного запуска марионетки запуск завершится успешно. Кроме того, отдельные запуски марионетки, а также запуски, например, 5 узлов из пользовательского интерфейса, также завершаются успешно - это просто попытка выполнить на 20 узлах, которая вызывает ошибки.

Есть ли какие-либо мысли о следующих шагах по диагностике? Связана ли эта перегрузка сети? Следует ли увеличить аппаратное обеспечение моего главного компьютера?

1
задан 14 April 2016 в 18:38
1 ответ

У меня была такая же проблема! Я использовал марионеточный метод для выполнения команды марионеточный агент -t.

Ошибка проявлялась только при запуске на многих хостах.

Я смог это исправить, перенаправив STDOUT в /dev/null. Я изменил свой puppetssh_command:" к sudo puppet agent -t &>>/dev/null.

.
2
ответ дан 3 December 2019 в 20:39

Теги

Похожие вопросы