S3 istemcileri, desteklenmeyen URL kodlaması nedeniyle "geçersiz UTF-8" veya XML ayrıştırma hataları bildiriyor

Summary: Etkilenen Ürün: PowerScale OneFS (9.13 öncesi sürümler) PowerScale OneFS kümesinde çalışan S3 istemci uygulamaları, 'ListObjects' veya 'ListObjectsV2' (GET Bucket) isteklerini gerçekleştirirken "geçersiz UTF-8" veya XML ayrıştırma istisnaları bildiriyor. Bu sorun, standart ASCII dosya adlarının özellikle yüzde işareti ('%') gibi özel karakterler içerdiği ortamları etkiler. ...

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

Etkilenen Ürün: PowerScale OneFS (9.13 öncesi sürümler)

PowerScale OneFS kümesinde çalışan S3 istemci uygulamaları raporları "invalid UTF-8" veya gerçekleştirirken XML ayrıştırma istisnaları 'ListObjects' veya 'ListObjectsV2' (GET Grubu) isteklerinde bulunur. Bu sorun, standart ASCII dosya adlarının özellikle yüzde işareti ('%') gibi özel karakterler içerdiği ortamları etkiler.

Cause

Bunun nedeni, UTF-8 hatası olarak işlev gören bir URL kod çözme hatasıdır. 

Bir S3 istemci uygulaması istediğinde `encoding-type=url`döndürülen XML yükündeki tüm nesne anahtarlarının URL ile kodlanmasını bekler (örneğin, '%' karakterinden '%25' karakterine kaçış yapılmalıdır). Ancak OneFS, aşağıdakiler için 'encoding-type=url' parametresini desteklemez: `GET Bucket (List Objects)` ister ve sessizce görmezden gelir. 

Parametre yok sayıldığı için OneFS, XML yanıtında ham dosya adını (ör. 'fred%jim') döndürür. İstemcinin XML ayrıştırıcısı dizenin URL kodunu çözmeye çalışır, ham '%' sembolünün hemen ardından gelen karakterleri onaltılık bayt değeri olarak yanlış yorumlar ve çöker. Bu kilitlenme şu konularda uyarı verir:

Resolution

PSCALE-8898 altında izlendi ve çözüldü (sorun 264794)

Bu sorunu kalıcı olarak çözmek için:

  • Yükseltme: Kümeyi OneFS 9.13 veya daha yeni bir sürüme yükseltin. Burada 'encoding-type=url' desteği yerel olarak uygulanır.
  • Backport Request:** (OneFS 9.7.1 ve 9.10.1) için talep edilmiştir. 

Geçici Çözüm

  • Anında yama uygulanamazsa '%' karakterini içeren dosyalar, özel karakteri kaldırmak için alternatif bir protokol (SMB, NFS veya yerel CLI) kullanılarak yeniden adlandırılmalıdır veya istemci uygulaması URL kodlaması istemeyecek şekilde yeniden yapılandırılmalıdır.

Affected Products

Isilon, PowerScale, PowerScale OneFS

Products

Isilon Gen6.5
Article Properties
Article Number: 000467708
Article Type: Solution
Last Modified: 22 مايو 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.