Isilon PowerScale 9.3 або новішої версії Не вдається змінити роль у Webui. "Щось пішло не так. Неможливо розібрати json на персону"
Resumen: У OneFS 9.3 або новішої версії при спробі змінити ролі у webui може з'явитися таке повідомлення про помилку під час надсилання (останній крок) "Щось пішло не так. Неможливо розібрати json на персону". ...
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
Зміна ролей у веб-інтерфейсі користувача призводить до такої помилки під час спроби «надіслати» зміни: "Щось пішло не так. Неможливо розібрати 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:
Causa
Проблема спричинена видаленням користувачів, яких раніше було додано до ролі, яку ви намагаєтеся змінити.
Видалення користувача або користувачів не призводить до повного видалення "UID" зі списку учасників і не вирішує проблеми з усіма учасниками.
Видалення користувача або користувачів не призводить до повного видалення "UID" зі списку учасників і не вирішує проблеми з усіма учасниками.
Resolución
Якщо учасники ролі, яких ви намагаєтеся змінити, мають у списку користувачів лише 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 потрібно видалити.
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.