Implementando a configuração do SSH via Puppet: Execução do '/etc/init.d/ssh start' retornado 1:

1

Estou implantando um ssh-default-config via Puppet para meus servidores. Isso funciona bem na maioria dos casos.

Mas agora eu tentei implantá-lo em um sistema OpenVZ que foi recentemente atualizado do Debian 7 para o 8.

Agora tentei implantar meu manifesto:

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

O que posso fazer aqui?

    
por MyFault 11.01.2016 / 13:35

3 respostas

1

Você precisa de mais informações e o Puppet está abstraindo isso de você. Faça o login e tente iniciar o serviço em um shell para ver se você obtém alguma coisa útil do stderr. Ou olhe nos logs. Por fim, reverter para uma configuração válida. (Provavelmente há algo errado com a configuração do SSH impedindo que ele seja iniciado).

    
por 11.01.2016 / 13:51
1

Além da resposta de Aaron Copley: Executar puppet agent --test --debug na máquina com falha fornecerá algumas dicas sobre o que está errado.

    
por 11.01.2016 / 14:03
1

Resolvido o problema: O dist-upgrade não alternou para o systemd. Portanto, service XYZ status ou systemctl status XYZ não retornaram valores corretos.

Eu instalei o systemd e o problema foi resolvido.

    
por 11.01.2016 / 14:08