watchdog
패키지 업그레이드 시 apt-get upgrade
완료되지 않았습니다.
다음 오류로 인해 실패하는 경우:
watchdog /run/udev or .udevdb or .udev presence implies active udev.
Aborting MAKEDEV invocation.
저는 sysVinit를 실행하고 있는데 Debian의 변경으로 인해 udev를 실행하고 있고 데몬도 /lib/systemd/systemd-udevd
실행 중입니다.
이 오류는 왜 발생합니까?
답변1
해당 코드를 보면 /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
완료된 것 같습니다.