Isilon PowerScale 9.3 tai uudempi ei voi muuttaa roolia verkkokäyttöliittymässä. "Jotain meni vikaan. Unable to parse json into persona"

Resumen: Kun OneFS 9.3:ssa tai uudemmissa yritetään muuttaa webui-rooleja, näyttöön saattaa tulla seuraava virheilmoitus lähetettäessä (viimeinen vaihe) "Jotain meni vikaan. 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

Roolien muuttaminen webui-tiedostossa aiheuttaa seuraavan virheen, kun muutosta yritetään "lähettää": "Jotain meni vikaan. json-tiedostoa ei voi jäsentää henkilöksi.
Voit silti muuttaa niitä komentorivikäyttöliittymässä ongelmitta.
Kun tarkastelet roolia komentoriviliittymän kautta, joidenkin jäsenten kohdalla näkyy vain UID.

Esimerkki alla:
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

Tai STACK-virheitä näkyy pinolokeissa:
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)

Jos käyttäjä tarkistetaan UID:n avulla, niitä ei ole olemassa:
onefs93-1# isi auth users view --uid=2003
Failed to find user for 'UID:2003': No such user

Virhe verkkokäyttöliittymässä:
json-jäsentäminen henkilövirheeseen ei onnistu

 
 
 

Causa

Ongelma johtuu siitä, että poistettavat käyttäjät, jotka on aiemmin lisätty muokattavaan rooliin.
Käyttäjän tai käyttäjien poistaminen ei poista UID-tunnusta kokonaan jäsenluettelosta eikä kaikkien jäsenten ratkaisemista.

Resolución

Jos muokattavan roolin jäsenten UID-tunnuksilla varustetut käyttäjät näkyvät ainoastaan, varmista että uiD-tunnuksilla varustettuja jäseniä ei ole.
isi auth users view --uid=

Poista olemattomat UID-tunnukset roolista, jota yrität muuttaa:
isi auth -roolin muokkaus  --remove-uid=

Esimerkki:
isi auth -roolin muokkaus AuditAdmin --remove-uid=2003

Kun kaikki olemattomat UID-tunnukset on poistettu roolista, muuta roolia verkkokäyttöliittymän kautta.

Jos UID-tunnuksissa on useita jäseniä ja näitä käyttäjiä ei ole, kaikki olemattomat UID-tunnukset on poistettava.

Productos afectados

Isilon, PowerScale OneFS
Propiedades 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.