ECS: La aplicación Oracle RMAN encuentra el error HTTP 501 "No implementado" después de la actualización a ECS 3.8.0.1 a 3.8.0.4

Summary: Debido a una regresión de ECS, la aplicación de respaldo de Oracle Recovery Manager (RMAN) puede encontrarse con el error HTTP 501 "No implementado" después de actualizar a 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

Después de actualizar a ECS 3.8.0.1 - 3.8.0.4, las solicitudes de aplicaciones pueden fallar con el error HTTP "501 no implementado" si todos los parámetros utilizados en la solicitud no están en una lista interna admitida de ECS.
  • Se confirmó que la aplicación de respaldo Oracle Recovery Manager (RMAN) se ve afectada por este problema. 
  • El problema afecta a Oracle RMAN si se escribe directamente en ECS. Si Oracle RMAN escribe en ECS a través de otra aplicación, no se verá afectado. 
  • Otras aplicaciones pueden verse afectadas si utilizan una configuración similar, en la que todos los parámetros de la solicitud no forman parte de la lista admitida. 
 
Se muestra un error en 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 el problema en ECS:

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

Ejemplo:
# 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 el requestID como ejemplo, rastree aún más el error como se indica a continuación:

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

Este problema se debe a una regresión introducida en ECS STORAGE-28517.
  1. Si la aplicación no utiliza ningún parámetro, no encuentra el error HTTP 501. 
  2. Si la aplicación utiliza parámetros:
    1. Si utiliza al menos un parámetro de la lista de parámetros admitida (a continuación), no se informan errores HTTP 501. 
    2. Si todos los parámetros utilizados en la consulta no están en la lista de parámetros admitidos, se informa el error HTTP 501. 
A continuación, se muestra la lista de parámetros compatibles. Si la aplicación no utiliza ninguno de estos parámetros como parte de la consulta a ECS, se informa un error 501.
 
"acl",
"ciclo de vida",
"bloqueo de objetos",
"bloqueo de objetos
habilitado", "ubicación",
"registro",
"notificación",
"política",
"requestPayment",
"torrent",
"eliminar",
"uploadId",
"cargas",
"control de versiones",
"versiones",
"sitio web",
"etiquetado",
"cors",
"accessmode",
"fileaccess",
"ping",
"cors",
"endpoint",
"isstaleallowed",
"query",
"replication
", "replicationInfo",
"legal-hold",
"retention",
"retentionUpdate",
"searchmetadata",
"snapshot",
"snapshots",
"snapshotId",
"empty-bucket-status",
"select",
"detailedReplicationStatus"

Resolution

El problema se corrigió a partir de ECS 3.8.0.5.
  • Si se ve afectado por este problema después de actualizar a ECS 3.8.0.1 a 3.8.0.4, abra un caso con el soporte técnico para obtener la corrección.
  • Si utiliza Oracle RMAN y planea actualizar a ECS 3.8.0.1 - 3.8.0.4, informe a Services mientras planifica la actualización para que soliciten un parche especial que se utilizará para la actualización. Este parche especial tendría la solución para este problema. 
    NOTA: Dado que el problema se resolvió en el código más reciente, se recomienda actualizar a una versión con la corrección. 

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.