Raspberry Pi 運用・管理
カーネルモジュールのロードに失敗する
カーネルモジュールのロードに失敗する
Raspberry で構築したWebサーバーの運用管理は、専らSSH接続の「Tera Term」を使用して、リモート接続で行っている。
この Raspberry Pi 4 に、モニターを接続して起動してみると、次のエラーが出ている。
この Raspberry Pi 4 に、モニターを接続して起動してみると、次のエラーが出ている。
2つの[FAILED] が表示される。
[FAILED] Failed to start Load Kernel Modules
[FAILED] Failed to start Uncomplicated firewall
[FAILED] Failed to start Uncomplicated firewall
以下、この障害に苦戦した記録。
スポンサー リンク
1. 現象と障害の状態
Webサーバーでの現象。
■ nginx + WordPress の Webサーバーとしては、問題なく稼働している。
■ SSH接続での、各種操作は可能。
■ SSH接続での、各種操作は可能。
という状態で、このまま運用を続けていても問題はない状態。
障害の状態。
● モニターを接続して起動すると、
デスクトップ画面が表示されるもマウスカーソルが動かず、操作不能。
● SSH経由で、
raspi-config でbootモードを CLIモードに変更して boot すると、
ログインは可能でコマンド操作もできる。
● sudo startx を行うと、
デスクトップ画面は表示されるもフリーズする。
デスクトップ画面が表示されるもマウスカーソルが動かず、操作不能。
● SSH経由で、
raspi-config でbootモードを CLIモードに変更して boot すると、
ログインは可能でコマンド操作もできる。
● sudo startx を行うと、
デスクトップ画面は表示されるもフリーズする。
2. 試してみたこと
①./etc/modules-load.d の中にある【modules.conf】を編集。
sudo nano /etc/modules-load.d/modules.conf
「i2c-dev」をコメントアウトしてみる。
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
i2c-dev
[FAILED] 表示が、1つになる。
[FAILED] Failed to start Uncomplicated firewall
[FAILED] Failed to start Load Kernel Modules は表示されなくなるも、問題は解決せず。
②.ufw をアンインストールしてみる。
sudo apt-get remove --purge ufw
[FAILED] 表示が、1つになる。
[FAILED] Failed to start Load Kernel Modules
[FAILED] Failed to start Uncomplicated firewall
[FAILED] Failed to start Uncomplicated firewall は表示されなくなるも、問題は解決せず。
2つの処置をして起動すると、[FAILED] 表示は無くなるも、問題は解決せず。
3. 解決策
カーネルのバージョンを確認。
uname -a
カーネルのバージョンアップ。
sudo rpi-update
カーネルをバージョンアップする事で、解決。
以上。
(2020.08.11)
(2020.08.11)
スポンサー リンク