NetWorker AD/LDAP-integratie mislukt met "LDAP: error code 34"
Summary: Het toevoegen van Active Directory (AD) of Lightweight Directory Access Protocol (LDAP) aan NetWorker mislukt met LDAP-foutcode 34. Deze fout wordt weergegeven omdat er een speciaal teken in een van de DN-velden (Distinguished Name) staat tijdens het integreren van externe authenticatie. ...
Symptoms
AD/LDAP-integratie van de NetWorker Management Console (NMC) of NetWorker Web User Interface (NWUI) mislukt. De volgende fout wordt weergegeven:
- NetWorker: AD/LDAP-authenticatie instellen
- NetWorker: AD of LDAP configureren vanuit de webgebruikersinterface van NetWorker
Failed to verify configuration CONFIG_NAME: An error occurred while processing LDAP request: CN=#IT,dc=amer,dc=lan: [LDAP: error code 34 - 0000208F: LdapErr: DSID-0C090C21, comment: Error processing name, data 0, v3839]
AD/LDAP-integratie met behulp van authc_config opdracht of authc-create-xx-config script mislukt met de volgende fout:
Error executing command. Failure: 400 Bad Request. Server message: Failed to verify configuration labad: cn=#IT: [LDAP: error code 34 - 0000208F: NameErr: DSID-0310022D, problem 2006 (BAD_NAME), data
8349, best match of:
'CN=#IT,dc=amer,dc=lan'
]; nested exception is javax.naming.InvalidNameException: cn=#IT: [LDAP: error code 34 - 0000208F: NameErr: DSID-0310022D, problem 2006 (BAD_NAME), data 8349, best match of:
'CN=#IT,dc=amer,dc=lan'
]; remaining name 'cn=#IT'Cause
Er is een speciaal teken in een DN-veld (Distinguished Name) dat is opgegeven in de integratie van externe autoriteit. Het speciale teken verstoort het pad en moet op de juiste manier worden ontsnapt.
LDAP-foutcode 34: Deze code betekent een fout "Ongeldige DN-syntaxis". Dit betekent dat de DN die in de aanvraag wordt opgegeven, niet correct is geformatteerd.
0000208F: LdapErr: DSID-0C090C21: Dit deel van het bericht is specifiek voor Active Directory van Microsoft en bevat interne details over waar de fout is opgetreden.
0000208F: NameErr: DSID-0310022D: Dit deel van het bericht is specifiek voor Active Directory van Microsoft en bevat interne details over waar de fout is opgetreden.
Error processing name: Dit wijst erop dat de LDAP-server een probleem is tegengekomen bij het verwerken van de DN.
Probleem 2006 (BAD_NAME): Dit geeft aan dat de LDAP-server een probleem heeft gevonden met de DN; Het wordt beschouwd als een "slechte naam"
Veelvoorkomende oorzaken voor deze fout zijn:
- Onjuiste DN-indeling: Zorg ervoor dat de DN de juiste syntaxis volgt, zoals CN=John Doe,OU=Users,DC=example,DC=com.
- Speciale tekens: Vermijd het gebruik van speciale tekens die niet op de juiste manier zijn ontsnapt.
Resolution
Als een speciaal teken zich bevindt in een DN-naam (Distinguished Name) die wordt gebruikt in de configuratie van de externe instantie, moet er een escapeteken van worden gebruikt. In het voorbeeld in dit artikel is een groepszoekpad ingesteld op:
CN=#IT,dc=amer,dc=lan
De # moet worden ontsnapt met een backslash (\):
CN=\#IT,dc=amer,dc=lanAdditional Information
De volgende speciale tekens moeten worden ontsnapt om de juiste opmaak te garanderen en fouten te voorkomen:
- Komma (,): \,
- Backslash (\): \\
- Hekje (#): \ #
- Plusteken (+): \+
- Kleiner dan symbool (<): \<
- Groter dan symbool (>): \>
- Puntkomma (;): \;
- Dubbele aanhalingsteken ("): \"
- Gelijkteken (=): \=
- Voorloop- of volgspaties: \