Debian Stretch: watchdog을 업그레이드하는 중 오류가 발생했습니다.

Debian Stretch: watchdog을 업그레이드하는 중 오류가 발생했습니다.

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.postinstMAKEDEV 스크립트가 존재하는지 확인하는 것을 알 수 있다.

 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솔루션 makedevudev.

dpkg --purge makedev

제거한 후 makedev실행이 at-get upgrade완료된 것 같습니다.

관련 정보