ECS: Bei der Oracle RMAN-Anwendung tritt der Fehler HTTP 501 auf, der nach dem Upgrade auf ECS 3.8.0.1 – 3.8.0.4 nicht implementiert wurde

Summary: Aufgrund einer ECS-Regression kann bei der Oracle Recovery Manager (RMAN)-Backupanwendung nach dem Upgrade auf ECS 3.8.0.1 – 3.8.0.4 der HTTP-Fehler 501 "Not Implemented" auftreten.

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

Nach dem Upgrade auf ECS 3.8.0.1 bis 3.8.0.4 können Anwendungsanforderungen mit dem HTTP-Fehler "501 Not Implemented" fehlschlagen, wenn alle in der Anforderung verwendeten Parameter nicht auf einer internen ECS-Unterstützungsliste stehen.
  • Es wurde bestätigt, dass die Oracle Recovery Manager (RMAN) Backup-App von diesem Problem betroffen ist. 
  • Das Problem wirkt sich auf Oracle RMAN aus, wenn direkt in ECS geschrieben wird. Wenn Oracle RMAN über eine andere Anwendung in ECS schreibt, ist dies nicht betroffen. 
  • Andere Anwendungen können beeinträchtigt sein, wenn sie eine ähnliche Konfiguration verwenden, bei der nicht alle Parameter in der Anforderung Teil der unterstützten Liste sind. 
 
In RMAN wird ein Fehler angezeigt:
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'

Überprüfen Sie das Problem in ECS:

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

Beispiel:
# 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

Nehmen Sie die requestID als Beispiel und verfolgen Sie den Fehler wie folgt weiter:

Befehl:
# svc_log -f "request ID highlighted from previous step" -sr dataheadsvc dataheadsvc-access -start <Timeline of requestID> -sf
Beispiel:
#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

Dieses Problem ist auf eine Regression zurückzuführen, die in ECS STORAGE-28517 eingeführt wurde.
  1. Wenn die Anwendung keine Parameter verwendet, tritt der HTTP 501-Fehler nicht auf. 
  2. Wenn die Anwendung Parameter verwendet:
    1. Wenn Sie mindestens einen Parameter aus der Liste der unterstützten Parameter (unten) verwenden, werden keine HTTP 501-Fehler gemeldet. 
    2. Wenn nicht alle in der Abfrage verwendeten Parameter in der Liste der unterstützten Parameter enthalten sind, wird der HTTP 501-Fehler gemeldet. 
Nachfolgend finden Sie eine Liste der unterstützten Parameter. Wenn Ihre Anwendung keinen dieser Parameter als Teil der Abfrage an ECS verwendet, wird ein 501-Fehler gemeldet.
 
"acl",
"lifecycle",
"object-lock",
"enable-object-lock",
"location",
"logging",
"notification",
"policy",
"requestPayment",
"torrent",
"delete",
"uploadId",
"uploads",
"versioning",
"versionen",
"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

Das Problem ist ab ECS 3.8.0.5 behoben.
  • Wenn Sie nach dem Upgrade auf ECS 3.8.0.1 - 3.8.0.4 von diesem Problem betroffen sind, eröffnen Sie einen Fall beim technischen Support, um die Lösung zu erhalten.
  • Wenn Sie Oracle RMAN verwenden und ein Upgrade auf ECS 3.8.0.1 – 3.8.0.4 planen, informieren Sie Services während der Planung des Upgrades, sodass ein spezieller Patch für das Upgrade angefordert wird. Dieser spezielle Patch würde die Lösung für dieses Problem enthalten. 
    HINWEIS: Da das Problem im neueren Code behoben wurde, wird empfohlen, ein Upgrade auf eine Version mit der Korrektur durchzuführen. 

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.