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

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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Недопустимый символ 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>

Ursache

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

Lösung

Используйте веб-интерфейс пользователя, журналы и "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" .

Betroffene Produkte

Isilon
Artikeleigenschaften
Artikelnummer: 000100444
Artikeltyp: Solution
Zuletzt geändert: 15 Juli 2025
Version:  6
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.