У меня есть непривилегированный контейнер LXC, который я установил, выполнив действия, описанные на веб-сайте Стефана Грабера .
Все работает довольно хорошо, но у меня проблемы с запуском php-fpm, хотя я вошел в систему как root
. Если я сделаю sudo service php5-fpm start
, это сработает. Однако, если я просто выполняю service php5-fpm start
, я получаю следующую ошибку:
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart-session/1000/2028: Connection refused
Должен ли я действительно запускать службы с использованием sudo
при входе в систему как root?
Обновление №1
Это не проблема, если я использую SSH в контейнере. Очевидно, это проблема только в том случае, если я вхожу в контейнер с помощью lxc-attach
Я заметил, что к командам необходимо добавлять полный путь. После подключения проверьте переменную $ PATH и расположение команды.