NetWorker: AD-brukere kan ikke logge på over LDAPS «Kunne ikke analysere serverrespons fra json-strengen»
Summary: Microsoft Active Directory-godkjenning (AD) ble lagt til i NetWorker ved hjelp av konfigurasjonsveiviseren for ekstern autoritet i NetWorker Management Console (NMC) ved bruk av alternativet LDAP over SSL. Konfigurasjonen ble lagt til, men AD-brukergodkjenning mislykkes med HTTP-ERROR 500. ...
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
- Brukeren får tilgang til NetWorker Management Console (NMC), eller
nsrloginkommandolinje og mottar en feilmelding:
An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running. [POST failed with HTTP-ERROR: 500 Server Message: Could not parse server-response from json string]
- External Authentication Authority ble konfigurert ved hjelp av alternativet LDAP over SSL. Godkjenningsserveren er imidlertid Microsoft Active Directory:
- Installasjonsprogrammet >Brukere og roller>Ekstern autoritet > Høyreklikk Egenskaper for ekstern autoritet>:
Cause
HTTP Error 500 "Internal Server Error."
Når alternativet LDAP over SSL er valgt, setter det en intern attributt Is Active Directory til usann. Dette forhindrer vellykkede pålogginger for brukere som er konfigurert i Microsoft Active Directory via NetWorker.
Dette kan bekreftes fra authc_config Kommandolinje ved hjelp av rot- eller administratorledetekst:
authc_config -u Administrator -e find-all-configs authc_config -u Administrator -e find-config -D config-id=config_id#
MERK: Du blir bedt om å angi passordet for NetWorker Administrator-kontoen. Passordet kan også angis med kommandoen ved hjelp av
-p password.
[root@networker-mc ~]# authc_config -u administrator -p 'Pa$$w0rd01' -e find-all-configs
The query returns 1 records.
Config Id Config Name
2 amer
[root@networker-mc ~]# authc_config -u administrator -p 'Pa$$w0rd01' -e find-config -D config-id=2 | grep -i "is active directory"
Is Active Directory : false
Alternativet LDAP over SSL er ikke beregnet for AD over SSL.
Resolution
MERK: Veiviseren for ekstern autoritet for NetWorker Web User Interface (NWUI) har alternativet AD over SSL. Det gjør imidlertid ikke NMC. AD over SSL setter parameteren Is Active Directory til sann, mens andre sikre innstillinger (LDAPS) beholdes. Se Dell-artikkelen NetWorker: Slik konfigurerer du AD over SSL (LDAPS) fra NetWorker Web User Interface (NWUI)
Omgåelse av problemet:
Informasjonen i authc_config -kommandoen kan brukes til å oppdatere konfigurasjonen Is Active Directory-verdien til sann.
Windows:
- På NetWorker (
authc) -serveren, åpner du en ledetekst for administrator. - Få konfigurasjons-ID-en for konfigurasjonen av ekstern autoritet:
authc_config -u Administrator -p NetWorker_Administrator_Password -e find-all-configs
De gjeldende innstillingene kan gjennomgås med:
authc_config -u Administrator -p NetWorker_Administrator_Password -e find-config -D config-id=config_id#
- Oppdater Is Active Directory-verdien med følgende kommando:
authc_config -u administrator -p NetWorker_Administrator_Password -e update-config -D config-id=config_id# -D "config-active-directory=y" -D "config-server-address=ldaps://domain_server_hostname:636/dc=domain,dc=com" -D config-user-dn=”cn=service_account,ou=some_group,dc=domain,dc=com" -D config-user-dn-password="Service_Account_Password"
MERK: Alle obligatoriske felt bortsett fra AD-tjenestekontopassordet kan hentes fra
authc_config -u Administrator -e find-config -D config-id=config_id#.
Eksempel:
C:\Users\Administrator.AMER>authc_config -u administrator -p 'Pa$$w0rd01' -e update-config -D config-id=1 -D "config-active-directory=y" -D "config-server-address=ldaps://dc.amer.lan:636/dc=amer,dc=lan" -D "config-user-dn=cn=administrator,cn=users,dc=amer,dc=lan" -D config-user-dn-password="Pa$$w0rd01" Configuration ad is updated successfully. C:\Users\Administrator.AMER>
- AD-pålogginger via NetWorker skal nå fullføres.
Linux:
- På NetWorker (
authc) -serveren, åpner du en rotledetekst. - Få konfigurasjons-ID-en for konfigurasjonen av ekstern autoritet:
authc_config -u Administrator -p 'NetWorker_Administrator_Password' -e find-all-configs
De gjeldende innstillingene kan gjennomgås med:
authc_config -u Administrator -p 'NetWorker_Administrator_Password' -e find-config -D config-id=config_id#
- Opprett en skjult tekstfil som inneholder passordet for AD-tjenestekontoen:
echo 'Service_Account_Password' > /root/.sapasswd.txt
- Gjør filen bare tilgjengelig for rot:
chmod 700 /root/.sapasswd.txt
- Opprett et skript for å kjøre kallet passordet fra den skjulte filen, og kjør
authc_configKommando for å oppdatere konfigurasjonen:
vi authc_update.sh
Eksempel:
PASSWD=`cat /root/.sapasswd.txt` authc_config -u administrator -p 'NetWorker_Administrator_Password' -e update-config -D config-id=config_id# -D "config-active-directory=y" -D "config-server-address=ldaps://domain_server_hostname:636/dc=domain,dc=com" -D config-user-dn=”cn=service_account,ou=some_group,dc=domain,dc=com" -D config-user-dn-password="$PASSWD"
MERK: De fleste Linux-operativsystemer behandler ikke
authc_config Kommando riktig hvis passordet for servicekontoen er angitt i klartekst ved hjelp av kommandoen. Feilen som returneres er LDAP error code 49 - Data 52e, som vises for invalid username or password. Metoden som er skissert ovenfor kan brukes til å skjule passordet fra klar tekst.
- Angi tillatelser for skriptet slik at det er kjørbart:
chmod 755 authc_update.sh
- Kjør skriptet:
/authc_update.sh
Eksempel:
[root@nsr ~]# cat authc_update.sh PASSWD=`cat /root/.sapasswd.txt` authc_config -u administrator -p 'Pa$$w0rd01' -e update-config -D config-id=2 -D "config-active-directory=y" -D "config-server-address=ldaps://dc.amer.lan:636/dc=amer,dc=lan" -D "config-user-dn=cn=administrator,cn=users,dc=amer,dc=lan" -D config-user-dn-password="$PASSWD" [root@nsr ~]# chmod 755 authc_update.sh [root@nsr ~]# ./authc_update.sh Configuration AD is updated successfully.
- AD-pålogginger via NetWorker skal nå fullføres.
Additional Information
Hvis konfigurasjonen oppdateres fra NMC, settes Is Active Directory-flagget til false igjen. Hvis konfigurasjonen må oppdateres, bruker du én av følgende metoder i stedet:
- Kommandolinje- eller skriptmetode: NetWorker: Slik konfigurerer du LDAP/AD ved hjelp av authc_config-skript
- NetWorker Web User Interface: NetWorker: Slik konfigurerer du AD over SSL (LDAPS) fra NetWorker Web User Interface (NWUI)
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000204166
Article Type: Solution
Last Modified: 26 Sept 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.