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ログには、同様のエラーまたはスタックが表示されます。
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ログには、同様のエラーまたはスタックが表示されます。
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のみを持つメンバーが存在しないことを確認します。
変更しようとしているロールから既存のUIDを削除します。
Example:
既存のUIDをすべてロールから削除した後、Webuiを使用してロールを変更します。
UIDでリストされているメンバーが複数存在し、それらのユーザーが存在しない場合は、既存のUIDをすべて削除する必要があります。
isi auth users view --uid=
変更しようとしているロールから既存のUIDを削除します。
isi auth role modify --remove-uid=
Example:
isi authロール modify AuditAdmin --remove-uid=2003
既存のUIDをすべてロールから削除した後、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.