Por que preciso iniciar serviços usando sudo quando estiver logado como root em um contêiner LXC?

1

Eu tenho um contêiner LXC sem privilégios que configurei seguindo as etapas descritas em Site de Stèphane Graber .

As coisas funcionam muito bem, mas estou tendo problemas para iniciar o php-fpm mesmo que eu esteja logado como root . Se eu faço sudo service php5-fpm start , funciona. No entanto, se eu fizer apenas service php5-fpm start , recebo o erro abaixo

initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart-session/1000/2028: Connection refused

Eu realmente preciso iniciar serviços usando sudo quando logado como root?

Atualização # 1

Isso não é um problema se eu for SSH no contêiner. Aparentemente, é apenas um problema se eu fizer login no contêiner usando lxc-attach

    
por sbrattla 10.02.2016 / 10:43

1 resposta

0

Eu notei que é necessário prefixar os comandos com o caminho completo. Verifique sua variável $ PATH após a conexão e a localização do comando.

    
por 23.02.2016 / 04:56