ECS:ECS 3.8.0.1 - 3.8.0.4へのアップグレード後に、Oracle RMANアプリケーションでHTTP 501エラーが発生する

Summary: ECSのリグレッションにより、ECS 3.8.0.1 - 3.8.0.4にアップグレードした後、Oracle Recovery Manager (RMAN)バックアップ アプリケーションでHTTPエラー501「Not Implemented」が発生する場合があります。

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

ECS 3.8.0.1 - 3.8.0.4にアップグレードした後、リクエストで使用されているすべてのパラメーターがECS内部のサポート リストに含まれていない場合、アプリケーション要求がHTTPエラー「501 Not Implemented」で失敗することがあります。
  • Oracle Recovery Manager (RMAN)バックアップ アプリケーションは、この問題の影響を受けることが確認されています。 
  • この問題は、ECSに直接書き込む場合、Oracle RMANに影響します。Oracle RMANが別のアプリケーションを介してECSに書き込む場合、影響を受けません。 
  • 他のアプリケーションが同様の構成を使用していて、要求のすべてのパラメーターがサポートされているリストに含まれていない場合、影響を受ける可能性があります。 
 
RMANで発生したエラー:
RMAN-03009: failure of backup command on ORA_SBT_TAPE_1 channel at 11/20/2023 15:15:13 ORA-19506: failed to create sequential file,
name="DB_FIP_20231120_mj2bv7g0_503507_1_1", parms="" ORA-27028: skgfqcre: sbtbackup returned error ORA-19511: non RMAN, but media manager or vendor specific failure, 
error text: KBHS-01404: See trace file /soft/oracle19/diag/rdbms/fip/fip/trace/sbtio_25047_140117933847552.log for details KBHS-00700: HTTP response error 'Not Implemented'

ECSでの問題の確認:

コマンド:
svc_log -f "does not support operation with signature B" -start '<Timeline errors received in ECS> -sr dataheadsvc -n all -sf

Example:
# svc_log -f "does not support operation with signature B" -start '1 hours ago' -sr dataheadsvc -n all -sf
svc_log v1.0.31 (svc_tools v2.14.0)                 Started 2023-11-22 15:34:17

Running on nodes:              <All nodes>
Time range:                    2023-11-21 03:34:17 - 2023-11-22 15:34:17
Filter string(s):              'does not support operation with signature B'
Show filename(s):              True
Show nodename(s):              True
Search reclaim logs (if any):  False

169.254.1.5 dataheadsvc.log.20231121-134402.gz 2023-11-21T12:01:51,006 [qtp379782668-6225-88a5e8cf:18bedd2e9f0:d5e:4-s3-136.165.238.100] 
ERROR  S3Service.java (line 638) does not support operation with signature B?not-implemented, request Id 88a5e8cf:18bedd2e9f0:d5e:4

requestIDを例にとると、次のようにエラーをさらにトレースします。

コマンド:
# svc_log -f "request ID highlighted from previous step" -sr dataheadsvc dataheadsvc-access -start <Timeline of requestID> -sf
Example:
#svc_log -f "88a5e8cf:18bedd2e9f0:d5e:4" -sr dataheadsvc dataheadsvc-access -start 1h -sf
svc_log v1.0.31 (svc_tools v2.14.0)                 Started 2023-11-22 15:45:40

Running on nodes:              <All nodes>
Time range:                    2023-11-21 03:45:40 - 2023-11-22 15:45:40
Filter string(s):              '88a5e8cf:18bedd2e9f0:d5e:4'
Show filename(s):              True
Show nodename(s):              True
Search reclaim logs (if any):  False

<output truncated>
.
.
169.254.1.5 dataheadsvc.log.20231121-134402.gz 2023-11-21T12:01:51,006 [qtp379782668-6225-88a5e8cf:18bedd2e9f0:d5e:4-s3-136.165.238.100] 
ERROR  S3Service.java (line 638) does not support operation with signature B?not-implemented, request Id 88a5e8cf:18bedd2e9f0:d5e:4

169.254.1.5 dataheadsvc-access.log 2023-11-21 12:01:51,007 88a5e8cf:18bedd2e9f0:d5e:4 136.165.232.207:9020 136.165.238.100:4249 dba-rman-prod - HEAD ul-rman-prod ul-rman-prod-01 
ul-rman-prod-01 format=xml&x-BlockSize=262144&x-CopyNumber=0&x-Dbid=808640723&x-Dbname=RCAT&x-FileName=DB_RCAT_20231121_1i2c0uuu_63538_1_1&x-Incarnation=fpC63dLILKPb&x-NetTest=FALSE&x-Node=node1.hostname&x-OpenTime=2023-11-21%2012%3A01%3A51
&x-ReqCnt=34&x-ReqTime=2023-11-21%2012%3A01%3A51&x-SbtApi=sbtbackup&x-SbtOp=BeginUpload&x-SbtVersion=19.0.0.1&x-SessionId=0AA9580D05342089E063F7EDA5880453&x-System=Linux%20x86%2064-bit&x-
SystemId=13&x-User=oracle HTTP/1.1 501 2 - - 1 - - - - 'x-amz-date: 20231121T120151Z' 'Connection: close' 'X-Amz-Content-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
.
.
<output truncated>

Cause

この問題は、ECS STORAGE-28517で導入されたリグレッションによるものです。
  1. アプリケーションがパラメーターを使用していない場合、HTTP 501エラーは発生しません。 
  2. アプリケーションがパラメーターを使用している場合:
    1. サポートされているパラメーターの一覧 (下記) から少なくとも 1 つのパラメーターを使用している場合、HTTP 501 エラーは報告されません。 
    2. クエリで使用されるすべてのパラメーターがサポートされているパラメーター リストに含まれていない場合は、HTTP 501 エラーが報告されます。 
以下は、サポートされているパラメーターのリストです。アプリケーションがECSへのクエリーの一部としてこれらのパラメーターを使用していない場合は、501エラーが報告されます。
 
"acl"、
"lifecycle"、
"object-lock"、
"enable-object-lock"、
"location"、
"logging"、
"notification"、
"policy"、
"requestPayment"、
"torrent"、
"delete"、
"uploadId"、
"uploads"、
"versioning"、
"versions"、
"website"、
"tagging"、
"cors"、
"accessmode"、
"fileaccess"、
"ping"、
"cors"、
"endpoint"、
"isstaleallowed"、
"query"、
"replication"、
"replicationInfo"、
"legal-hold"、
"retention"、
"retentionUpdate"、
"searchmetadata"、 "snapshot"、

"snapshots"、
"snapshotId"、
"empty-bucket-status"、
"select"、
"detailedReplicationStatus"

Resolution

この問題は、ECS 3.8.0.5以降で修正されています。
  • ECS 3.8.0.1 - 3.8.0.4にアップグレードした後にこの問題の影響を受けた場合は、テクニカル サポートでケースをオープンして修正を受けてください。
  • Oracle RMANを使用していて、ECS 3.8.0.1 - 3.8.0.4へのアップグレードを計画している場合は、アップグレードの計画中にサービスに通知して、アップグレードに使用する特別なパッチをリクエストします。この特別なパッチには、この問題の修正が含まれています。 
    メモ: この問題は新しいコードで修正されているため、修正されたバージョンにアップグレードすることをお勧めします。 

Affected Products

ECS, ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, ECS Software, Elastic Cloud Storage
Article Properties
Article Number: 000219799
Article Type: Solution
Last Modified: 11 Mar 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.