Tomcat установлен?

nss-lookup.target — одна из необязательных systemdспециальных целей. По сути, это виртуальная веха в процессе загрузки. В частности, любые системные службы, которые влияют на поиск DNS (, как lwresd, вероятно, ), должны указать в своем файле .service, что они должны запускаться доnss-lookup.target:

[Unit]
Wants=nss-lookup.target
Before=nss-lookup.target

...и любые службы, которым требуется полностью работающее разрешение DNS, прежде чем они смогут запуститься, могут указать это просто как:

[Unit]
After=nss-lookup.target

Возможно, либо пакет lwresdне совсем соответствовал этой схеме, либо ваш пользовательский дистрибутив имеет более старую версию systemd, где есть какая-то причина использовать Requires=вместо Wants=. текущий рекомендуемый способ.

Когда systemd обнаруживает конфликт упорядочения («цикл упорядочения» )в своей конфигурации, он разрешает его очень механическим способом, который не всегда оптимален по большому счету. В данном случае проблема заключалась в упорядочении между lwresdи nss-lookup.target, но Postfix был пропущен в процессе как побочный ущерб.

Поскольку nss-lookup.targetявляется необязательным, установка его в качестве зависимости Requires=для Postfix слишком сильна и может вызвать проблемы... точно такие же, как у вас.

0
27.04.2020, 19:27
0 ответов

Теги

Похожие вопросы