NetWorker: NMC에 로그인하거나 nsrlogin을 사용하여 다음을 수신할 수 없습니다. "인증 라이브러리 오류: HTTP-ERROR로 GET 실패: 404"
Summary: NMC에 로그인하거나 NetWorker 서버의 CLI에서 nsrlogin 명령을 사용할 수 없습니다. 이 KB는 NetWorker 서버의 nsr 디렉토리 용량이 100%인 경우에도 이 문제/해결을 수행합니다.
Symptoms
- nsrlogin을 사용하여 NMC(NetWorker Management Console) 또는 CLI에 로그인할 수 없습니다.
- NetWorker 인증이 실패하고 다음 오류가 발생합니다.
Authentication library error: HTTP-ERROR로 GET 실패: 404
서버 메시지: json 문자열
서버 메시지에서 서버 응답을 구문 분석할 수 없음: 서버가 실행 중인지 확인합니다.
- NetWorker 서버(nsrd) 서비스가 실행 중입니다.
- Linux: ps -ef | grep nsr
- Windows: tasklist | findstr nsr
- 포트 9090이 수신 중입니다.
- Linux: netstat -apno | grep 9090
- Windows: netstat -ano | findstr 9090
Cause
- Windows 기반 서버에 NetWorker를 업그레이드/설치한 후
- /nsr 설치 위치가 100%에 도달한 후
- authcdb 손상.
Resolution
문제를 해결하기 위한 조치를 취하기 전에 설치 드라이브가 100% 용량이 아닌지 확인합니다. 설치 드라이브가 가득 차거나 용량이 거의 있는 경우 그에 따라 디스크 공간을 늘입니다.
authcdb를 재구성해야 합니다.
Linux:
nsr_shutdown2. authc 디렉토리의 이름을 바꿉니다. mv /nsr/authc /nsr/authc'date -I'.bak
3. 인증 구성 스크립트를 실행합니다. /opt/nsr/authc-server/scripts/authc_configure.sh
5. NetWorker 서비스가 제공되는지 확인합니다. ps -ef | grep nsr
6. 포트 9090 연결 성공 확인: nsrports -t localhost -p 9090
7. NetWorker Administrator 계정을 사용하여 NMC 또는 NWUI(NetWorker Web User Interface)에 로그인합니다.
8. NetWorker 기능이 반환되면 재량에 따라 이전 인증 폴더를 삭제할 수 있습니다.
Windows:
1. NetWorker를 제거합니다.
2. Windows 파일 탐색기에서 NetWorker 설치 디렉토리로 이동하여 authc-server 폴더의 이름을 변경합니다. 기본 위치는 "C:\Program Files\EMC NetWorker\nsr\authc-server"
3입니다. NetWorker를 재설치합니다.
4. NetWorker 서비스가 제공되는지 확인합니다. 작업 목록 | findstr nsr
5. 포트 9090 연결 성공 확인: nsrports -t localhost -p 9090
인증 프로세스는 java.exe 프로세스로 나열됩니다. 작업 관리자의 Details 탭을 사용하여 이 프로세스를 식별할 수 있습니다. 
6. NetWorker Administrator 계정을 사용하여 NMC 또는 NWUI(NetWorker Web User Interface)에 로그인합니다.
7. NetWorker 기능이 반환되면 재량에 따라 이전 인증 폴더를 삭제할 수 있습니다.