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.

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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.

Επηρεαζόμενα προϊόντα

ECS
Ιδιότητες άρθρου
Article Number: 000207050
Article Type: Solution
Τελευταία τροποποίηση: 26 Σεπ 2025
Version:  6
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.