У меня возникло это сообщение об ошибке и было обнаружено, что это был знак, что initctl
(«init daemon control tool») вызывался (косвенно) без необходимых привилегий.
Других слов:
Он потерпел неудачу, потому что:
- Я не был зарегистрирован в качестве
root
пользователя
- я не был предварив команду моей «демон управления» с
sudo
.
Любой из них мог бы решить проблему.
Это немного сбивает с толку, потому что вы бы подумали, что проблема «привилегии» вызовет сообщение об ошибке, которое говорит о «privilage thangs». Но нет. Это говорит о том, что «невозможно подключиться к системному шину».
Таким образом, я могу предложить:
Попробуйте временно подъемный свои привилегии предваряя вашу команду с sudo
.
Предполагая, что символ хэш (#
) указывает на командную строку, выполните следующую команду вместо:
# sudo service mysql start
Затем введите свой пароль пользователя в ответ на запрос.
ИЛИ
Если вы установили пароль для root
пользователя в вашей установке Ubuntu, вы можете поднять в этот Super User, набрав:
# su
Затем введите в root
пароль в соответствии с запросом.
Затем в этот контекст, исходная команда должна, теперь работа:
# service mysql start
Смотреть это man page DESCRIPTION для получения дополнительной информации о подключении initctl
«ы для обслуживания start
, stop
, restart
, reload
и status
команд.