Проблемы зависимости при обновлении Ubuntu 12.10

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

У меня Samba спорадически не начиналась моя система Debian в течение длительного времени, и теперь, по сути, то же самое произошло с mysqld (необходимо для задней части MythTV), что в конечном итоге побудило меня углубиться в нее.

Если DHCPACK прибывает вовремя и dhclient выводит интерфейс перед запуском Samba / mysql, все в порядке, в противном случае службы не запускаются:

mysqld: 120520 11:38:02 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address

May 20 12:50:38 piano smbd[1763]:   WARNING: no network interfaces found 

Я исправил его уродливым взломом добавления 15-секундной задержки после начала сетевой менеджер в сценарии инициализации и перемещение двух сценариев инициализации после сетевого менеджера в порядке загрузки.

Лучшим способом было бы добавить правильную зависимость для сетевого интерфейса, но это не возможно, с sysvinit.

Я считал, что другие решения слишком рискованны (например, с помощью upstart).

1
задан 28 February 2013 в 03:33

0 ответов

Другие вопросы по тегам:

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