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
完了したようです。