CLI コマンドがエラーメッセージ「utf8 codec can't decode bytes in position - invalid data」を返す

Summary: 「isi smb shares list」の出力を取得しようとすると、CLIでエラー メッセージが表示され、エラー メッセージには「utf8 codec can't decode bytes in position [value1-value2] - invalid data」が表示されます。 この問題は、共有名または説明に無効なutf8文字が配置されているために発生します。CLIまたはWebUIでは、無効なutf8文字は使用できません。自動共有生成ツールとスクリプトは、この制限を回避し、問題を引き起こす可能性があります。 ...

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

無効なutf8文字を使用すると、クラスター上の共有のリストではなく、エラー メッセージが返されます。これらの共有は、WebUIまたはログで引き続き表示できます。

「isi smb shares list」の出力を取得しようとすると、CLIで次のエラー メッセージが表示されます。
 

utf8 codec can't decode bytes in position [value1-value2] - invalid data.



新しい共有を作成するか、サポートされていない特殊文字を含まないことがWebUIで確認された共有を選択して、この問題を確認します。  

isi smb share view <sharename>



問題共有では、次の出力は表示できません。 

isi smb share view <problem_share_name>

Cause

この問題は、CLIまたはWebUIで許可されていない共有名または説明に無効なutf8文字が配置されているために発生します。VIPR API(アプリケーション プログラミング インターフェイス)呼び出しなど、一部の自動共有生成ツールは、この制限をバイパスして問題を引き起こす可能性があります。

Resolution

WebUI、ログ、および "isi smb shares list --limit=#" コマンドを使用して、問題の原因となっている共有を見つけます。

手順1 - CLIコマンドを使用して、共有名のアルファベット順の場所を特定します。
UNIXのアルファベット順は、ドル記号($)やパーセント記号(%)などの特殊文字を先頭に示して始まります。次にアルファベット順に大文字、アルファベット順に小文字が続きます。以下の例を参照してください。 

ClusterName# isi smb shares list --format=table --limit=10
Share Name            Path
--------------------------------------------------------------------------------------
$AutoTest             /ifs/data_dr/bi/std1/bi_autotest_fs1/BI_6272_$AutoTest
$Booke                /ifs/data_dr/shared/std1/sharedhfd_fs1/FACS_6230_$Booke
$BudRef               /ifs/data_dr/corp/std1/corporate_finance_fs1/FACS_6230_$BudRef
$Bureau               /ifs/data_dr/corp/std1/corp_6230_corporate_finance_fs2
$CLHomedirs3          /ifs/data_dr/bi/std1/upper_cl18/cl18/CLHomedirs3
$CORE14_NME           /ifs/data_dr/oaisys/std1/upper_core14/core14/$CORE14_NME
$CORE2_IS_START_FILES /ifs/data_dr/oaisys/std1/upper_core2/core2/$CORE2_IS_START_FILES
$CORETSC_PRIM         /ifs/data_dr/oaisys/std1/Data_CORETSC_PRIM
$Clm_DataHFD_44       /ifs/data_dr/claim/std1/Clm_Data_Clm_DataHFD_44
$Core4_SCRATCH        /ifs/data_dr/oaisys/std1/upper_core4/core4/Core4_SCRATCH
--------------------------------------------------------------------------------------
Total: 10


この例では、同じコマンドを 11 の制限で繰り返すと、次のエラーが表示されます。これは、エラーがリスト内の 11 番目のエントリであることを示します。  

ClusterName# isi smb shares list --format=table --limit=11
'utf8' codec can't decode bytes in position 5-7: invalid data

この例では、無効なUTF8エンコード文字を含むエントリーが少なくとも1つ見つかり、アルファベット順で$Core 4_SCRATCHの後にあります


手順2 - WebUIまたはログ セットを使用して、アルファベット順に$Core 4_SCRATCHの次の次のServer Message Block (SMB)共有を検索します。無効な共有名のエントリーが見つかったことを確認します。 

Name:        $DTASTAGE
Path:        /ifs/data_dr/oaisys/std1/upper_ops2/ops2/$DTASTAGE
Comment:    Share Owner: Wendi Marceaü - LOB Desktop Architecture


この例では、"Comment" セクションに文字 "ü" が含まれていることに注意してください。この問題を解決するには、この問題を修正する必要があります。変更を行い、共有を保存します


手順3 - すべての共有が正常に一覧表示されるまで、手順1と2を繰り返します。 "isi smb shares list" に指定します。

Affected Products

Isilon
Article Properties
Article Number: 000100444
Article Type: Solution
Last Modified: 15 Jul 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.