Назад | Перейти на главную страницу

dovecot, postfix, systemctl start никогда не завершается, загадочная зависимость

Я установил Xubuntu 15.04 и сразу же был вынужден погрузиться в подробности systemd, systemctl, systemd-analysis. Прямо из коробки postfix зависает на apt-get на части настройки. Как и голубятня.

До сих пор я узнал, что systemd - это сложная система управления услугами, способная запускать вещи параллельно и с такими функциями, как зависимости. Я думаю, что причина, по которой этап настройки, который происходит в конце установки через apt-get (но также и синаптический), заключается в том, что сама служба не запускается, потому что она ожидает зависимости.

systemctl list-jobs говорит мне, что голубятня "ждет начала". Имеется в виду пуск, он в стартовом режиме. А ожидание означает, что он чего-то ждет. Теперь у меня проблема в том, чего он ждет?

Я могу делать такие вещи как systemd-analyze plot, dot, и все остальное, но ни один из вариантов или комбинаций не смог просто сказать мне, чего он ждет. Я могу видеть все, от чего это зависит, но чему он конкретно не нравится? Надеюсь, мне не нужно перебирать все зависимости вручную?

Прямо сейчас единственный способ заставить мою систему работать - это смириться с ошибками при запуске, а затем вручную запустить эти службы с помощью systemctl --job-mode=ignore-dependencies start dovecot postfix.

Я искал в Google и не могу найти способ дать мне обзор, который содержит всю информацию на основе состояния, например, какая служба от чего зависит и в каком состоянии находится каждый из них. Svg или svg, преобразованные из точки , не говорит мне об этом.