Debian サーバーが不明なシンボル エラーで起動を停止する

Debian サーバーが不明なシンボル エラーで起動を停止する

再起動後、Debian サーバーが起動しなくなりました。

カーネル モジュール nfsd および ext4 のロードが失敗し、次のエラーが表示されます (dmesg 内)。

nfsd: Unknown symbol setattr_prepare (err 0)
nfsd: Unknown symbol set_posix_acl (err 0)
ext4: Unknown symbol setattr_prepare (err 0)
ext4: Unknown symbol posix_acl_update_mode (err 0)

カーネルを再インストールしたり、カーネルをダウングレードしたりしてみましたが、効果はありませんでした。これは、すべてのアップデートがインストールされた Debian Jessie です。

答え1

このような問題は、カーネルのアップグレード、再コンパイル、またはブートローダー構成の変更後に最もよく発生します。最も可能性の高い原因は、モジュールが にあるカーネル バージョンを実行していないことです/lib/modules

Debian ではディレクトリ名に 3 番目の「パッチ」レベルは使用されなくなったため、異なるシンボルを持つ異なるカーネルが に格納される可能性があります/lib/modules/MAJOR.MINOR.0-XX-arch/...https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866336

関連情報