Isilon PowerScale 9.3 이상에서는 Webui에서 역할을 수정할 수 없습니다. "문제가 발생했습니다. json을 사용자 유형으로 구문 분석할 수 없습니다."
Summary: OneFS 9.3 이상에서는 webui에서 역할을 수정하려고 할 때 제출 시 다음 오류가 표시될 수 있습니다(마지막 단계). "문제가 발생했습니다. json을 사용자 유형으로 구문 분석할 수 없습니다."
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
webui에서 역할을 수정하면 변경 사항을 "제출"할 때 다음 오류가 발생합니다. "문제가 발생했습니다. json을 사용자 유형으로 구문 분석할 수 없습니다"
문제 없이 CLI를 사용하여 변경할 수 있습니다.
CLI를 통해 역할을 볼 때 일부 구성원은 UID로만 나열됩니다.
아래 예:
papi 로그에 유사한 오류 또는 STACK이 표시됩니다.
UID로 사용자를 확인하면 다음 항목이 존재하지 않습니다.
webui에 표시되는 오류:
문제 없이 CLI를 사용하여 변경할 수 있습니다.
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에 표시되는 오류:
Cause
이 문제는 이전에 수정하려는 역할에 추가된 사용자를 제거하여 발생합니다.
사용자 또는 사용자를 삭제해도 구성원 목록에서 'UID'가 완전히 제거되지 않고 모든 구성원을 해결하지 못합니다.
사용자 또는 사용자를 삭제해도 구성원 목록에서 'UID'가 완전히 제거되지 않고 모든 구성원을 해결하지 못합니다.
Resolution
수정하려는 역할의 구성원에 UID만 나열된 사용자가 있는 경우 UID가 있는 구성원만 존재하지 않는지 확인합니다.
수정하려는 역할에서 존재하지 않는 IID를 제거합니다.
예:
역할에서 존재하지 않는 모든 IID를 제거한 후 Webui를 통해 역할을 수정합니다.
UID와 함께 나열된 구성원이 여러 명 있고 해당 사용자가 존재하지 않는 경우 존재하지 않는 모든 UID를 제거해야 합니다.
isi auth users view --uid=
수정하려는 역할에서 존재하지 않는 IID를 제거합니다.
isi auth role modify --remove-uid=
예:
isi auth role modify AuditAdmin --remove-uid=2003
역할에서 존재하지 않는 모든 IID를 제거한 후 Webui를 통해 역할을 수정합니다.
UID와 함께 나열된 구성원이 여러 명 있고 해당 사용자가 존재하지 않는 경우 존재하지 않는 모든 UID를 제거해야 합니다.
Affected Products
Isilon, PowerScale OneFSArticle Properties
Article Number: 000211554
Article Type: Solution
Last Modified: 30 Jun 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.