Способ последовательности загрузки определяется во время установки или обновления. Если нет петель в зависимостях, объявленных LSB-заголовками всех установленных init.d
скриптов, и нет устаревших скриптов, система переводится на зависимую последовательность загрузки.
Петля в зависимостях: Возникает, когда >
Required-Start:
или Required-Stop:
$all
, что не может быть правдой. Потому что скрипты, зависящие от $all
, загружаются последними при запуске. Поскольку он загружается последним, ничто не может зависеть от него. Следовательно, нарушается последовательность загрузки, основанная на зависимостях. Устаревшие скрипты: Возникают, когда
/etc/init.d/
, а сопровождающий мог пропустить код для удаления старого скрипта. Не наша ошибка. Причина наверняка посторонняя. Зайдите в /etc/init.d
и просмотрите файл, соответствующий cups-browsed
, и убедитесь, что в нём есть LSB-комментарий с Provides
, Required-Start
/ Required-Stop
(хотя бы пустой), Default-Start
/ Default-Stop
, как показано ниже.
### BEGIN INIT INFO
# Provides : cups-browsed
# Required-Start :
# Required-Stop :
# Default-Start : 2 3 4 5
# Default-Stop : 0 1 6
# Short-Description : Some info
# Description : Some more info
### END INIT INFO
Если его там нет, у вас есть выбор добавить комментарий LSB или полностью очистить программу и скрипты из файлов /etc/init.d/
и /etc/rc?
.
Надеюсь, это сработает.
Не стесняйтесь спрашивать, если у вас есть какие-либо сомнения.