Здравствуйте, господа. Решил поменять hostname в Debian Jessie. Руководствовался статейкой на https://wiki.debian.org/ru/HowTo/ChangeHostname#systemd где было написано:
В версиях Debian с установленным systemd, можно использовать команду «hostnamectl set-hostname mymachine». Этот инструмент зависит от dbus поэтому обязательно установите его в первую очередь.
Сперва проверил наличие dbus:
Поскольку в списке dbus’а я не узрел, то решил его установить с помощью aptitude install dbus. В результате чего посыпались ошибки, пакет dbus появился в списке, но оказался сломанным:
Попытался удалить пакет dbus, чтобы вернуться к предыдущему состоянию, но и это мне не удалось из-за ошибок:
В итоге не получается ничего запуститьперезапуститьостановить — всё заканчивается ошибкой:
# systemctl start nginx
Failed to get D-Bus connection: Нет такого файла или каталога
# service mysql restart
Failed to get D-Bus connection: Нет такого файла или каталога
I’m trying to install ambari 2.6 on a docker centos7 image but in the the ambari setup step and exactly while intializing the postgresql db I receive this error:
Failed to get D-Bus connection: Operation not permitted
I’ve got this error every time I try to run a serice on my docker image.
I tried every solution in the net but nothing worked yet.
Does any one have an idea how to resolve this ?
С данной проблемой столкнулся в Debian 8, когда мне понадобилось создать новый сервис для запуска rtorrent в режиме демона. При попытке запуска нового сервиса я получил ошибку:
Как оказалась проблема кроется зависимостях для systemd :
Из рекомендованных зависимостей для systemd в Debian 8 был установлен только пакет dbus . Выполните установку пакета libpam-systemd , после чего необходимо перезагрузить систему. После чего проблема с запуском systemd должна быть решена.