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

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

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

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.

Cause

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).

Resolution

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.

Affected Products

ECS
Article Properties
Article Number: 000207050
Article Type: Solution
Last Modified: 26 Sept 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.