Isilon PowerScale 9.3 або новішої версії Не вдається змінити роль у Webui. "Щось пішло не так. Неможливо розібрати json на персону"
Sammanfattning: У OneFS 9.3 або новішої версії при спробі змінити ролі у webui може з'явитися таке повідомлення про помилку під час надсилання (останній крок) "Щось пішло не так. Неможливо розібрати json на персону". ...
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
Зміна ролей у веб-інтерфейсі користувача призводить до такої помилки під час спроби «надіслати» зміни: "Щось пішло не так. Неможливо розібрати json на persona"
Ви все ще можете змінити їх за допомогою командного рядка без будь-яких проблем.
Переглядаючи роль у списку CLI, ви бачите, що деякі учасники відображаються лише з UID.
Приклад нижче:
У журналах papi ви бачите подібні помилки або STACK:
Якщо перевірити користувача по UID, то їх не існує:
Помилка, помічена в webui:
Ви все ще можете змінити їх за допомогою командного рядка без будь-яких проблем.
Переглядаючи роль у списку CLI, ви бачите, що деякі учасники відображаються лише з UID.
Приклад нижче:
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
У журналах papi ви бачите подібні помилки або 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)
Якщо перевірити користувача по UID, то їх не існує:
onefs93-1# isi auth users view --uid=2003
Failed to find user for 'UID:2003': No such user
Помилка, помічена в webui:
Orsak
Проблема спричинена видаленням користувачів, яких раніше було додано до ролі, яку ви намагаєтеся змінити.
Видалення користувача або користувачів не призводить до повного видалення "UID" зі списку учасників і не вирішує проблеми з усіма учасниками.
Видалення користувача або користувачів не призводить до повного видалення "UID" зі списку учасників і не вирішує проблеми з усіма учасниками.
Upplösning
Якщо учасники ролі, яких ви намагаєтеся змінити, мають у списку користувачів лише UID, переконайтеся, що учасників лише з UID не існує.
Видаліть ненаявні ідентифікатори UID з ролі, яку ви намагаєтеся змінити.
Приклад:
Видаливши всі неіснуючі UID з ролі, змініть роль над Webui.
Якщо UID перелічено кілька учасників, і цих користувачів не існує, усі неіснуючі ідентифікатори UID потрібно видалити.
Перегляд користувачів isi auth --uid=
Видаліть ненаявні ідентифікатори UID з ролі, яку ви намагаєтеся змінити.
isi auth role mod --remove-uid=
Приклад:
isi auth role modify AuditAdmin --remove-uid=2003
Видаливши всі неіснуючі UID з ролі, змініть роль над Webui.
Якщо UID перелічено кілька учасників, і цих користувачів не існує, усі неіснуючі ідентифікатори UID потрібно видалити.
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.