Kan niet ontsleutelen: BAD_DATA fout verschijnt in NMC UI na een NetWorker servermigratie
Zusammenfassung: Kan niet ontsleutelen: BAD_DATA fout kan optreden wanneer er een lockbox-probleem is, of dit nu het gevolg is van een beschadiging in de lockbox of wanneer de NetWorker-server is gemigreerd, verplaatst of opnieuw is geïnstalleerd en de lockbox niet is gekopieerd naar /hersteld. In de huidige lockbox zijn niet de wachtwoorden opgeslagen die overeenkomen met de gebruikers-/wachtwoorden in de nsrdb, waardoor de BAD_DATA-fout optreedt. ...
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
- De NetWorker-server is gemigreerd naar een nieuwe hardware
- nsrdr is uitgevoerd om de NetWorker-configuratie terug te brengen
- wachtwoord is toegewezen aan velden van sommige NetWorker-bronnen
- In de NMC-gebruikersinterface wordt het pop-upvenster weergegeven wanneer u op een aantal NetWorker-bronnen klikt.
Ursache
"Kan niet ontsleutelen: BAD_DATA"-fout kan optreden wanneer er een lockbox-probleem is, of dit nu het gevolg is van een beschadiging in de lockbox of wanneer de NetWorker-server is gemigreerd, verplaatst of opnieuw is geïnstalleerd en de lockbox niet is gekopieerd naar /hersteld. In de huidige lockbox zijn niet de wachtwoorden opgeslagen die overeenkomen met de gebruiker/het wachtwoord in de nsrdb, waardoor de BAD_DATA-fout optreedt.
Lösung
Om de BAD_DATA fout pop-up van NMC op te lossen, vervangt u de huidige lockbox door de oorspronkelijke lockbox van de NetWorker server voorafgaand aan een nsrdr of migratie. Exporteer op een Linux Networker-server de oorspronkelijke lockbox met behulp van de opdracht nsr_prep_lb . Raadpleeg de NetWorker Security Configuration Guide voor instructies over het exporteren van de lockbox.
Als het importeren van de oorspronkelijke lockbox niet mogelijk is, stelt u alle wachtwoordvelden in de NetWorker-bron(s) opnieuw in op leeg.
De wachtwoorden in nsrdb resetten
1) Maak een invoerbestand met de namen van wachtwoorden die moeten worden gewist in nsrdb. Maak een bestand met de naam "pass.txt" dat de volgende regels bevat:
wachtwoord bijwerken: ;
y
wachtwoord voor updatebeheer: ;
y
NAS-beheerwachtwoord bijwerken: ;
y
wachtwoord voor toegang tot NAS-bestanden bijwerken: ;
y
authenticatiesleutel bijwerken: ;
y
VMWS-gebruikerswachtwoord bijwerken: ;
EBR-wachtwoord bijwerken: ;
u het
REST Services-wachtwoord bij te werken: ;
y
vCenter-wachtwoord bijwerken: ;
y
privacysleutel bijwerken: ;
y datazone pass-frase
bijwerken: ;
y
2) Stop NetWorker-services.
Op Linux: systemctl stop networker
in Windows: Stop de NetWorker Backup and Recover Server Service en NetWorker Remote Exec Service
3) Maak een kopie van nsrdb. Bel dit nsrdb.beforepassclean.
4) Voer de opdracht nsradmin uit met het invoerbestand pass.txt.
Op LInux:
# nsradmin -i pass.txt -d /nsr/res/nsrdb
On Windows:
C:> nsradmin -i pass.txt -d "C:\Program Files\EMC Networker\nsr\res\nsrdb"
5) Maak nog een kopie van de gewijzigde nsrdb. Noem dit nsrdb_passwordblank. Wijzig de naam van de dbg-map onder nsrdb indien aanwezig.
6) Volg in een Windows-omgeving de procedure Het eigendom van nsrdb hieronder wijzigen voordat u verdergaat met stap 7.
7) Start de NetWorker-service.
8) Start NMC. Voer nu het wachtwoord dat aan de NetWorker-resource(s) is toegewezen opnieuw in.
Het eigendom van nsrdb
wijzigenOp een Windows NetWorker-server wordt het eigendom van de gewijzigde nsrdb-bestanden gewijzigd van administrators (de groep) naar een gebruiker die momenteel is aangemeld als. Dit zal ertoe leiden dat NetWorker gewijzigde vermeldingen beschadigt na opnieuw opstarten, waarbij deze bestanden in de dbg-map worden verplaatst. Dit is de reden waarom voordat u de NetWorker-services start in Windows, de machtigingen van alle bestanden onder nsrdb worden ingesteld op eigendom van de groepsbeheerders (niet de gebruiker, maar de groep).
Klik op "C:\Program Files\EMC Networker\nsr\res\nsrdb" in de Verkenner en stel het eigendom voor alle bestanden en onderliggende objecten in op Administrators.
a) Klik in de Verkenner met de rechtermuisknop op de map C:\Program Files\EMC NetWorker\nsr\res\nsrdb map
b) Selecteer eigenschappen.
c) Klik op het tabblad 'Security'.
d) Klik op "Advanced"
e) Klik in Owner op "Change"
f) In het vak "Enter the object name to select" typt u: Beheerders en klik vervolgens op 'Namen controleren'. (Soms moet u de computernaam gebruiken, zoals AMER\Administrators).
g) Klik op OK
h) Plaats een vinkje in 'Replace all child object permission entries... en "Replace owner on subcontainers and objects" (Eigenaar vervangen op subcontainers en objecten).
i) Klik op 'Toepassen' en klik vervolgens op 'Yes' voor 'Wilt u doorgaan?'.
j) Klik op OK
Als het importeren van de oorspronkelijke lockbox niet mogelijk is, stelt u alle wachtwoordvelden in de NetWorker-bron(s) opnieuw in op leeg.
De wachtwoorden in nsrdb resetten
1) Maak een invoerbestand met de namen van wachtwoorden die moeten worden gewist in nsrdb. Maak een bestand met de naam "pass.txt" dat de volgende regels bevat:
wachtwoord bijwerken: ;
y
wachtwoord voor updatebeheer: ;
y
NAS-beheerwachtwoord bijwerken: ;
y
wachtwoord voor toegang tot NAS-bestanden bijwerken: ;
y
authenticatiesleutel bijwerken: ;
y
VMWS-gebruikerswachtwoord bijwerken: ;
EBR-wachtwoord bijwerken: ;
u het
REST Services-wachtwoord bij te werken: ;
y
vCenter-wachtwoord bijwerken: ;
y
privacysleutel bijwerken: ;
y datazone pass-frase
bijwerken: ;
y
2) Stop NetWorker-services.
Op Linux: systemctl stop networker
in Windows: Stop de NetWorker Backup and Recover Server Service en NetWorker Remote Exec Service
3) Maak een kopie van nsrdb. Bel dit nsrdb.beforepassclean.
4) Voer de opdracht nsradmin uit met het invoerbestand pass.txt.
Op LInux:
# nsradmin -i pass.txt -d /nsr/res/nsrdb
On Windows:
C:> nsradmin -i pass.txt -d "C:\Program Files\EMC Networker\nsr\res\nsrdb"
5) Maak nog een kopie van de gewijzigde nsrdb. Noem dit nsrdb_passwordblank. Wijzig de naam van de dbg-map onder nsrdb indien aanwezig.
6) Volg in een Windows-omgeving de procedure Het eigendom van nsrdb hieronder wijzigen voordat u verdergaat met stap 7.
7) Start de NetWorker-service.
8) Start NMC. Voer nu het wachtwoord dat aan de NetWorker-resource(s) is toegewezen opnieuw in.
Het eigendom van nsrdb
wijzigenOp een Windows NetWorker-server wordt het eigendom van de gewijzigde nsrdb-bestanden gewijzigd van administrators (de groep) naar een gebruiker die momenteel is aangemeld als. Dit zal ertoe leiden dat NetWorker gewijzigde vermeldingen beschadigt na opnieuw opstarten, waarbij deze bestanden in de dbg-map worden verplaatst. Dit is de reden waarom voordat u de NetWorker-services start in Windows, de machtigingen van alle bestanden onder nsrdb worden ingesteld op eigendom van de groepsbeheerders (niet de gebruiker, maar de groep).
Klik op "C:\Program Files\EMC Networker\nsr\res\nsrdb" in de Verkenner en stel het eigendom voor alle bestanden en onderliggende objecten in op Administrators.
a) Klik in de Verkenner met de rechtermuisknop op de map C:\Program Files\EMC NetWorker\nsr\res\nsrdb map
b) Selecteer eigenschappen.
c) Klik op het tabblad 'Security'.
d) Klik op "Advanced"
e) Klik in Owner op "Change"
f) In het vak "Enter the object name to select" typt u: Beheerders en klik vervolgens op 'Namen controleren'. (Soms moet u de computernaam gebruiken, zoals AMER\Administrators).
g) Klik op OK
h) Plaats een vinkje in 'Replace all child object permission entries... en "Replace owner on subcontainers and objects" (Eigenaar vervangen op subcontainers en objecten).
i) Klik op 'Toepassen' en klik vervolgens op 'Yes' voor 'Wilt u doorgaan?'.
j) Klik op OK
Betroffene Produkte
NetWorkerArtikeleigenschaften
Artikelnummer: 000214570
Artikeltyp: Solution
Zuletzt geändert: 29 Apr. 2025
Version: 6
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.