LoginSignup
2
0

More than 1 year has passed since last update.

dockerコンテナを立ち上げたときに発生する`kernel BUG at include/linux/fs.h:3104!`の対応

Posted at

TL;DR

kernelバージョンをlinux-image-5.13.0-1031-gcpに上げる

環境

GCPのVMインスタンスにSSH接続しています。

$ cat /etc/issue
Ubuntu 20.04.2 LTS \n \l

$ uname -r
5.13.0-1030-gcp

起こったこと

  • いつものようにGCPのVMインスタンスにSSH接続し、docker-compose up を実行
  • コンテナが立ち上がる前にSSH接続が切断されてしまう
  • VMインスタンスのシリアルポートの出力を確認すると、kernel BUG at include/linux/fs.h:3104! とのこと

調べたこと

少し調べたら、こちらのツイートが出てきました。
カーネルのバージョンアップが原因だったようです。

解決方法

apt-cache コマンドで、インストール可能なカーネルのバージョンを調べる

$ apt-cache search linux-image-5
(省略)

linux-image-5.13.0-1030-gcp 以上のバージョンをインストール(今回は5.13.0-1031-gcp

$ sudo apt install linux-image-5.13.0-1031-gcp

再起動し、カーネルのバージョンを確認

$ uname -r
5.13.0-1031-gcp

dockerのコンテナが起動できたらOK!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0