Fedora 16 をインストール後、ログインしようとしたら「ああっ何かがおかしいです。」と言われてログアウトするしかない状態になっていた。

error message

どうやらSELinux関連で問題が起きたようだ。OSを入れ直したときに、ホームディレクトリは以前のものからそのまま引き継いだのだが、それが良くなかったのだろうか。

とりあえずCUIからログインして、以下コマンドでSELinuxを一時的に Permissive に。

sudo setenforce 0

再度ログインすると無事デスクトップが出てきた。アプリケーション一覧から SELinux トラブルシューター を開くと、何やらメッセージが出ている。Troubleshootで言われるまま、

sudo touch /.autorelabel; reboot

とすると、再起動していろいろとやったあと、問題は起きなくなった。けっこうじかんかかる。

使用環境

  • Fedora 16 (3.1.0-7.fc16.i686)
  • libselinux-2.1.6-4
  • selinux-policy-3.10.0-55