Closed11

KDE neon で Kernel Panic になる

Lemon73Lemon73

Kernel Panic

KERNEL PANIC!
Please reboot your computer.
VFS: Unable to mount root fs on unknown-block(0,0)
Lemon73Lemon73

さて、また KDE neon くんが、自動アップデートによって壊れたわけですが。

(前回)

KDE neon、Kernel 関係の安定性が… (User Edition / Stable なのに)

Lemon73Lemon73

まず、起動しない問題なのですが、これの解決は簡単です。

  1. 起動ボタンを押す
  2. grub 起動
  3. 10秒後に自動で起動する (←ここで Kernel Panic が起こっている)

このような状態なので、grub で、別のカーネルを選択して起動すればいいです。

通常起動の際は、1番上を選択する (または自動選択される) のですが、今回は自動で利用されているカーネルが破壊しているので、別のものを選択します。なので、上から2番目を選択してください。すると、次の画面が表示されます。

自動で選択されているのは、1番上の 6.14.0-24-generic ですね。今回は別のカーネルを利用していので、上から3番目の 6.11.0-29-generic でも利用しましょうか。(上から2番目 (recover 用) を利用してもいいかも?)

すると、普通に起動します。

Lemon73Lemon73

ただ、これでは、自動選択されるカーネルが壊れたままなので、次に起動する際も同じ手順を踏む必要があります。(毎回面倒)

Lemon73Lemon73

では、apt の状態を見てみます。

$ sudo apt full-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Entering ResolveByKeep
アップグレードパッケージを検出しています... 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
4 個のパッケージが完全にインストールまたは削除されていません。
この操作後に追加で 0 B のディスク容量が消費されます。
続行しますか? [Y/n] 
linux-headers-6.14.0-24-generic (6.14.0-24.24~24.04.3) を設定しています ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.14.0-24-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
KERNELDIR=/lib/modules/6.14.0-24-generic/build make driver....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.14.0-24-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.9.0/build/make.log for more information.
dkms autoinstall on 6.14.0-24-generic/x86_64 failed for openrazer-driver(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.14.0-24-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: パッケージ linux-headers-6.14.0-24-generic の処理中にエラーが発生しました (--configure):
 installed linux-headers-6.14.0-24-generic package post-installation script subprocess returned error exit status 11
linux-image-6.14.0-24-generic (6.14.0-24.24~24.04.3) を設定しています ...
dpkg: 依存関係の問題により linux-headers-generic-hwe-24.04 の設定ができません:
 linux-headers-generic-hwe-24.04 は以下に依存 (depends) します: linux-headers-6.14.0-24-generic ...しかし:
  パッケージ linux-headers-6.14.0-24-generic はまだ設定されていません。

dpkg: パッケージ linux-headers-generic-hwe-24.04 の処理中にエラーが発生しました (--configure):
 依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により linux-generic-hwe-24.04 の設定ができません:
 linux-generic-hwe-24.04 は以下に依存 (depends) します: linux-headers-generic-hwe-24.04 (= 6.14.0-24.24~24.04.3) ...しかし:
  パッケージ linux-headers-generic-hwe-24.04 はまだ設定されていません。

dpkg: パッケージ linux-generic-hwe-24.04 の処理中にエラーが発生しました (--configure):
 依存関係の問題 - 設定を見送ります
linux-image-6.14.0-24-generic (6.14.0-24.24~24.04.3) のトリガを処理しています ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.14.0-24-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
KERNELDIR=/lib/modules/6.14.0-24-generic/build make driver....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.14.0-24-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.9.0/build/make.log for more information.
dkms autoinstall on 6.14.0-24-generic/x86_64 failed for openrazer-driver(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.14.0-24-generic
   ...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: パッケージ linux-image-6.14.0-24-generic の処理中にエラーが発生しました (--configure):
 installed linux-image-6.14.0-24-generic package post-installation script subprocess returned error exit status 11
処理中にエラーが発生しました:
 linux-headers-6.14.0-24-generic
 linux-headers-generic-hwe-24.04
 linux-generic-hwe-24.04
 linux-image-6.14.0-24-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

はい、エラーになっています。これがおそらく原因でしょう。

Lemon73Lemon73

また明日試してみます… 😴 (夜2時)

Lemon73Lemon73
sudo apt remove linux-headers-6.14.0-24-generic linux-image-6.14.0-24-generic -y
sudo apt autoremove -y
Lemon73Lemon73
sudo apt remove linux-headers-6.14.0-24-generic linux-image-6.14.0-24-generic -y
sudo apt autoremove -y

成功。

Kernel を修復できたら良かったが、あまりうまく行かなかったので、削除して旧バージョンを使うことになった。(まあ、しばらくしたら更に新しい Kernel になるでしょ)

このスクラップは1ヶ月前にクローズされました