소개
이 문서에서는 "RequestError: j_spring_security_check 상태를 로드할 수 없습니다. 500" PCA 로그인 시 오류가 발생했습니다.
사전 요구 사항
요구 사항
루트 액세스가 필요합니다. 루트 액세스가 아직 활성화되지 않은 경우 루트 액세스 얻기 섹션을 참조하십시오
사용되는 구성 요소
이 문서는 하드웨어 또는 소프트웨어 버전으로 제한되지 않습니다
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
이 문제는 /opt/emms/emsam/conf/LdapSettings.properties 파일에 잘못된 값이 있기 때문에 발생합니다.
LDAP(Lightweight Directory Access Protocol)가 비활성화된 경우 이러한 값은 필요하지 않습니다.
또한 이는 업그레이드 전에 Ldap 설정을 활성화했다가 비활성화한 경우에 발생할 수 있습니다.
문제
GUI에 로그인하면 다음과 같은 오류 메시지가 표시됩니다.
"요청 오류: j_spring_security_check 상태를 로드할 수 없습니다. 500"
이는 브라우저와 상관없이 업그레이드 후에 발생하는 경우가 있습니다.
참고: 이 버전 이상을 실행 중인 경우 PCA 12.1 SP3에 "pgbouncer"가 도입되었습니다. 먼저 다음을 수행하십시오
1단계. 루트 실행 "ps -ef | grep pgbouncer"
2단계. 이 결과가 아래와 같이 반환되지 않으면 계속하기 전에 PCA 서비스를 다시 시작하십시오
솔루션
1단계. PCA CLI(Command Line Interface)에 루트로 로그인합니다.
2단계. cd /opt/emms/emsam/conf/ 입력
3단계. LdapSettings.properties를 통해 입력
4단계. 이 파일을 수정하고 모든 항목을 삭제하려면 I를 입력합니다.
5단계. 입력 :wq! 파일을 저장하려면
6단계. /opt/emms/emsam/bin/cpcmcontrol.sh restart를 입력합니다.
참고 서비스를 완전히 다시 시작하는 데 최대 20~30분이 걸릴 수 있습니다.
루트 액세스 얻기
이 섹션에서는 PCA에 대한 루트 액세스를 얻는 방법에 대해 설명합니다
1단계. SSH(Secure Shell Host)를 통해 PCA에 로그인하고 포트 26을 관리자 사용자로 사용합니다
2단계. Input.root_enable
원하는 루트 비밀번호를 입력합니다
3단계. Inputrootand를 입력하고 루트 암호를 입력합니다.
4단계. 루트 Input./opt/emms/emsam/bin/enableRoot.sh으로 로그인한 경우
5단계. Inputpasswdand를 입력하고 루트 암호를 다시 입력합니다.
이제 SSH 세션을 종료하고 루트로 직접 다시 로그인할 수 있습니다