Команда CLI возвращает сообщение об ошибке: кодек utf8 не может декодировать байты в позиции — недопустимые данные

Summary: При попытке получить выходные данные для «isi smb shares list» в интерфейсе командной строки появляется сообщение об ошибке: «Кодек UTF8 не может декодировать байты в позиции [value1-value2] — недопустимые данные. Эта проблема возникает из-за того, что в имена или описания общих ресурсов помещаются недопустимые символы utf8. Недопустимые символы 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 приводит к возврату сообщения об ошибке, а не списка общих ресурсов в кластере. Эти общие ресурсы по-прежнему можно просматривать в веб-интерфейсе пользователя или в журналах. 

При попытке получить выходные данные для «isi smb shares list» в интерфейсе командной строки появляется следующее сообщение об ошибке:
 

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



Подтвердите эту проблему, создав новую сетевую папку или выбрав общий ресурс, который был подтвержден в веб-интерфейсе как не содержащий неподдерживаемых специальных символов.  

isi smb share view <sharename>



В случае проблемного общего ресурса невозможно просмотреть выходные данные следующих команд: 

isi smb share view <problem_share_name>

Cause

Проблема возникает из-за размещения недопустимых символов UTF8 в именах или описаниях общих ресурсов, которые не разрешены в CLI или веб-интерфейсе пользователя. Некоторые автоматизированные средства создания общих ресурсов, такие как вызовы интерфейса прикладного программирования (API) VIPR, могут обойти это ограничение и вызвать проблему.

Resolution

Используйте веб-интерфейс пользователя, журналы и "isi smb shares list --limit=#" , чтобы найти общие ресурсы, вызывающие проблему.

Шаг 1. Определите, где находится имя общего ресурса в алфавитном порядке, с помощью команд интерфейса командной строки.
Алфавитный порядок в 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, которая располагается в алфавитном порядке после $Core 4_SCRATCH.


Шаг 2. С помощью веб-интерфейса или наборов журналов найдите следующий общий ресурс SMB (Server Message Block) с $Core 4_SCRATCH в алфавитном порядке. Убедитесь, что найдены недопустимые записи имен общих ресурсов: 

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.