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"
Resumen: 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."
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
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:
Causa
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.
Resolución
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.
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.