Не удалось получить соединение D-Bus - PullRequest
0 голосов
/ 05 марта 2019

У меня есть сервер kimsufi на OVH, работающий с proxmox 2.3 и ipfailover Когда я запускаю сервер находится в сети; с другой стороны, мой контейнер CT OpenVZ debian 7 выдает ошибку, если я запускаю сеть и / или apache2:

vzctl enter 100
/etc/init.d/networking restart
Restarting networking (via systemctl): networking.service Failed to get D-Bus connection: No such file or directory

/etc/init.d/apache2 restart
Restarting apache2 (via systemctl): apache2.serviceFailed to get D-Bus connection: No such file or directory

with ping google.com i have :  
ping: unknown host google.com

У тебя есть идея? спасибо за помощь

1 Ответ

0 голосов
/ 25 марта 2019

Debian - это управляемая systemd операционная система.В контейнере по умолчанию отсутствует демон systemd для PID-1.

Старые init-скрипты "restart" перенаправляются в "systemctl restart", и systemctl хочет общаться с демоном systemd.Вот откуда приходит сообщение об ошибке.

Решения будут

  • использовать операционную систему контейнера, которая не контролируется systemd
  • запустить systemd в контейнере илиперенаправить запросы на хост systemd
  • , использовать docker-systemctl-replace для обработки выполнения systemctl без systemd
...