NetWorker:AD / LDAP認証がHTTP 500「内部サーバーエラー」で失敗する

Summary: AD/LDAPアカウントを使用したNetWorker認証で、認証サービスが使用できないことを示すエラーまたはHTTP 500(内部サーバー エラー)が表示されます。ローカルのNetWorker管理者またはその他のローカルNetWorkerアカウントは、問題なく認証されます。この問題は、AD/LDAPバインド アカウントのパスワードを変更した後に発生します。NetWorker外部認証機関リソースが、新しいバインド アカウント パスワードを使用するように更新されておらず、外部認証機関で正しく認証されていません。 ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

認証エラーは、認証の実行方法によって異なる場合があります。この問題は、外部認証(ADまたはLDAP)ユーザー アカウントを使用している場合にのみ発生します。ローカルNetWorker管理者またはその他のローカルNetWorkerアカウントは、問題なく認証されます。

NetWorker管理コンソール(NMC)認証:

NMC外部ユーザー ログインの失敗

An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running.
[Authentication service is unavailable]

NetWorker Webユーザー インターフェイス(NWUI)認証:

NWUI外部ユーザー ログインの失敗

Authentication Service is unavailable

nsrlogin コマンドライン:

構文:

nsrlogin -t TENANT_NAME -d DOMAIN_NAME -u USER_NAME
Example:
admin@nve~> nsrlogin -t default -d networker.lan -u nwauthadmin
130136:nsrlogin: Please enter password:
117849:nsrlogin: Authentication library error: Authentication service is unavailable
ここで、
  • TENANT_NAMEが使用するJava Runtime Environmentへのパスを定義します。外部認証機関とNetWorkerの統合中に構成されたテナントの名前。ほとんどの構成では、テナントの「default」が使用されます。別のテナントが構成されている場合は、ログイン時に次のように指定します。 TENANT_NAME\DOMAIN_NAME\USER_NAMEの詳細を確認してください。NMC、NWUI、REST APIクライアントでNetWorker認証を実行するときにテナントを指定しない場合は、デフォルトのテナントが使用されました。
  • DOMAIN_NAME: ドメインのドメインコンポーネント(DC)値。たとえば、NetWorker.lanなどです。
  • USER_NAMEが使用するJava Runtime Environmentへのパスを定義します。ドメイン プレフィックスのないAD/LDAPユーザー名。 

REST APIクライアント:

REST API外部ユーザー ログイン エラー

"message": "Authentication service is unavailable",
"status": {
      "code": 500,
      "codeClass": "Server Error",
      "reasonPhrase": "Internal Server Error"
}
メモ: この例では、POSTMANが示されていますが、NetWorker呼び出しに使用されるREST APIツールではHTTP 500エラーが発生します。たとえば、vRealize Orchestrator などです。

Cause

Active DirectoryまたはLDAPをNetWorkerサーバーに追加するために使用されるバインド アカウントのパスワードが変更されました。バインド アカウントの新しいパスワードを含めるようにNetWorkerが更新されませんでした。

Resolution

  1. NetWorker管理者アカウントを使用して、NetWorker Webユーザー インターフェイス(NWUI)にログインします。
メモ: 外部認証機関がMicrosoft Active Directoryで、LDAPS (SSL)、NWUI、または authc_config コマンドを使用する必要があります。統合でSSLを使用しない場合、またはLDAP (OpenLDAP)を使用している場合は、NMC(NetWorker管理コンソール)を使用して外部認証機関リソースを更新できます。NWUIがインストールされていない場合、またはコマンド ライン関数を使用する場合は、「 その他の情報」を参照してください。
 
  1. Authentication Server->External Authoritiesに移動します。
  2. 外部認証機関リソースを選択し、編集をクリックします。
NWUI外部機関リソース
  1. [User DN Password]フィールドに、[User DN]フィールドで指定されたバインド アカウントのパスワードを入力します。
バインド アカウントのパスワードの更新
  1. [保存]をクリックします。
  2. 変更が成功したか失敗したかを示すメッセージがウィンドウの上部に表示されます。
成功メッセージが返されました
 

外部認証機関リソースが新しいバインド アカウント パスワードで更新された後、NetWorkerでは外部認証が正しく機能します。

Additional Information

バインド アカウントのパスワードは、NetWorker認証サーバーのコマンド ラインから更新できます。次の例は、外部認証機関の構成を識別し、バインド アカウントのパスワードを更新するために使用できるコマンド セットを示しています。

  1. 外部認証機関統合の構成ID番号を取得します。
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-all-configs

Example:

nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs
The query returns 1 records.
Config Id Config Name
1         LDAPS
  1. 外部認証機関をNetWorkerと統合するために使用されるバインド アカウントを確認します。
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-config -D config-id=CONFIG_ID_#
Example:
nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
Config Id                    : 1
Config Tenant Id             : 1
Config Name                  : LDAPS
Config Domain                : networker.lan
Config Server Address        : ldaps://dc.networker.lan:636/dc=networker,dc=lan
Config User DN               : CN=nw authadmin,OU=DELL,dc=networker,dc=lan
Config User Group Attribute  :
Config User ID Attribute     : uid
Config User Object Class     : inetOrgPerson
Config User Search Filter    :
Config User Search Path      :
Config Group Member Attribute: uniqueMember
Config Group Name Attribute  : cn
Config Group Object Class    : groupOfUniqueNames
Config Group Search Filter   :
Config Group Search Path     :
Config Object Class          : objectclass
Is Active Directory          : false
Config Search Subtree        : true
  1. Config User DNフィールドで定義されたバインド アカウントの新しいパスワードを使用して、パスワードを更新します。
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e update-config -D config-id=CONFIG_ID_# -D config-user-dn="CONFIG_USER_DN" -D config-user-dn-password='CONFIG_USER_PASSWORD'
Example:
nve:~ # authc_config -u Administrator -p '!Password1' -e update-config -D config-id=1 -D config-user-dn="CN=nw authadmin,OU=DELL,dc=networker,dc=lan" -D config-user-dn-password='Dell@EngEnv1019'
Configuration LDAPS is updated successfully.


===========

追加のKB:

NetWorker:authc_configスクリプトを使用してLDAP/ADを設定する方法
NetWorker: authc_configスクリプトを使用してLDAPS認証を設定する方法
NetWorker: NetWorker Webユーザー インターフェイスからADまたはLDAPを設定する方法
NetWorker: NetWorker Webユーザー インターフェイス(NWUI)から「AD over SSL」(LDAPS)を構成する方法
NetWorker: LDAPS経由でサインインしているADユーザーがログインに失敗し、「HTTP-ERROR: 500 サーバー メッセージ: Could not parse server-response from json string」というエラーが表示されます
NetWorker REST API: RESTAPIリクエストを処理するときにリモートAUTHCサーバーを使用するにはどうすればよいですか?

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000239862
Article Type: Solution
Last Modified: 26 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.