ECS: Chyba 40019 (http: 409): Obor názvů není prázdný. Obor názvů nelze odstranit, protože není prázdný.

Summary: Tento článek znalostní databáze vysvětluje, proč uživatel nemůže odstranit obor názvů.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Při odstraňování oboru názvů z uživatelského rozhraní se zobrazí tato výstraha:
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énář 1
Uživatel používá starší uživatele objektu a nepoužívá správu identit a přístupu (IAM) a neodstranil všechny uživatele a kbelíky přidružené k oboru názvů.

Scénář 2
Uživatel používá entity IAM spolu se staršími uživateli objektů a neodstranil všechny entity IAM přidružené k oboru názvů (uživatelé IAM, role, skupiny, zásady).

Resolution

Scénář 1
1: Pomocí příkazu svc_bucket list | grep <namespace name> Chcete-li vidět, že k tomuto oboru názvů není přidružen žádný kbelík.
2: Pomocí příkazu svc_user list | grep <namespace name> Chcete-li zjistit, že k tomuto oboru názvů nejsou stále přidruženi žádní uživatelé.
3: Po odebrání všech starších uživatelů a kbelíků objektů z oboru názvů pokračujte jejich odstraněním v uživatelském rozhraní.

Scénář 2
1: Pomocí příkazu svc_bucket list | grep <namespace name>  Chcete-li vidět, že k tomuto oboru názvů není přidružen žádný kbelík.
2: Pomocí příkazu svc_user list | grep <namespace name> Chcete-li zjistit, že k tomuto oboru názvů nejsou stále přidruženi žádní uživatelé.
3: Vyhledejte v protokolech níže uvedenou chybu, abyste viděli, že uživatel používá entity 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: Jakmile najdete tuto chybu, uživatel používá entity IAM s tímto oborem názvů. Uživatel musí odebrat všechny entity IAM přidružené k tomuto oboru názvů pomocí uživatele root v uživatelském rozhraní (uživatelé, role, skupiny a uživatelem definované zásady).

5: Po odebrání všech starších uživatelů objektů, kbelíků a entit IAM z oboru názvů pokračujte jejich odstraněním v uživatelském rozhraní.

Produse afectate

ECS
Proprietăți articol
Article Number: 000207050
Article Type: Solution
Ultima modificare: 26 sept. 2025
Version:  6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.