Als u problemen bij het configureren van uw LDAP-verbinding ondervindt, kan dit gedeelte u helpen bij het oplossen van enkele veelvoorkomende problemen.
Ik kan geen voorbeeld bekijken van mijn verbinding
Als u geen voorbeeld kunt bekijken van uw groepen en gebruikers, wordt dit in veel gevallen veroorzaakt door een verbindingsprobleem tussen uw LDAP-server en SaltStack Config, of een ongeldige vermelding in het LDAP-configuratieformulier. Probeer het volgende:
- Zorg ervoor dat TCP-verbindingen van SaltStack Config naar de geselecteerde poort op de LDAP-server zijn toegestaan.
- Controleer zorgvuldig de formuliervermeldingen en valideer de syntaxis met een tool van derden. Zie Hoe een Directory Service-verbinding controleren en problemen oplossen.
- Zie onderstaande sectie Andere problemen als u het probleem niet kunt oplossen met een van de vorige items.
- Als geen van de bovenstaande items helpt, neemt u contact op met support.
Wanneer u probeert een voorbeeld te bekijken van uw verbinding, loopt de pagina vast tijdens het laden
Als de pagina meer dan twee minuten vastloopt bij het laden, start u de RaaS-service opnieuw en maakt u de configuratie vervolgens opnieuw. Volg deze stappen:
- Open het RaaS-logboek.
tail -f /var/log/raas/raas
Het logboek bevat een fout die er ongeveer zo uitziet:
[ERROR :256][ForkPoolWorker-2:10253][ldap_preview_background_task(some_uuid)] Task ldap preview_background_task[some_uuid]raised unexpected: KeyError('ad-1_preview')
- Stop en start vervolgens de RaaS-service opnieuw.
systemctl stop raas systemctl start raas
- Ga terug naar de gebruikersinterface van SaltStack Config en verwijder de LDAP-verbinding.
Opmerking:
Mogelijk wilt u uw configuratievermeldingen kopiëren en plakken in een back-uptekstbestand voordat u ze verwijdert.
- Maak de LDAP-configuratie opnieuw.
Andere problemen
Als u uw LDAP-verbinding al hebt geconfigureerd en opgeslagen, maar gebruikers zich niet kunnen aanmelden, of als u andere problemen ondervindt, controleert u de raas
-logboeken met uitgebreide foutopsporing ingeschakeld om u te helpen bij het bepalen van de hoofdoorzaak.
Uitgebreide foutopsporing inschakelen:
- Open
/etc/raas/raas
in RaaS. - Breng de volgende wijzigingen aan:
- Schakel
log_file_loglevel:debug
in als code onderLoggingoptions
. - Schakel
log_level
in als code en stel deze in oplog_level:EXTENDED
onderAD/LDAPdriverconfiguration
.
- Schakel
- Stop en start vervolgens de RaaS-service opnieuw.
systemctl stop raas systemctl start raas
- Bekijk het
raas
-logboek. Zie Veelvoorkomende foutberichten voor beschrijvingen van enkele veelvoorkomende foutberichten.tail -f /var/log/raas/raas
Veelvoorkomende foutberichten
In de logboeken kunt u sommige veelvoorkomende fouten zien, zoals:
- Verkeerde instellingen voor verbinding (SSL). Pas uw SSL-instellingen aan.
[raas.utils.validation.schemas.settings][DEBUG :546 ][Webserver:9096] Error while connecting to AD/LDAP Server. SSL connection issues: socket ssl wrapping error: [Errno 104] Connection reset by peer
- Verkeerd wachtwoord voor Bind DN van beheerder. Controleer en voer uw wachtwoord opnieuw in.
[raas.utils.rpc ][DEBUG :284 ][Webserver:9095] Processed RPC request(129360670417695). Response: {'riq': 129360670417695, 'ret': None, 'error': {'code': 3004, 'message': 'Request validation failure.', 'detail': {'_schema': ['Credentials are not valid']}}, 'warnings': []}
- Het vooraf ingevulde standaard Filter van Bind DN voor verificatie (Auth Bind DN Filter) veroorzaakt een conflict. Laat het veld leeg of gebruik
{username}
in plaats van{{username}}
.Opmerking:U kunt deze fout ondervinden wanneer u uw LDAP-verbinding al hebt opgeslagen, maar gebruikers zich niet kunnen aanmelden.
[var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG :903 ][Webserver:9096] Running _get_auth_backend_user with this search_filter: (&(objectclass=person)(sAMAccountName={username})) [var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG :931 ][Webserver:9096] Could not find any user using '(&(objectclass=person)(sAMAccountName={username}))' as the search filter in the ldap backend under the ad-1 configuration. Trying remote_uid 'None' [var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG :963 ][Webserver:9096] Could not find any user using '(&(objectClass=person)(objectGUID=None))' as the search filter in the ldap backend under the ad-1 configuration.