[Alma Linux 8] dnfに失敗して「設定エラー: [Errno 30] Read-only file system: ‘/var/log/dnf.log’: ‘/var/log/dnf.log’」が出る

対処方法

mount -o remount /

原因

参考:Linuxのファイル操作である時から Read-only file system と出て失敗する場合の対処 – パソコン鳥のブログ (sarakura.net)

/var/log/dnf.log が存在している 箇所の、マウントにおいて ro となっていることが原因

※標準でインストールした場合、 /dev/mapper/almalinux-root が / にマウントされている
 mountを参照すると下記行が出力される

/dev/mapper/almalinux-root on / type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota)

この「rw」が Read、Write の許可となるが、この現象が出るとき、ここの表示は ro (Read Only) となっている

追加作業

dnf に失敗した場合、様々なものが重複して導入されているか、そもそも導入されていない状態となる
dnf -y update のやり直しや、
dnf list installed を確認して 重複しているものに対して dnf reinstall [コンポーネント名] をすること

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Share via
Copy link