Я недавно обновил свой сервер 14.04 до 14.10, и во время обновления я получил следующее сообщение об ошибке:
Настройка sysv-rc (2.88dsf-41ubuntu18) ... информация: Изменение порядка загрузки системы, войдите в /var/lib/insserv/run-20141030T2142.log ошибка: что-то не удалось во время миграции. ошибка: невозможно перейти на последовательность загрузки на основе зависимостей. См. Http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot для больше информации о зависимости загрузки на основе зависимостей. к повторите попытку миграции, запустив dpkg --configure sysv-rc. dpkg: пакет обработки ошибок sysv-rc (--configure): Подпроцесс установлен сценарий после установки возвратил ошибку выхода состояния 1
Всякий раз, когда я устанавливаю пакеты / использую dpkg, я получаю очень похожую ошибку. Этого никогда не было 14.04.
РЕДАКТИРОВАТЬ: ниже добавлен журнал, который может содержать больше информации
информация: Преобразование rc0.d / S * и rc6.d / S * в K *. ls: не может получить доступ к S *: нет такого файла или каталога ls: не может получить доступ к S *: нет такого файла или каталога информация: работает insserv insserv: предупреждение: в скрипте 'wide-dhcpv6-client' отсутствуют теги LSB и переопределения insserv: предупреждение: в скрипте 'bind9' отсутствуют теги LSB и переопределения insserv: между службой bind9 и apache2 в случае остановки есть цикл insserv: цикл, включающий службу apache2 на глубине 2 insserv: цикл, включающий сервис bind9 на глубине 1 insserv: цикл, включающий отправку сервиса на глубину 4 insserv: выход сейчас без изменения порядка загрузки!
Ответы:
У меня была точно такая же проблема, но в моем случае это было вызвано
virtuoso-nepomuk
сценарием.Вместо удаления
bind9
иapache
я бы предложил просто переместить их скрипты из/etc/init.d
каталога. Это должно позволить процессу завершиться, после чего вы можете выполнитьapt-get install --reinstall ...
эти пакеты после завершения обновления, чтобы правильно настроить их запуск.источник
Похоже, у вас есть ошибки в файлах конфигурации для bind9 и wide-dhcpv6-client. Если вы сами не редактировали их вручную (т.е. вы используете / хотите использовать поведение клиента DHCP / DNS по умолчанию), вы должны выполнить команду
и когда он спросит вас, хотите ли вы сохранить ваши текущие файлы конфигурации, скажите ему перезаписать ваши версии версией сопровождающего пакета.
У меня была эта проблема после использования do-release-upgrade для перехода из Trusty в Xenial. Я предполагаю, что где-то там он не совсем обновился с Upstart до systemd должным образом. Во всяком случае, вышеизложенное исправило проблему для меня.
Если apt сообщает об ошибках в ваших конфигурационных файлах для DHCP-сервера, вы, вероятно, все равно захотите исправить это. Ответ 3vi1 просто подтолкнул возможную проблему под ковром, чтобы обманным путем сделать то, что вы хотите.
источник
Делая это на ноутбуке Dell Precision M3800, поставляемом с Ubuntu, мне пришлось сделать то же самое для
/etc/init.d/dell*
.источник