問題のあるソフトウェアアップデートの後、OSはSELinuxが無効になっているときにのみ起動します。

問題のあるソフトウェアアップデートの後、OSはSELinuxが無効になっているときにのみ起動します。

私はFedora 38を持っています。

最後のソフトウェアアップデートでシステムが混乱しました。起動できなくなります。重複したパッケージがあるためです。私はdnf checkエラーを修正して修正しました。dnf remove --duplicatesdnf distro-sync

その後、私が遭遇した唯一のエラーは[!!!!!!] Failed to mount API filesystems.SELinuxを無効にすることによって「修正」されました。

私はこれをうまくいきませんが、なぜシステムがSELinuxが無効になっているときにのみ起動するのか疑問に思います。再度有効にするにはどうすればよいですか?

答え1

問題を解決するには:

  1. ライブUSBを使用した起動
  2. chrootがルートパーティションに入ります。
  3. /etc/selinux/configSELinuxアップデートファイルの無効化
  4. 正常に起動
  5. するtouch /.autorelabel
  6. SELinuxを許可モードに設定/etc/selinux/config
  7. 再起動し、ラベルの再指定が完了するまで待ちます。
  8. 正常に起動し、SELinuxを再適用モードに設定します。/etc/selinux/config

これで正常に起動する必要があります。

ステップ5と6は、ステップ2に置き換えることができます。

関連情報