ECS: Error 40019 (http: 409): El espacio de nombres no está vacío. El espacio de nombres no se puede eliminar, ya que no está vacío

Resumen: En este artículo de la base de conocimientos, se explica por qué un usuario no puede eliminar un espacio de nombres.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Cuando se elimina el espacio de nombres de la interfaz de usuario, se observa esta alerta:
Error 40019 (http: 409): Namespace not empty. Namespace cannot be deleted as its not empty. Please make sure all users and buckets are deleted from the namespace.

Causa

Escenario 1
El usuario utiliza usuarios de objetos heredados, no utiliza la administración de acceso e identidades (IAM) y no eliminó todos los usuarios y depósitos asociados con el espacio de nombres.

Escenario 2
El usuario utiliza entidades de IAM junto con usuarios de objetos heredados y no eliminó todas las entidades de IAM asociadas con el espacio de nombres (usuarios, funciones, grupos y políticas de IAM).

Resolución

Escenario 1
1: Use el comando svc_bucket list | grep <namespace name> Para ver que no hay ningún depósito asociado a este espacio de nombres.
2: Use el comando svc_user list | grep <namespace name> para ver que ningún usuario sigue asociado a este espacio de nombres.
3: Una vez que todos los usuarios de objetos y los depósitos heredados se hayan eliminado del espacio de nombres, continúe con su eliminación en la interfaz de usuario.

Escenario 2
1: Use el comando svc_bucket list | grep <namespace name>  Para ver que no hay ningún depósito asociado a este espacio de nombres.
2: Use el comando svc_user list | grep <namespace name> para ver que ningún usuario sigue asociado a este espacio de nombres.
3: Busque en los registros el siguiente ERROR para ver que el usuario está utilizando entidades de IAM:
# svc_log -f "Error 40019" -sr all -n all -sf -start "1 day ago"

169.254.1.1 ecsportalsvc.log.20221209-123634.gz 2022-12-27 09:32:59,779 [play-thread-11] ERROR  Logger.java (line 608) Error 40019 (http: 409): Namespace not empty. Namespace cannot be deleted as its not empty. Please make sure all users and buckets are deleted from the namespace
com.emc.ecs.client.exceptions.ServiceErrorException: Error 40019 (http: 409): Namespace not empty. Namespace cannot be deleted as its not empty. Please make sure all users and buckets are deleted from the namespace

# svc_log  -f "namespace1" -sr objcontrolsvc -n all -sf | grep ERROR -A5 -B5

169.254.1.1 objcontrolsvc.log 2022-12-27T12:33:18,628 [qtp483722291-1018448-d4714582:17dcfd4591d:76a8b:1b1] ERROR  ResourceClient.java (line 331) request id d4714582:17dcfd4591d:76a8b:1bc, command type REQUEST_NAMESPACE_DELETE failed with error code ERROR_NAMESPACE_NOT_EMPTY and message 'Namespace schemaType NAMESPACE_KEY namespaceId namespace1 has iam entities associated with it'

4: Una vez que haya encontrado este error, el usuario está utilizando entidades de IAM con este espacio de nombres. El usuario debe eliminar todas las entidades de IAM asociadas a este espacio de nombres mediante el usuario raíz en la interfaz de usuario (usuarios, funciones, grupos y políticas definidas por el usuario).

5: Una vez que todos los usuarios de objetos heredados, los depósitos y las entidades de IAM se hayan eliminado del espacio de nombres, continúe con su eliminación en la interfaz de usuario.

Productos afectados

ECS
Propiedades del artículo
Número del artículo: 000207050
Tipo de artículo: Solution
Última modificación: 26 sept 2025
Versión:  6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.