NetWorker: Помилка автентифікації AD/LDAP через «внутрішню помилку сервера» HTTP 500

Summary: При аутентифікації NetWorker за допомогою облікового запису AD/LDAP з'являється помилка про те, що служба аутентифікації недоступна або HTTP 500 (внутрішня помилка сервера). Локальний адміністратор NetWorker або інші локальні облікові записи NetWorker пройшли аутентифікацію без проблем. Ця проблема виникає після зміни пароля облікового запису прив'язки AD/LDAP. Ресурс зовнішніх авторитетів NetWorker не був оновлений для використання нового пароля облікового запису bind і неправильної аутентифікації в зовнішньому авторитеті. ...

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 Management Console (NMC):

Помилка входу зовнішнього користувача NMC

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

Аутентифікація веб-інтерфейсу користувача NetWorker (NWUI):

Помилка входу зовнішнього користувача NWUI

Authentication Service is unavailable

nsrlogin Командний рядок:

Синтаксис:

nsrlogin -t TENANT_NAME -d DOMAIN_NAME -u USER_NAME
Приклад:
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: Ім'я клієнта налаштовується під час інтеграції зовнішнього авторитету з NetWorker. У більшості конфігурацій використовується клієнт "default". Якщо був налаштований інший клієнт, то ви б вказали це при вході в систему, наприклад: TENANT_NAME\DOMAIN_NAME\USER_NAME. Якщо при виконанні аутентифікації NetWorker в клієнті NMC, NWUI або REST API ви не вказали клієнта, то використовувався клієнт за замовчуванням.
  • DOMAIN_NAME: Значення компонента домену (DC) для вашого домену; Наприклад, networker.lan.
  • USER_NAME: Ім'я користувача AD/LDAP без префікса домену. 

Клієнт REST API:

Помилка входу зовнішнього користувача REST API

"message": "Authentication service is unavailable",
"status": {
      "code": 500,
      "codeClass": "Server Error",
      "reasonPhrase": "Internal Server Error"
}
ПРИМІТКА. У цьому прикладі відображається POSTMAN, але помилка HTTP 500 виникає з будь-яким інструментом REST API, що використовується для викликів NetWorker; Наприклад, vRealize Orchestrator.

Cause

Пароль облікового запису, який використовується для додавання Active Directory або LDAP до сервера NetWorker, було змінено. NetWorker не був оновлений, щоб включити новий пароль облікового запису bind.

Resolution

  1. Увійдіть у веб-інтерфейс користувача NetWorker (NWUI) за допомогою облікового запису адміністратора NetWorker.
ПРИМІТКА. Якщо зовнішнім органом є Microsoft Active Directory, настроєний за допомогою LDAPS (SSL), NWUI або authc_config повинні використовуватися команди. Якщо інтеграція не використовує SSL або використовує LDAP (OpenLDAP), для оновлення зовнішнього ресурсу авторитету можна використовувати консоль управління NetWorker (NMC). Якщо у вас не встановлено NWUI або ви віддаєте перевагу використанню функцій командного рядка, дивіться розділ Додаткова інформація.
 
  1. Перейдіть до Сервер аутентифікації ->Зовнішні органи.
  2. Виберіть ресурс зовнішнього авторитету та натисніть Редагувати.
Ресурси зовнішніх органів NWUI
  1. У полі User DN Password введіть пароль облікового запису bind, зазначеного в полі User DN:
Оновлення пароля облікового запису bind
  1. Натисніть Зберегти.
  2. У верхній частині вікна з'являється повідомлення, якщо зміна пройшла успішно або не вдалася:
Повернуто повідомлення про успіх
 

Після того, як ресурс зовнішнього авторитету оновлюється новим паролем облікового запису bind, зовнішня аутентифікація функціонує належним чином з NetWorker.

Additional Information

Пароль облікового запису bind можна оновити з командного рядка на сервері аутентифікації NetWorker. У наведеному нижче прикладі показано, який набір команд можна використовувати для визначення конфігурації зовнішнього авторитету та оновлення пароля облікового запису прив'язки.

  1. Отримайте ідентифікаційний номер конфігурації інтеграції із зовнішнім авторитетом:
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-all-configs

Приклад:

nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs
The query returns 1 records.
Config Id Config Name
1         LDAPS
  1. Підтвердьте обліковий запис bind, який використовується для інтеграції зовнішнього авторитету з NetWorker:
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-config -D config-id=CONFIG_ID_#
Приклад:
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. Оновіть пароль за допомогою нового пароля облікового запису bind, визначеного в полі 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'
Приклад:
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.


===========

Додаткові КБ:

NetWorker: Як налаштувати LDAP/AD за допомогою сценаріїв
authc_configNetWorker: Як використовувати сценарії authc_config для налаштування автентифікації
LDAPSNetWorker: Як налаштувати AD або LDAP з веб-інтерфейсу
користувача NetWorkerNetWorker: Як налаштувати "AD over SSL" (LDAPS) з веб-інтерфейсу користувача NetWorker (NWUI)
NetWorker: Користувачі AD, які входять через LDAP, не можуть увійти в систему за допомогою «HTTP-ERROR: 500 Повідомлення сервера: Не вдалося проаналізувати відповідь сервера з рядка json"
NetWorker REST API: Як використовувати віддалений сервер AUTHC при обробці запитів RESTAPI?

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.