udevが設定されていません。デバッグする方法は?

udevが設定されていません。デバッグする方法は?

VPSでは、Ubuntuを18.04から20.04にアップグレードしました。 udevが現在「構成解除」され、ネットワークインターフェースが起動しないことを含むがこれに限定されない、いくつかの後続のエラーが発生することが報告されています。

ほとんどの古いフォーラムの投稿は、initrdが使用されなくなったことを示唆しています。私はupdate-initramfs走ったupdate-grub。最新のカーネルがロードされ、私は考える(わかりません)initrdは大丈夫です。新しいlz4圧縮の問題を解決するためにカーネルを解凍しました。

症状がudevadm settle反応しています

udevadm settle is not permitted while udev is unconfigured.

を使用してudevdを起動するようにsystemctl edit調整しましたが、まだ空です。systemd-udevd.service/lib/systemd/systemd-udevd --debugjournalctl -xn -u systemd-udevd.service

udevがまだ設定されていない理由を見つけるためにデバッグ情報をどのように見つけることができますか?

編集する:誰かがデスクトップシステムを使って同じ問題を抱えていたようです。https://askubuntu.com/questions/1281262/udevadm-looks-wrong-after-upgrade-to-20-04

答え1

私もこの現象を経験しました。このウェブサイトが私に役立ちました:https://www.mcgill.org.za/stuff/archives/1167:

修正は、udevadmのアップグレードが完了(または少なくとも完全に中断されることはありません)してから、作業コードでinitramfsを再生成するのに役立ちます。

お持ちの場合udevadm そして udevadm.upgradeで、/bin/次の操作を行います。

/bin# cp udevadm.upgrade udevadm; update-initramfs -k all -c

その後、再起動してください。

関連情報