PowerScale: Chyba "Požadavek na ověření nelze zpracovat" s protokolem Centrify LDAP

Riepilogo: Příkazy "isi auth group" spuštěné v systému OneFS selžou s následující chybou: "Požadavek na ověření nelze zpracovat". K chybě dochází při použití proxy serveru LDAP (Centrify Lightweight Directory Access Protocol). ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Příklady:

# isi auth groups members list dellgroup --zone dellzone --provider="lsa-ldap-provider:Centrify LDAP Proxies"
Failed to get members for group GROUP:dellgroup: The authentication request could not be handled


NEBO

isi auth groups members list --gid 30118 
Failed to get members for group GID:30118: The authentication request could not be handled


Při zachytávání paketů se společnosti Dell Technologies zobrazují následující chyby:
 

errorMessage: cdcLdapSearch :Bad parameter (cdcRC=4), errSystem=Ldap, errCode=-7, errString=Bad search filter


Úplný příklad zachytávání paketů:

# tshark -r file.cap

1060 736.218674 10.193.45.68 â 10.193.3.52  LDAP 1194 searchRequest(4) "ou=North America,dc=acf,dc=dell,dc=com" wholeSubtree
1061 736.218828  10.193.3.52 â 10.193.45.68 TCP 66 389 â 15206 [ACK] Seq=3557 Ack=1413 Win=261656 Len=0 TSval=1645667785 TSecr=662636581
1062 736.258022  10.193.3.52 â 10.193.45.68 LDAP 175 searchResDone(4) other (cdcLdapSearch :Bad parameter (cdcRC=4), errSystem=Ldap, errCode=-7, errString=Bad search filter)  [2 results]
1063 736.258142  10.193.3.52 â 10.193.45.68 LDAP 175 searchResDone(4) other (cdcLdapSearch :Bad parameter (cdcRC=4), errSystem=Ldap, errCode=-7, errString=Bad search filter)  [2 results]
1064 736.258150 10.193.45.68 â 10.193.3.52  TCP 66 15206 â 389 [ACK] Seq=1413 Ack=3775 Win=131648 Len=0 TSval=662641755 TSecr=1645667785
1065 736.261570 10.193.45.68 â 10.193.3.52  LDAP 73 unbindRequest(5)

V rámci může podpora zobrazit následující položky:
 

Lightweight Directory Access Protocol
    LDAPMessage searchResDone(4) other (cdcLdapSearch :Bad parameter (cdcRC=4), errSystem=Ldap, errCode=-7, errString=Bad search filter) [2 results]
        messageID: 4
        protocolOp: searchResDone (5)
            searchResDone
                resultCode: other (80)
                matchedDN:
                errorMessage: cdcLdapSearch :Bad parameter (cdcRC=4), errSystem=Ldap, errCode=-7, errString=Bad search filter
        [Response To: 1060]
        [Time: 0.039348000 seconds]

Causa

Od verze OneFS 8.2.2.0 požadavky na výčet členů LDAP záměrně seskupují dotazy, aby se zlepšila doba odezvy. Systém OneFS se z důvodu výkonu změnil z iterativního dotazu UID pro jednotlivé uživatele na dávkový dotaz. 
Chyba v paps naznačuje, že proxy server nepodporuje více položek 'uid' ve vyhledávacím filtru. Pokud proxy server nepodporuje více položek "uid", pak podpora potřebuje dodavatele serveru proxy (tj. Centrify), abyste tento problém vyřešili.

Zdá se, že serveru proxy se nelíbí, co systém OneFS odesílá po drátě, což je ve formě (&(objectClass=posixAccount)(|( uid=user1)(uid=user2)(uid=user3))) k překladu členů uživatelů z dotazu memberUid pro skupinu, aby se plně přeložil název nabídky>a uid

členů, jmen.>Kromě toho společnost Centrify potvrdila, že se naše chování v určitém okamžiku změnilo z iterativního dotazu uid, uživatel po uživateli, na dávkový dotaz, jak je uvedeno výše. Podle článků a dokumentace znalostní báze Centrify chyba naznačuje, že proxy server nepodporuje více položek "uid" ve vyhledávacím filtru.

Risoluzione

Společnost Centrify potvrdila, že syntaxe, kterou nyní PowerScale používá, není podporována. Existuje žádost o vylepšení (RFE) o přidání do Centrify a naše jméno bylo přidáno do této RFE.

Jelikož s vyhledávacím filtrem není nic v nepořádku a náš softwarový kód se nevrací zpět do stavu nonbatched dotaz (z důvodů výkonu), Centrify musí vyhovět našemu platnému filtru vyhledávacích dotazů, který se dotazuje více uživatelů na uidNumber.

Pro vyřešení problému kontaktujte výrobce (Centrify). 

Aby bylo možné ověřit, zda se zákazník potýká s problémem, může podpora společnosti Dell Technologies při replikaci chyby také shromažďovat sběry paketů:

Zde jsou uvedeny kroky pro zachytávání paketů:


1. Vygenerujte seznam serverů LDAP nakonfigurovaných v clusteru PowerScale:
 

# isi auth ldap ls
Name  Base DN       Server Uris         Status
-----------------------------------------------
LDAP  DC=amd,DC=com ldap://isilon02 online
                    ldap://isilon0404


2. Vyřešte výše uvedené IP adresy jednotlivých serverů LDAP.
 

#nslookup <ldap host>

Poznamenejte si IP adresy LDAP pro podporu.

Například:
 

powerscale-2-1# nslookup isilon02
Server:         127.42.0.1
Address:        127.42.0.1#53

Non-authoritative answer:
Name:   isilon02.dell.com
Address: 10.178.35.1

3.  Vytvořte adresář, který bude obsahovat data zachytávání paketů: 
 

# mkdir -p /ifs/data/Isilon_Support/<SR number>


Nahraďte výše uvedené číslo servisního požadavku správným číslem servisního požadavku podpory PowerScale, například číslo servisního požadavku 1234567:
 

# mkdir -p /ifs/data/Isilon_Support/1234567


4. Přihlaste se k uzlu pomocí SSH jako uživatel "root".

5. Spusťte zachytávání paketů uzlu:

tj. pro servisní požadavek # 1234567 by příkaz vypadal takto:
 

# for i in $(ifconfig | grep flags= | cut -f1 -d':'|egrep -v "ib0|ib1|lo0"); do tcpdump -i ${i} -s0 -C 200 -W 3 -w /ifs/data/Isilon_Support/1234567/${HOST}_${i}.pcap port 389 &; done


Stisknutím kláves Ctrl-C uvolněte a nechte tcpdump Běží na pozadí.

6. Dále znovu vytvořte problém/chybu na uzlu.
7. Jakmile problém/chybu replikujete, zastavte pcap:
 

# pkill -9 tcpdump


Ujistěte se, že pcaket Záznam již není spuštěn:
 

# ps -auxwww|grep tcpdump


Nemělo by se zobrazit žádné tcpdump běžící procesy.

8. Nahrajte soubor pcaps na podporu ke kontrole.
 

Prodotti interessati

Isilon F810
Proprietà dell'articolo
Numero articolo: 000197168
Tipo di articolo: Solution
Ultima modifica: 26 mag 2026
Versione:  2
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.