O Isilon PowerScale 9.3 ou superior não pode modificar a função na Webui. "Algo deu errado. Unable to parse json into persona"
Sammanfattning: No OneFS 9.3 ou superior, ao tentar modificar funções na Webui, você pode receber o seguinte erro no envio (última etapa) "Algo deu errado. Unable to parse json into 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
Modificar funções na webui resulta no seguinte erro ao tentar "enviar" a alteração: "Algo deu errado. Unable to parse json into persona"
Você ainda pode alterá-los usando a CLI sem nenhum problema.
Ao visualizar a função pela CLI, você verá que alguns membros são listados apenas com UID.
Exemplo abaixo:
Nos registros papi, você vê erros semelhantes ou um STACK:
Se você verificar o usuário por UID, ele não existe:
Erro visto na webui:
Você ainda pode alterá-los usando a CLI sem nenhum problema.
Ao visualizar a função pela CLI, você verá que alguns membros são listados apenas com UID.
Exemplo abaixo:
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
Nos registros papi, você vê erros semelhantes ou um STACK:
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)
Se você verificar o usuário por UID, ele não existe:
onefs93-1# isi auth users view --uid=2003
Failed to find user for 'UID:2003': No such user
Erro visto na webui:
Orsak
O problema é causado pela remoção de usuários que foram adicionados anteriormente à função que você está tentando modificar.
A exclusão do usuário ou dos usuários não remove completamente o "UID" da lista de membros e não resolve todos os membros.
A exclusão do usuário ou dos usuários não remove completamente o "UID" da lista de membros e não resolve todos os membros.
Upplösning
Se os membros da função que você está tentando modificar tiverem usuários com UID apenas listados, verifique se os membros com ID exclusivo não existem.
Remova os UIDs não existentes da função que você está tentando modificar:
Exemplo:
Depois de remover todos os UIDs não existentes da função, modifique a função pela Webui.
Se houver vários membros listados com UID e esses usuários não existirem, todos os UIDs não existentes deverão ser removidos.
exibição isi auth users --uid=
Remova os UIDs não existentes da função que você está tentando modificar:
modificação da função isi auth --remove-uid=
Exemplo:
função isi auth modify AuditAdmin --remove-uid=2003
Depois de remover todos os UIDs não existentes da função, modifique a função pela Webui.
Se houver vários membros listados com UID e esses usuários não existirem, todos os UIDs não existentes deverão ser removidos.
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.