On Fri, Jul 11, 2014 at 12:38:15AM +0400, Шенцев Алексей Владимирович wrote: > Как выявить, из-за чего в systemd возникают циклы? Циклы возникают из-за наличия одновременно трех видов зависимостей: 1. между нормальными сервисами systemd 2. между LSB initscripts 3. между обычными SysV initscripts Так как у последних зависимостей как таковых нет -- там есть исключительно последовательность. При автоматическом генерировании сервисов systemd для запуска соответствующих SysV скриптов у каждого сервиса создается зависимости на все сервисы, которые находятся 'раньше' по номеру. И такие автосгенерированные зависимости часто не соответствуют уже созданным корректным зависимостям между соответствующими SysV-initscripts. У проблемы есть три решения (начиная с лучших): 1. договариваться с мантейнерами, чтобы упаковали корректный systemd service 2. локально написать (воспользовавшись google, где есть примеры) и положить в /etc/systemd/system соответствующий service. 3. взять из /run/systemd/generators.later результат автогенерирования (который вызывает оригинальный initscript), скопировать его в /etc/systemd/system и исправить в нем зависимости -- С уважением, Денис http://mithraen.ru/