ECS: Aplicativo Oracle RMAN com erro HTTP 501 não implementado após o upgrade para o ECS 3.8.0.1 - 3.8.0.4

Summary: Devido a uma regressão do ECS, o aplicativo de backup Oracle Recovery Manager (RMAN) pode encontrar o erro HTTP 501 "Não implementado" após o upgrade para o ECS 3.8.0.1 - 3.8.0.4.

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

Após o upgrade para o ECS 3.8.0.1 - 3.8.0.4, as solicitações de aplicativos podem falhar com o erro HTTP "501 Não implementado" se todos os parâmetros usados na solicitação não estiverem em uma lista interna compatível do ECS.
  • Foi confirmado que o aplicativo de backup Oracle Recovery Manager (RMAN) é afetado por esse problema. 
  • O problema afeta o Oracle RMAN se estiver gravando diretamente no ECS. Se o Oracle RMAN gravar no ECS por meio de outro aplicativo, ele não será afetado. 
  • Outros aplicativos podem ser afetados se usarem uma configuração semelhante, em que todos os parâmetros na solicitação não fazem parte da lista compatível. 
 
Erro visto no 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'

Verifique o problema em ECS:

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

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

Tomando o requestID como exemplo, rastreie o erro conforme abaixo:

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

Esse problema se deve a uma regressão introduzida no ECS STORAGE-28517.
  1. Se o aplicativo não estiver usando nenhum parâmetro, ele não encontrará o erro HTTP 501. 
  2. Se o aplicativo estiver usando parâmetros:
    1. Se você estiver usando pelo menos um parâmetro da lista de parâmetros compatíveis (abaixo), nenhum erro HTTP 501 será relatado. 
    2. Se todos os parâmetros usados na consulta não estiverem na lista de parâmetros compatíveis, o erro HTTP 501 será relatado. 
Abaixo está a lista de parâmetros compatíveis. Se o aplicativo não estiver usando nenhum desses parâmetros como parte da consulta ao ECS, um erro 501 será relatado.
 
"acl",
"ciclo de vida",
"bloqueio de objeto",
"habilitação-bloqueio de objeto",
"localização",
"registro",
"notificação",
"política",
"requestPayment",
"torrent",
"excluir",
"uploadId",
"uploads",
"controle de versão",
"versões",
"site",
"marcação",
"cors",
"accessmode",
"fileaccess",
"ping",
"cors",
"endpoint",
"isstaleallowed",
"consulta",
"replication",
"replicationInfo",
"legal-hold",
"retention", "retentionUpdate
",
"searchmetadata",
"snapshot",
"snapshots",
"snapshotId",
"empty-bucket-status",
"select",
"detailedReplicationStatus"

Resolution

O problema foi corrigido a partir do ECS 3.8.0.5.
  • Se esse problema for afetado após o upgrade para o ECS 3.8.0.1 - 3.8.0.4, abra um caso com o suporte técnico para obter a correção.
  • Se estiver usando o Oracle RMAN e planeja fazer upgrade para o ECS 3.8.0.1 - 3.8.0.4, informe os serviços ao planejar o upgrade para que eles solicitem um patch especial a ser usado no upgrade. Esse patch especial teria a correção para esse problema. 
    Nota: Como o problema é corrigido no código mais recente, é recomendável fazer upgrade para uma versão com a correção. 

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.