ECS : Erreur 40019 (http : 409): Espace de nommage non vide. L’espace de nommage ne peut pas être supprimé car il n’est pas vide

Summary: Cet article de la base de connaissances explique pourquoi un utilisateur ne parvient pas à supprimer un espace de nommage.

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

Lors de la suppression de l’espace de nommage de l’interface utilisateur, cette alerte s’affiche :
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

Scénario 1
L’utilisateur utilise des utilisateurs d’objets hérités et n’utilise pas la gestion des identités et des accès (IAM) et n’a pas supprimé tous les utilisateurs et buckets associés à l’espace de nommage.

Scénario 2
L’utilisateur utilise des entités IAM avec des utilisateurs d’objets hérités et n’a pas supprimé toutes les entités IAM associées à l’espace de nommage (utilisateurs IAM, rôles, groupes, politiques).

Resolution

Scénario 1
1: Utilisez la commande svc_bucket list | grep <namespace name> Pour voir qu’aucun bucket n’est associé à cet espace de nommage.
2: Utilisez la commande svc_user list | grep <namespace name> Pour voir qu’aucun utilisateur n’est encore associé à cet espace de nommage.
3: Une fois que tous les utilisateurs et buckets d’objets hérités ont été supprimés de l’espace de nommage, procédez à sa suppression sur l’interface utilisateur.

Scénario 2
1: Utilisez la commande svc_bucket list | grep <namespace name>  Pour voir qu’aucun bucket n’est associé à cet espace de nommage.
2: Utilisez la commande svc_user list | grep <namespace name> Pour voir qu’aucun utilisateur n’est encore associé à cet espace de nommage.
3: Recherchez l’erreur ci-dessous dans les journaux pour voir si l’utilisateur utilise des entités 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 : Une fois que vous avez trouvé cette erreur, l’utilisateur utilise des entités IAM avec cet espace de nommage. L’utilisateur doit supprimer toutes les entités IAM associées à cet espace de nommage à l’aide de l’utilisateur root sur l’interface utilisateur (Utilisateurs, rôles, groupes et politiques définies par l’utilisateur).

5: Une fois que tous les utilisateurs d’objets, buckets et entités IAM hérités ont été supprimés de l’espace de nommage, procédez à sa suppression sur l’interface utilisateur.

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.