openjdk
CentOS 7を使用していて、Java 1.7がシステムにインストールされていますが、Java 8が欲しいので、次のコマンドでJava 1.7を削除しました。
yum remove java-1.*
その後、パッケージを介してJavaを正常にインストールし、tar.gz
システムを再起動するまですべてが正しく機能しました。問題は、ログイン画面でパスワードを入力するたびに画面が同じログイン画面に戻り、ループのようにパスワードを入力して入力した後、数秒間空白の画面が表示され、再び表示されることです。ログイン画面が再び表示されます。
何をすべきか、どこで問題を探し始めるべきかわからないようです。
答え1
グラフィック環境(おそらくウィンドウマネージャ)の何かが、そのJavaバージョンを望んでいるか、または満足のいく方法でこれを探しているようです(例:それを見ましたか/etc/alternatives
?)。これにより、グラフィカル環境セッションが直ちに終了し、グラフィカルログイン画面に戻る。
ログイン画面でCtrl-Alt-F2を押すと、テキストコンソールに切り替えてログインできます。最初にすべきことは、CentOS用のJavaを再インストールすることだと思います。 (私の経験では、複数のバージョンのJavaのインストールに問題はありません。Javaを手動でインストールする傾向がありますが、/opt
通常はシステムツールが以前のバージョンを使用しているかどうかは関係ありません。)