Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

「Ubuntu Server 24.04.5 LTS」が新規インストール後しばらくしてカーネルパニック発生してしまう?

Q&A

Closed

(26.10.1現在の回避策)動的メモリを使わない、最小RAMを512MB→2048MBに引き上げる

解決したいこと

「Ubuntu Server 24.04.5 LTS」( ubuntu-24.04.5-live-server-amd64.iso )ですが、
https://documentation.ubuntu.com/release-notes/24.04/5/

インストール完了してしばらく稼働しているとカーネルパニックが発生してしまいます。
※2台のPC中2台(どちらもHyper-VのVMマシンとして)

発生している問題・エラー

  • 1. Server24.04.5LTS_カーネルパニック発生.png
    1_Server24.04.5LTS_カーネルパニック発生.png

  • 2. VMマシンリセット後にコンソールでは out_of_memory エラーが発生していた
    2_コンソールにout_of_memoryエラーが発生していた.png

[609.955347] Out of memory: Killed process 812 (unattended-upgr) total-vm:109688kB, anon-rss: 0kB, file-rss:3456kB, shmem-rss:0KB , UID:0 pgtables: 116kB oom_score_adj:0
[1099.645756] Out of memory: Killed process 776 (udisksd) total-vm:468980kB, anon-rss:0kB, file-rss: 3520kB, shmem-rss:0kB, UID:0 pgtables: 148kB oom_score_adj:0

自分で試したこと

同じPC/Hyper-V構成でも、「Ubuntu Server 24.04.4 LTS」では発生しません。

ホストPCスペック

  • PC1:
    プロセッサ Intel(R) N150 (800 MHz)
    実装 RAM 16.0 GB (15.7 GB 使用可能)
    グラフィックス カード Intel(R) Graphics
  • PC2:
    プロセッサ 12th Gen Intel(R) Core(TM) i7-1255U (1.70 GHz)
    実装 RAM 16.0 GB (15.7 GB 使用可能)
    グラフィックス カード Intel(R) Iris(R) Xe Graphics
  • 両PC共通:
    エディション Windows 11 Pro
    バージョン 25H2
    OS ビルド 26200.9457
    エクスペリエンス Windows 機能エクスペリエンス パック 1000.26100.360.0

Hyper-V設定

  • VMマシン設定(1)
    3_VMマシン設定(1).png

  • VMマシン設定(2):特にエラーがOut of memeryだったためメモリ設定詳細
    4_VMマシン設定(2).png

質問事項

皆さんも「Ubuntu Server 24.04.5 LTS」インストール後、同事象は発生していますか?

※この後Ubuntu日本語フォーラムにも投稿しておきます。(同フォーラムでは画像アップロードができないこともありQiitaも使わせていただきました。)→ 投稿しました。

0 likes

2Answer

VMマシン設定-動的メモリの最小RAMを(デフォルト)「512MB」から「2048」MBに引き上げてみた

VMマシン設定-動的メモリの最小RAMを(デフォルト)「512MB」から「2048」MBに引き上げてみた.png

※LLMからの見解もあったので、取り急ぎこの設定に変えて様子見してみます。

0Like

Comments

  1. @hiro-matsumoto

    Questioner

    VMマシン設定-動的メモリの最小RAMを(デフォルト)「512MB」から「2048MB」に引き上げてから、連続稼働1日程度経ちますが、
    再びOut_of_memoryのカーネルパニックが発生する兆候は無さそうです。

    そうするとこれは、Hyper-V側の初期値(512MB)の問題なのか?
    あるいは、Ubuntu側のメモリバルーニングの不具合なのか?←少なくとも今まで使ってきた「24.04.4」では発生したことはありませんでしたし。

    ※Ubuntu Japanese Kaizen Project(Launchpad)( https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/2168750 )にも報告しました。

現在(26.10.1)の回避策:動的メモリを使わない、最小RAMを512MB→2048MBに引き上げる

Grokによる類似事象の確認結果とまとめ

はい、同事象の報告はあります。
Qiitaの投稿内容(Ubuntu Server 24.04.5 LTS を Hyper-V の動的メモリ有効VMに入れたあと、しばらくすると Out of memory → カーネルパニック、24.04.4では起きない)とよく一致する報告が、Launchpadに上がっています。

関連する報告

Launchpad Bug #2154198 「OOM killer reboot loop in hyper-v VM」

  • Ubuntu 26.04 Server を Hyper-V(Windows 11 25H2ホスト、Azureではない)に入れたケース
  • 動的メモリを有効にしていると、起動後数分でCPUが張り付き、OOM killerのメッセージが出て再起動ループ
  • generic / azure どちらのカーネルでも再現
  • 動的メモリを無効にすると直る
  • 「24.04では起きなかった」と明記されている
  • 影響人数は複数人(Confirmed)

Ubuntu 24.04.5 の HWE カーネルは Linux 7.0(26.04系からバックポート)なので、カーネル側の挙動としてはかなり近い状況です。

まとめ・対策の方向性

項目 内容
再現条件 Hyper-V + 動的メモリ有効 + 24.04.5(HWE 7.0系)/ 26.04
24.04.4以前 同じ構成でも発生しにくい(報告あり)
有効な回避策 動的メモリを無効にする、または 最小RAMを十分に上げる(投稿者は512MB→2048MBで一時的に改善)
Microsoftの推奨 スタートアップ/最小メモリはディストリの推奨値以上に。動的メモリ時は低メモリ状態だと失敗しやすい

投稿者の「最小RAMを2048MBに上げたら1日は安定」という結果も、この系統の問題(メモリバルーン/動的メモリまわり)と整合します。

現状、広く「24.04.5全体で大量報告」というほどではありませんが、Hyper-Vの動的メモリを使っている環境では再現・報告が出ている状態です。
恒久的には動的メモリを切るか、最小RAMを余裕を持って設定する、またはカーネル側の修正待ち、が現実的な対応になりそうです。

0Like

Your answer might help someone💌