Det går inte att dekryptera: BAD_DATA-fel visas i NMC-användargränssnittet efter en NetWorker-servermigrering
Summary: Det går inte att dekryptera: BAD_DATA fel kan uppstå när det finns ett problem med den säkra databasen, oavsett om det beror på en skada i den säkra databasen eller när NetWorker-servern har migrerats, flyttats eller installerats om och den säkra databasen inte har kopierats över /restored. I den aktuella låsboxen finns inte lösenorden lagrade som matchar användaren/lösenorden i nsrdb, vilket innebär att BAD_DATA-felet. ...
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
- NetWorker-servern har migrerats till en ny maskinvara
- nsrdr utfördes för att återställa NetWorker-konfigurationen
- lösenordet har tilldelats fält med vissa NetWorker-resurser
- I NMC-gränssnittet visas popup-meddelandet när du klickar på några av NetWorker-resurserna.
Cause
"Unable to decrypt: (Det går inte att dekryptera: BAD_DATA" kan uppstå när det finns ett lockbox-problem, oavsett om det beror på en skada i den säkra databasen eller när NetWorker-servern har migrerats, flyttats eller installerats om och den säkra databasen inte kopierats över /restored. I den aktuella låsboxen finns inte lösenorden lagrade som matchar användaren/lösenordet i nsrdb, vilket innebär att BAD_DATA-felet.
Resolution
Lös BAD_DATA-felmeddelandet från NMC genom att ersätta den aktuella säkra databasen med den ursprungliga lockboxen från NetWorker-servern före en nsrdr eller migrering. Exportera den ursprungliga säkra databasen på en Linux Networker-server med hjälp av kommandot nsr_prep_lb . I netWorker-säkerhetskonfigurationsmanualen finns anvisningar om hur du exporterar den säkra databasen.
Om det inte går att importera den ursprungliga låsboxen återställer du alla lösenordsfält i NetWorker-resursen till tomma fält.
Så här återställer du lösenorden i nsrdb
1) Skapa en inmatningsfil med namnen på lösenorden som måste rensas i nsrdb. Skapa en fil med namnet "pass.txt" som innehåller följande rader:
uppdatera lösenord: ;
y
uppdateringshanteringslösenord: ;
y
uppdatera NAS-hanteringslösenordet: ;
y
uppdatera lösenordet för NAS-filåtkomst: ;
y
uppdatera autentiseringsnyckeln: ;
y
uppdatera VMWS-användarlösenordet: ;
y
uppdatera EBR-lösenordet: ;
y
uppdatera lösenordet för REST-tjänster: ;
y
uppdatera vCenter-lösenordet: ;
y
uppdatera sekretessnyckeln: ;
y
uppdatera datazongenomströmningsfrasen: ;
y
2) Stoppa NetWorker-tjänsterna.
På Linux: systemctl stop networker
on Windows: Stoppa NetWorker Backup and Recover Server Service och NetWorker Remote Exec Service
3) Gör en kopia av nsrdb. Ring detta nsrdb.beforepassclean.
4) Kör kommandot nsradmin med indatafilen pass.txt.
På LInux:
# nsradmin -i pass.txt -d /nsr/res/nsrdb
I Windows:
C:> nsradmin -i pass.txt -d "C:\Program Files\EMC Networker\nsr\res\nsrdb"
5) Gör en annan kopia av den ändrade nsrdb. Ring det här nsrdb_passwordblank. Byt namn på dbg-mappen under nsrdb om det finns en.
6) I en Windows-miljö följer du proceduren Ändra ägarskapet för nsrdb nedan innan du fortsätter till steg 7.
7) Starta NetWorker-tjänsten.
8) Starta NMC. Ange nu lösenordet som har tilldelats NetWorker-resursen.
)Ändra ägarskapet för nsrdb
På en Windows NetWorker-server ändras ägarskapet för de ändrade nsrdb-filerna från administratörer (gruppen) till den användare som för närvarande är inloggad som. Detta gör att NetWorker skadade ändrade poster efter omstart och flyttar dessa filer i dbg-mappen. Det är därför du ställer in alla filers behörigheter under nsrdb av gruppen Administrators (inte användaren, utan gruppen) innan du startar NetWorker-tjänsterna i Windows.
Klicka på "C:\Program Files\EMC Networker\nsr\res\nsrdb" i Utforskaren och ställ in ägarskapet för alla filer och underordnade objekt till Administratörer.
a) I utforskaren högerklickar du på C:\Program Files\EMC NetWorker\nsr\res\nsrdb folder
b) Välj egenskaper.
c) Klicka på fliken Säkerhet.
d) Klicka på "Advanced"
e) In Owner, klicka på "Change"
f) I rutan "Enter the object name to select" skriver du: Administratörer, klicka sedan på "Check Names". (Ibland måste du använda datornamnet, t.o.m. AMER\Administrators).
g) Klicka på OK
h) Markera kryssrutan "Replace all child object permission entries..." och rutan "Replace owner on subcontainers and objects".
i) Klicka på Apply (verkställ) och sedan på Yes (ja) för "Do you wish to continue?" (vill du fortsätta?
).j) Klicka på OK.
Om det inte går att importera den ursprungliga låsboxen återställer du alla lösenordsfält i NetWorker-resursen till tomma fält.
Så här återställer du lösenorden i nsrdb
1) Skapa en inmatningsfil med namnen på lösenorden som måste rensas i nsrdb. Skapa en fil med namnet "pass.txt" som innehåller följande rader:
uppdatera lösenord: ;
y
uppdateringshanteringslösenord: ;
y
uppdatera NAS-hanteringslösenordet: ;
y
uppdatera lösenordet för NAS-filåtkomst: ;
y
uppdatera autentiseringsnyckeln: ;
y
uppdatera VMWS-användarlösenordet: ;
y
uppdatera EBR-lösenordet: ;
y
uppdatera lösenordet för REST-tjänster: ;
y
uppdatera vCenter-lösenordet: ;
y
uppdatera sekretessnyckeln: ;
y
uppdatera datazongenomströmningsfrasen: ;
y
2) Stoppa NetWorker-tjänsterna.
På Linux: systemctl stop networker
on Windows: Stoppa NetWorker Backup and Recover Server Service och NetWorker Remote Exec Service
3) Gör en kopia av nsrdb. Ring detta nsrdb.beforepassclean.
4) Kör kommandot nsradmin med indatafilen pass.txt.
På LInux:
# nsradmin -i pass.txt -d /nsr/res/nsrdb
I Windows:
C:> nsradmin -i pass.txt -d "C:\Program Files\EMC Networker\nsr\res\nsrdb"
5) Gör en annan kopia av den ändrade nsrdb. Ring det här nsrdb_passwordblank. Byt namn på dbg-mappen under nsrdb om det finns en.
6) I en Windows-miljö följer du proceduren Ändra ägarskapet för nsrdb nedan innan du fortsätter till steg 7.
7) Starta NetWorker-tjänsten.
8) Starta NMC. Ange nu lösenordet som har tilldelats NetWorker-resursen.
)Ändra ägarskapet för nsrdb
På en Windows NetWorker-server ändras ägarskapet för de ändrade nsrdb-filerna från administratörer (gruppen) till den användare som för närvarande är inloggad som. Detta gör att NetWorker skadade ändrade poster efter omstart och flyttar dessa filer i dbg-mappen. Det är därför du ställer in alla filers behörigheter under nsrdb av gruppen Administrators (inte användaren, utan gruppen) innan du startar NetWorker-tjänsterna i Windows.
Klicka på "C:\Program Files\EMC Networker\nsr\res\nsrdb" i Utforskaren och ställ in ägarskapet för alla filer och underordnade objekt till Administratörer.
a) I utforskaren högerklickar du på C:\Program Files\EMC NetWorker\nsr\res\nsrdb folder
b) Välj egenskaper.
c) Klicka på fliken Säkerhet.
d) Klicka på "Advanced"
e) In Owner, klicka på "Change"
f) I rutan "Enter the object name to select" skriver du: Administratörer, klicka sedan på "Check Names". (Ibland måste du använda datornamnet, t.o.m. AMER\Administrators).
g) Klicka på OK
h) Markera kryssrutan "Replace all child object permission entries..." och rutan "Replace owner on subcontainers and objects".
i) Klicka på Apply (verkställ) och sedan på Yes (ja) för "Do you wish to continue?" (vill du fortsätta?
).j) Klicka på OK.
Affected Products
NetWorkerArticle Properties
Article Number: 000214570
Article Type: Solution
Last Modified: 29 Apr 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.