ЕКС: Помилка 40019 (http: 409): Простір імен не порожній. Простір імен не може бути видалений, оскільки він не порожній

Summary: У цій статті пояснюється, чому користувач не може видалити простір імен.

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

Symptoms

Під час видалення простору імен з інтерфейсу користувача видно таке сповіщення:
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

Сценарій 1
Користувач використовує застарілі об'єктні користувачі та не використовує керування ідентифікацією та доступом (IAM), а також не видалив усіх користувачів і сегменти, пов'язані з простором

імен.Сценарій 2
Користувач використовує сутності IAM разом із застарілими об'єктними користувачами та не видалив усі сутності IAM, пов'язані з простором імен (користувачі IAM, ролі, групи, політики).

Resolution

Сценарій 1
1: Використовувати команду svc_bucket list | grep <namespace name> Щоб бачити, сегмент не пов'язаний із цим простором
імен.2: Використовувати команду svc_user list | grep <namespace name> щоб бачити, що жодні користувачі все ще не пов'язані з цим простором імен.
3: Після того, як усі застарілі користувачі об'єктів і сегменти будуть видалені з простору імен, перейдіть до його видалення в інтерфейсі користувача.

Сценарій 2
1: Використовувати команду svc_bucket list | grep <namespace name>  Щоб бачити, сегмент не пов'язаний із цим простором
імен.2: Використовувати команду svc_user list | grep <namespace name> щоб бачити, що жодні користувачі все ще не пов'язані з цим простором імен.
3: Пошукайте в журналах ПОМИЛКУ нижче, щоб побачити, що користувач використовує сутності 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: Після того, як ви знайшли цю помилку, користувач використовує сутності IAM із цим простором імен. Користувач має видалити всі сутності IAM, пов'язані з цим простором імен, використовуючи root user в інтерфейсі користувача (Користувачі, ролі, групи та визначені користувачем політики).

5: Після того, як усі застарілі користувачі об'єктів, сегменти та сутності IAM будуть видалені з простору імен, перейдіть до його видалення в інтерфейсі користувача.

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

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