Isilon PowerScale 9.3 eller nyere kan ikke ændre rolle i Webui. "Noget gik galt. Kan ikke parse json til persona"
Resumen: 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."
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
Æ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:
Causa
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.
Resolución
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.
Productos afectados
Isilon, PowerScale OneFSPropiedades del artículo
Número del artículo: 000211554
Tipo de artículo: Solution
Última modificación: 30 jun 2023
Versión: 5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.