Isilon PowerScale 9.3 eller nyere kan ikke ændre rolle i Webui. "Noget gik galt. Kan ikke parse json til persona"
Sammanfattning: I OneFS 9.3 eller nyere, når du forsøger at ændre roller i webui, kan du modtage følgende fejl ved afsendelse (sidste trin) "Noget gik galt. Kunne ikke parse json til persona."
Den här artikeln gäller för
Den här artikeln gäller inte för
Den här artikeln är inte kopplad till någon specifik produkt.
Alla produktversioner identifieras inte i den här artikeln.
Symptom
Ændring af roller i webui resulterer i følgende fejl under forsøg på at "sende" ændringen: "Noget gik galt. Kunne ikke parse json til persona"
Du kan stadig ændre dem ved hjælp af CLI uden problemer.
Når rollen vises via CLI, kan du se, at nogle medlemmer kun er angivet med UID.
Eksempel nedenfor:
I papi-logfiler kan du se lignende fejl eller en STAK:
Hvis du kontrollerer brugeren af UID, findes de ikke:
Fejl i webui:
Du kan stadig ændre dem ved hjælp af CLI uden problemer.
Når rollen vises via CLI, kan du se, at nogle medlemmer kun er angivet med UID.
Eksempel nedenfor:
onefs93-1# isi auth roles view AuditAdmin
Name: AuditAdmin
Description: View all system configuration settings.
Members: admin
test1
test2
UID:2003
WINSERVER\test_user
Privileges
ID: ISI_PRIV_LOGIN_CONSOLE
Permission: r
I papi-logfiler kan du se lignende fejl eller en STAK:
onefs93-1# isi_for_array -s 'grep 2023-03-24 /var/log/isi_papi_d.log | grep -i "Failed to find user for" | grep UID'
onefs93-1: 2023-03-24T12:38:55.132849-07:00 onefs93-1(id1) isi_papi_d[5511]: STACK Failed to find user for 'UID:2003': No such user from --- (---:0): isi_exception::isi_exception(int, char const*, __va_list_tag*) (OFFSET:134) api_exception::api_exception(api_error_code, char const*, ...) (OFFSET:146) auth_user_handler::http_get(request const&, response&) (OFFSET:1098) uri_handler::execute_http_method(request&, response&, bool, bool) (OFFSET:2480) uri_manager::execute_request(request&, response&, bool, bool, bool, bool, bool) (OFFSET:1550) std::__1::basic_filebuf >::basic_filebuf(void) (OFFSET:7588) std::__1::basic_filebuf >::basic_filebuf(void) (OFFSET:9908) typeinfo name for std::__1::basic_filebuf > (OFFSET:40557) typeinfo name for std::__1::basic_filebuf > (OFFSET:37691) ADDRESS (UNKNOWN:2363392)
Hvis du kontrollerer brugeren af UID, findes de ikke:
onefs93-1# isi auth users view --uid=2003
Failed to find user for 'UID:2003': No such user
Fejl i webui:
Orsak
Problemet skyldes, at brugere, der tidligere blev føjet til den rolle, du forsøger at ændre, fjernes.
Sletning af brugeren eller brugerne fjerner ikke "UID" helt fra medlemslisten og kan ikke løse alle medlemmer.
Sletning af brugeren eller brugerne fjerner ikke "UID" helt fra medlemslisten og kan ikke løse alle medlemmer.
Upplösning
Hvis de medlemmer af den rolle, du forsøger at redigere, kun har brugere med UID på listen, skal du kontrollere, at medlemmerne med UID ikke findes.
Fjern ikke-eksisterende UID'er fra den rolle, du forsøger at ændre:
Eksempel:
Når du har fjernet alle ikke-eksisterende UID'er fra rollen, skal du ændre rollen via Webui.
Hvis der er angivet flere medlemmer med UID, og disse brugere ikke findes, skal alle ikke-eksisterende UID'er fjernes.
isi auth users view --uid=
Fjern ikke-eksisterende UID'er fra den rolle, du forsøger at ændre:
isi auth role modify --remove-uid=
Eksempel:
isi auth role modify AuditAdmin --remove-uid=2003
Når du har fjernet alle ikke-eksisterende UID'er fra rollen, skal du ændre rollen via Webui.
Hvis der er angivet flere medlemmer med UID, og disse brugere ikke findes, skal alle ikke-eksisterende UID'er fjernes.
Berörda produkter
Isilon, PowerScale OneFSArtikelegenskaper
Artikelnummer: 000211554
Artikeltyp: Solution
Senast ändrad: 30 juni 2023
Version: 5
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.