Назад | Перейти на главную страницу

Как обновить марионетку на Apache / пассажира на EL6.4?

У меня есть сервер Scientific Linux 6.4, на котором запущен apache /senger с установленным марионеточным сервером. Также установлен Foreman 1.4. Когда я обновил свои агенты до 3.4.2, они начали все журналы: использование менее безопасной сериализации отчетов и параметров запроса для совместимости со старым мастером марионеток. Чтобы удалить это уведомление, обновите свои мастера до Puppet 3.3 или новее.

Итак, я посмотрел на сервер и обновил puppet-server до puppet-server-3.4.2-1.el6.noarch. Я перезапустил httpd (apache) ...

В основном агенты до сих пор жалуются. Я также обновил puppet до puppet-3.4.2-1.el6.noarch не повезло ...

Я просто хочу, чтобы агенты переставали записывать предупреждение при каждом запуске ... Пассажир не использует установленную систему rpm? Я не могу найти никакой документации по этому поводу, и Puppet IRC только предложил мне установить puppet-server (на самом деле у меня его не было, и мой сервер работал ...)

Группа пользователей Puppet мне не ответила ...

Спасибо за любые идеи ...

Так что мне удалось разобраться с этим до неправильной конфигурации мастера. Полная ветка здесь: https://groups.google.com/forum/#!topic/puppet-users/wvBHZjzkQYI

Соответствующий финал: И чтобы полностью закрыть это - у меня получилась странная конфигурация, идущая от Foreman 1.1 -> 1.4 и Puppet 3.1.x -> 3.4.2 ...

В Passanger.conf

Изменить:

ПассажирскийRuby / usr / bin / ruby193-ruby

Кому:

/ usr / bin / рубин

И в определениях виртуальных хостов добавьте: PassengerRuby / usr / bin / ruby193-ruby