NetWorker:NMCにログインできない、またはnsrloginを使用して、次のメッセージを受信します。「Authentication library error: GETがHTTP-ERRORで失敗しました。404"
Summary: NMCにログインできない、またはNetWorkerサーバー上のCLIからnsrloginコマンドを使用できません。このKBは、NetWorkerサーバー上のnsrディレクトリーの容量が100%である場合にも、この問題/解決について説明します。
Symptoms
- nsrloginを使用して、NMC(NetWorker Management Console)またはCLIにログインできない
- NetWorker認証が次のエラーで失敗します。
Authentication library error: GETがHTTP-ERRORで失敗しました。404
サーバー メッセージ: json文字列
からのサーバー応答を解析できませんでした Server Message : サーバーが実行されていることを確認します。
- 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.authc構成スクリプトを実行します。/opt/nsr/authc-server/scripts/authc_configure.sh
5.NetWorkerサービスが起動したことを確認します。ps -ef | grep nsr
6.ポート9090接続が成功したことを確認します。 nsrports -t localhost -p 9090
7.NetWorker管理者アカウントを使用して、NMCまたはNetWorker Webユーザー インターフェイス(NWUI)にログインします。
8.NetWorker機能が返されたら、自分の裁量で古いauthcフォルダーを削除できます。
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
authcプロセスは、java.exeプロセスとしてリストされます。タスク マネージャーの[Details]タブは、次のプロセスを識別するために使用できます。 
6.NetWorker管理者アカウントを使用して、NMCまたはNetWorker Webユーザー インターフェイス(NWUI)にログインします。
7.NetWorker機能が返されたら、自分の裁量で古いauthcフォルダーを削除できます。