Java를 다시 설치한 후 CentOS 7에 로그인할 수 없습니다

Java를 다시 설치한 후 CentOS 7에 로그인할 수 없습니다

openjdkCentOS 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를 수동으로 설치하는 경향이 있지만 /opt일반적으로 시스템 도구가 이전 버전을 사용하는지 상관하지 않습니다.)

관련 정보