ログインしていません。

#1 2019-05-24 15:00:40

ekzemplaro
メンバー
登録日: 2019-05-24
投稿: 1

VPS で 正常起動ができなくなりました。

Conoha の VPS で、5.1.3-arch1-1-ARCH から、5.1.4-arch1-1-ARCH
にあげた際に、正常起動ができなくなりました。

シリアルでのログインはできます。ログイン時に、次のようなメッセージが出ます。

ERROR: device 'UUID=78985e03-71ce-4190-9a64-2754bf549ca3' not found. Skipping fsck.             
mount: /new_root: can't find UUID=78985e03-71ce-4190-9a64-2754bf549ca3.

/etc の状況です。
# ls -al /etc                                                                         
drwxr-xr-x    3 0        0                0 May 20 00:14 .                                     
drwxr-xr-x   13 0        0                0 May 24 05:32 ..                                   
-rw-r--r--    1 0        0                0 May 20 00:14 fstab                                 
-rw-r--r--    1 0        0                0 May 20 00:14 initrd-release                       
-rw-r--r--    1 0        0             2505 May 20 00:14 ld.so.cache                           
-rw-r--r--    1 0        0                0 May 20 00:14 ld.so.conf                           
drwxr-xr-x    2 0        0                0 May 20 00:14 modprobe.d                           
lrwxrwxrwx    1 0        0               17 May 20 00:14 mtab -> /proc/self/mounts

アドバイスをお願いします。

以上。

オフライン

#2 2019-05-26 00:18:41

underodig
モデレータ
登録日: 2016-04-24
投稿: 66

Re: VPS で 正常起動ができなくなりました。

残念ながら、今回の問題は、archlinuxでは常にありえることと考えたほうがが良いです。
その上であらかじめ対応策を用意しておく。

archlinuxをサーバーとして利用する場合、少なくともカーネルのバックアップを1つは用意しておく、
LTSカーネルもインストールしておき、最新カーネル、バックアップ、LTS等をGrub等のブートローダー
から選択起動出来るようにしておきカーネルアップデートによる起動できない問題にいつでも対応でき
るようにしておく。

5.1.3-arch1-1-ARCH から、5.1.4-arch1-1-ARCHの問題については確認はしていませんが、
https://bugs.archlinux.org/
に上がっている可能性が高いので一度ご確認ください。

追記
systemd関係の問題の可能性もありますので、カーネルアップデート時にsystemd関係のアップデートが
一緒にアップデートされていないかご確認ください。

追記2
カーネルの問題かsystemdの問題かその他の問題か、いずれかが判明したら、VPSにてarchlinuxインスト
ールに利用したISOイメージをマウントしISOイメージから一旦起動し、VPS側のarchlinuxがインストー
ルされたストレージをマウントし、arch-chrootしてpacman -U にて問題のパッケージを巻き戻してくだ
さい。

編集者 underodig (2019-05-26 10:04:13)

オフライン

クィック投稿

メッセージを書いて送信してください。
ボット判定

本当の人間が送信しようとしていることを確認します。

Board footer