Развертывание конфигурации SSH через Puppet : Выполнение '/etc/init.d/ssh start' вернуло 1:

Я развертываю ssh-default-config через Puppet на своих серверах. В большинстве случаев это работает нормально.

Но теперь я попытался развернуть его в системе OpenVZ, которая была недавно обновлена ​​с Debian 7 до 8.

Теперь я попытался развернуть свой манифест:

Error: Could not start Service[ssh]: Execution of '/etc/init.d/ssh start' returned 1: 
Error: /Stage[main]/Ssh::Server::Service/Service[ssh]/ensure: change from stopped to running failed: Could not start Service[ssh]: Execution of '/etc/init.d/ssh start' returned 1: 
Notice: /Stage[main]/Ssh::Server/Anchor[ssh::server::end]: Dependency Service[ssh] has failures: true
Warning: /Stage[main]/Ssh::Server/Anchor[ssh::server::end]: Skipping because of failed dependencies
Notice: /Stage[main]/Ssh::Client/Anchor[ssh::client::end]: Dependency Service[ssh] has failures: true
Warning: /Stage[main]/Ssh::Client/Anchor[ssh::client::end]: Skipping because of failed dependencies

Что я могу здесь сделать?

1
задан 11 January 2016 в 14:35
3 ответа

Вам нужна дополнительная информация, а Puppet отвлекает ее от вас. Войдите в систему и попробуйте запустить службу в оболочке, чтобы узнать, получили ли вы что-нибудь полезное от stderr. Или посмотрите журналы. Наконец, вернитесь к заведомо исправной конфигурации. (Вероятно, что-то не так с конфигурацией SSH, препятствующей его запуску.)

1
ответ дан 3 December 2019 в 18:36

Проблема решена: dist-upgrade не переключился на systemd. Итак, служба XYZ status или systemctl status XYZ не вернула правильные значения.

Я установил systemd, и проблема была решена.

1
ответ дан 3 December 2019 в 18:36

В дополнение к ответу Аарона Копли: Запуск puppet agent --test --debug на отказавшей машине даст вам некоторое представление о том, что происходит не так.

1
ответ дан 3 December 2019 в 18:36

Теги

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