S3 클라이언트가 지원되지 않는 URL 인코딩으로 인한 "잘못된 UTF-8" 또는 XML 구문 분석 실패를 보고함
Summary: 영향을 받는 제품 PowerScale OneFS(9.13 이전 릴리스) PowerScale OneFS 클러스터에 대해 작동하는 S3 클라이언트 애플리케이션이 'ListObjects' 또는 'ListObjectsV2'(GET Bucket) 요청을 수행할 때 "잘못된 UTF-8" 또는 XML 구문 분석 예외를 보고합니다. 이 문제는 표준 ASCII 파일 이름에 특수 문자, 특히 백분율 기호('%')가 포함된 환경에 영향을 줍니다. ...
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
영향을 받는 제품 PowerScale OneFS(9.13 이전 릴리스)
PowerScale OneFS 클러스터에 대해 작동하는 S3 클라이언트 애플리케이션 보고서 "invalid UTF-8" 또는 ' 를 수행할 때 XML 구문 분석 예외ListObjects' 또는 'ListObjectsV2'(GET Bucket) 요청. 이 문제는 표준 ASCII 파일 이름에 특수 문자, 특히 백분율 기호('%')가 포함된 환경에 영향을 줍니다.
Cause
원인은 UTF-8 오류로 작동하는 URL 디코딩 오류입니다.
S3 클라이언트 애플리케이션이 `encoding-type=url`, 반환된 XML 페이로드의 모든 개체 키가 URL로 인코딩될 것으로 예상합니다(예: '%' 문자는 '%25'로 이스케이프되어야 함). 그러나 OneFS는 다음에 대한 encoding-type=url 매개변수를 지원하지 않습니다. `GET Bucket (List Objects)` 요청하고 자동으로 무시합니다.
매개변수가 무시되므로 OneFS는 XML 응답으로 원시 파일 이름(예: 'fred%jim')을 반환합니다. 클라이언트의 XML 구문 분석기가 문자열을 URL 디코딩하려고 시도하고, 원시 '%' 기호 바로 뒤의 문자를 16진수 바이트 값으로 잘못 해석하여 충돌이 발생합니다. 이 충돌 알림은
Resolution
PSCALE-8898에서 추적 및 해결됨(264794호)
이 문제를 영구적으로 해결하려면:
- 업그레이드: 클러스터를 'encoding-type=url'에 대한 지원이 기본적으로 구현된 OneFS 9.13 이상으로 업그레이드합니다.
- 백포트 요청: ** requested for (OneFS 9.7.1 and 9.10.1)
해결 방법
- 즉시 패치를 적용할 수 없는 경우 대체 프로토콜(SMB, NFS 또는 로컬 CLI)을 사용하여 '%' 문자가 포함된 파일의 이름을 변경하여 특수 문자를 제거하거나 URL 인코딩을 요청하지 않도록 클라이언트 애플리케이션을 재구성해야 합니다.
Affected Products
Isilon, PowerScale, PowerScale OneFSProducts
Isilon Gen6.5Article 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.