Debian Stretch: ошибка обновления сторожевого таймера

При обновлении пакета watchdog apt-get upgrade не завершается.

Если сбой происходит со следующей ошибкой:

 watchdog /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. 

Я запускаю sysVinit, однако из-за изменений Debian я запускаю udev, и работает daemon /lib/systemd/systemd-udevd .

Почему эта ошибка?

One Solution collect form web for “Debian Stretch: ошибка обновления сторожевого таймера”

Посмотрев соответствующий код на /var/lib/dpkg/info/watchdog.postinst , он показывает, что он проверяет наличие скрипта MAKEDEV.

  if [ -x "`which MAKEDEV`" ]; then ... # do we have to create the temperature device? if [ ! -c /dev/temperature ] then (cd /dev; MAKEDEV misc || true) fi 

Решение о том, чтобы завершить обновление пакета watchdog , заключается в удалении пакета makedev , поскольку он избыточен с udev .

 dpkg --purge makedev 

После удаления makedev , выполнение at-get upgrade похоже, сможет закончить.

  • Справка с строкой «Обязательная остановка:» в сценарии инициализации типа System-V. Заголовок LSB
  • Если systemd заменил SystemV, почему он все еще существует и кто запускает шоу?
  • Может ли systemd и upstart совместно сосуществовать в системе Unix?
  • В чем смысл / цель * .pid файлов в / var / run
  • Debian Jessie без systemd и с initramfs зависает при загрузке
  • Обновление cowbuilder предупреждает об "Не перезапускать sysvinit"
  • Почему некоторые скрипты нуждаются в постоянном повторном поиске во время debian init?
  • Как назвать и где разместить сценарий выскочки?
  • Установите скрипты инициализации вручную в Debian Wheezy
  • Изменение уровня запуска из chroot
  • Прояснение процедуры завершения работы
  • Linux и Unix - лучшая ОС в мире.