Isilon PowerScale 9.3 ou version supérieure Impossible de modifier le rôle dans l’interface utilisateur Web

Résumé: Dans OneFS 9.3 ou version supérieure, lorsque vous tentez de modifier des rôles dans l’interface utilisateur Web, vous pouvez recevoir le message d’erreur suivant lors de l’envoi (dernière étape) « Quelque chose s’est mal passé. Impossible d’analyser JSON en persona. » ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

La modification des rôles dans l’interface utilisateur Web entraîne l’erreur suivante lors de la tentative de « soumission » de la modification : « Quelque chose s’est mal passé. Impossible d’analyser json en typologie d’utilisateurs"
Vous pouvez toujours les modifier à l’aide de la CLI sans aucun problème.
Lorsque vous affichez le rôle via la CLI, vous constatez que certains membres sont répertoriés avec un UID uniquement.

Exemple ci-dessous :

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
<--------------snipped------------------>


Dans les journaux papi, vous voyez des erreurs similaires ou une PILE :

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 <3.6> 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<char, std::__1::char_traits<char> >::basic_filebuf(void) (OFFSET:7588)     std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf(void) (OFFSET:9908)     typeinfo name for std::__1::basic_filebuf<char, std::__1::char_traits<char> > (OFFSET:40557)     typeinfo name for std::__1::basic_filebuf<char, std::__1::char_traits<char> > (OFFSET:37691)     ADDRESS (UNKNOWN:2363392)


Si vous vérifiez l’utilisateur par UID, il n’existe pas :

onefs93-1# isi auth users view --uid=2003
Failed to find user for 'UID:2003': No such user


Erreur détectée dans l’interface utilisateur Web :
Impossible d’analyser le JSON dans l’erreur de typologie d’utilisateurs

Cause

Le problème est dû à la suppression d’utilisateurs précédemment ajoutés au rôle que vous essayez de modifier.
La suppression de l’utilisateur ou des utilisateurs ne supprime pas complètement l’UID de la liste des membres et ne permet pas de résoudre tous les membres.

Résolution

Si les membres du rôle que vous tentez de modifier ont des utilisateurs avec UID uniquement répertoriés, vérifiez que les membres avec UID uniquement n’existent pas.

isi auth users view --uid=<UID#>


Supprimez les UID non existants du rôle que vous tentez de modifier :

isi auth role modify <Role_name> --remove-uid=<UID>


Exemple :

isi auth role modify AuditAdmin --remove-uid=2003


Après avoir supprimé tous les UID non existants du rôle, modifiez le rôle via l’interface utilisateur Web.

Si plusieurs membres sont répertoriés avec un UID et que ces utilisateurs n’existent pas, tous les UID non existants doivent être supprimés.

Produits concernés

Isilon, PowerScale OneFS
Propriétés de l’article
Numéro d’article: 000211554
Type d’article: Solution
Dernière modification: 17 mai 2026
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.