ECS: Fel 40019 (http: 409): Namnrymden är inte tom. Det går inte att ta bort namnområdet eftersom det inte är tomt

Summary: I den här kunskapsartikeln förklaras varför en användare inte kan ta bort ett namnområde.

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

När du tar bort namnområdet från användargränssnittet visas den här aviseringen:
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

Scenario 1
Användaren använder äldre objektanvändare och använder inte identitets- och åtkomsthantering (IAM) och tog inte bort alla användare och bucketar som är associerade med namnområdet.

Scenario 2
Användaren använder IAM-entiteter tillsammans med äldre objektanvändare och tog inte bort alla IAM-entiteter som är associerade med namnområdet (IAM-användare, roller, grupper, principer).

Resolution

Scenario 1
1: Använd kommandot svc_bucket list | grep <namespace name> Om du vill se att ingen bucket är associerad med det här namnområdet.
2: Använd kommandot svc_user list | grep <namespace name> Om du vill se att inga användare fortfarande är associerade med det här namnområdet.
3: När alla äldre objektanvändare och bucketar har tagits bort från namnområdet fortsätter du med att ta bort dem i användargränssnittet.

Scenario 2
1: Använd kommandot svc_bucket list | grep <namespace name>  Om du vill se att ingen bucket är associerad med det här namnområdet.
2: Använd kommandot svc_user list | grep <namespace name> Om du vill se att inga användare fortfarande är associerade med det här namnområdet.
3: Sök i loggarna efter nedanstående FEL för att se att användaren använder IAM-entiteter:
# 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: När du har hittat det här felet använder användaren IAM-entiteter med det här namnområdet. Användaren måste ta bort alla IAM-entiteter som är associerade med det här namnområdet med hjälp av rotanvändaren i användargränssnittet (användare, roller, grupper och användardefinierade principer).

5: När alla äldre objektanvändare, bucketar och IAM-entiteter har tagits bort från namnområdet fortsätter du med att ta bort dem i användargränssnittet.

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ță.