В случае, если в системе используется systemd и сеть управляется через etcnet, сервис запускается до того, как будут инициализированы сетевые интерфейсы. Требуется внести поправку в unit-файл в соотвествии с: ============================== > etcnet-0.9.10-alt10, запуск через unit-файл, сеть не тормозит, > но вылезла проблема с mediatomb - сервис пытается запуститься > еще до того, как успеют инициироваться сетевые интерфейсы (настройки > по DHCP). Есть сервисы, которые сами отслеживают изменение сети, и начинают слушать порты после поднятия сети, а есть сервисы, которым нужна уже поднятая сеть. В таких сервисах нужно использовать After=network-online.target Requires=network-online.target И еще особенность после обновления, network.service переехал из network.target в network-online.target -- Alexey Shabalin ==============================================================
прошу сделать sed -i 's,network\.target,network-online.target,' /lib/systemd/system/mediatomb.service и сообщить сюда, достаточно ли этого для решения проблемы.
После этого сервис mediatomb запускается нормально. Но если сетью управляет systemd-networkd, то mediatomb.service пытается запустить network-online, и загрузка системы на 2 минуты стопорится.
вот тестовое задание, попробуйте с ним. #124383 to sbolshakov@ я собрал из апстримного мастера, репозиторий смержил как -s subtree. Из федоровских патчей не приложен только этот - http://pkgs.fedoraproject.org/cgit/mediatomb.git/tree/mediatomb-0.12.1.fixyoutube.patch На твоё усмотрение.
судя по документации http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget не надо указывать Requires= Но mediatomb все равно надо помещать в network-online.target, т.к. в Start= указан конкретный интерфейс, который должен быть поднят к старту mrdiatomb, а это обычно отличный от lo интерфейс.
дорогие друзья, не могли бы вы прислать чёртов патч к чёртовой текущей сборке пожалуйста ?
0.12.1-alt13 давно в сизифе, предположу, что fixed.