Kann nicht entschlüsselt werden: BAD_DATA Fehler wird nach einer NetWorker-Servermigration in der NMC-Benutzeroberfläche angezeigt.

Summary: Kann nicht entschlüsselt werden: BAD_DATA Fehler kann auftreten, wenn ein Lockbox-Problem vorliegt, sei es aufgrund einer Beschädigung der Lockbox oder wenn der NetWorker-Server migriert, verschoben oder neu installiert wurde und die Lockbox nicht über /restored kopiert wurde. In der aktuellen Lockbox sind nicht die Passwörter gespeichert, die mit dem Benutzer/den Passwörtern in der nsrdb übereinstimmen, daher wird der fehler BAD_DATA. ...

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

  • Der NetWorker-Server wurde auf eine neue Hardware migriert.
  • nsrdr wurde durchgeführt, um die NetWorker-Konfiguration zurückzubringen.
  • Passwort wurde Feldern einiger NetWorker-Ressourcen zugewiesen.
  • In der NMC-Benutzeroberfläche wird das Pop-up-Fenster angezeigt, wenn Sie auf einige der NetWorker-Ressourcen klicken.

bad_data.PNG


Cause

"Unable to decrypt: (Entschlüsseln nicht möglich: BAD_DATA" kann auftreten, wenn ein Lockbox-Problem vorliegt, sei es aufgrund einer Beschädigung der Lockbox oder wenn der NetWorker-Server migriert, verschoben oder neu installiert wurde und die Lockbox nicht über /restored kopiert wurde. In der aktuellen Lockbox sind nicht die Passwörter gespeichert, die mit dem Benutzer/Passwort in der nsrdb übereinstimmen, daher wird der BAD_DATA-Fehler angezeigt.

Resolution

Um das Pop-up-BAD_DATA Fehler von NMC zu beheben, ersetzen Sie die aktuelle Lockbox durch die ursprüngliche Lockbox vom NetWorker-Server vor einem nsrdr oder einer Migration. Exportieren Sie auf einem Linux Networker-Server die ursprüngliche Lockbox mit dem Befehl nsr_prep_lb . Anweisungen zum Exportieren der Lockbox finden Sie im NetWorker-Sicherheitskonfigurationsleitfaden.

Wenn der Import der ursprünglichen Lockbox nicht möglich ist, setzen Sie alle Passwortfelder in den NetWorker-Ressourcen auf leer zurück.

Anleitung zum Zurücksetzen der Passwörter in nsrdb

1) Erstellen Sie eine Eingabedatei mit den Namen von Passwörtern, die in nsrdb gelöscht werden müssen.  Erstellen Sie eine Datei namens "pass.txt", die die folgenden Zeilen enthält:

Passwort aktualisieren: ;
y
Managementpasswort aktualisieren: ;
y
Nas-Managementpasswort aktualisieren: ;
y
Aktualisieren Des NAS-Dateizugriffspassworts: ;
y
Authentifizierungsschlüssel aktualisieren: ;
y
VMWS-Benutzerpasswort aktualisieren: ;
y
EBR-Kennwort aktualisieren: ;
y
aktualisieren Sie das REST-Servicepasswort: ;
y
vCenter-Passwort aktualisieren: ;
y
Aktualisieren des Datenschutzschlüssels: ;
y
Aktualisieren der Passphrase für die Datazone: ;
y

2) Beenden Sie die NetWorker-Services.

Unter Linux: systemctl stop networker
Unter Windows:  Beenden Sie den NetWorker Backup and Recover Server Service und den NetWorker Remote Exec Service

3) Erstellen Sie eine Kopie von nsrdb. Rufen Sie diese nsrdb.beforepassclean auf.

4) Führen Sie den Befehl nsradmin mit der Eingabedatei pass.txt aus.

Auf LInux: 

# nsradmin -i pass.txt -d /nsr/res/nsrdb

Auf Windows:

C:> nsradmin -i pass.txt -d "C:\Program Files\EMC Networker\nsr\res\nsrdb"

5) Erstellen Sie eine weitere Kopie der geänderten nsrdb. Nennen Sie dies nsrdb_passwordblank. Benennen Sie den dbg-Ordner unter nsrdb um, falls vorhanden.

6) Befolgen Sie in einer Windows-Umgebung das Verfahren Ändern der Eigentumsrechte von nsrdb unten, bevor Sie mit Schritt 7 fortfahren.

7) Starten Sie den NetWorker-Service.

8) Starten Sie NMC. Geben Sie zu diesem Zeitpunkt das Passwort erneut ein, das den NetWorker-Ressourcen zugewiesen wurde.

Ändern der Eigentumsrechte von nsrdb

Auf einem Windows NetWorker-Server werden die Eigentumsrechte an den geänderten nsrdb-Dateien von Administratoren (der Gruppe) zu dem Benutzer geändert, der derzeit als angemeldet ist. Dies führt dazu, dass NetWorker geänderte Einträge nach dem Neustart beschädigt und diese Dateien in den dbg-Ordner verschiebt. Aus diesem Grund legen Sie vor dem Starten der NetWorker-Dienste unter Windows die Berechtigungen aller Dateien unter nsrdb so fest, dass sie den Gruppenadministratoren gehören (nicht dem Benutzer, sondern der Gruppe). 

Klicken Sie im Datei-Explorer auf "C:\Program Files\EMC Networker\nsr\res\nsrdb" und legen Sie die Eigentumsrechte für alle Dateien und untergeordneten Objekte auf Administratoren fest.

a) Klicken Sie im Datei-Explorer mit der rechten Maustaste auf den Ordner C:\Program Files\EMC NetWorker\nsr\res\nsrdb.
b) Wählen Sie Eigenschaften aus.
c) Klicken Sie auf die Registerkarte "Sicherheit".
d) Klicken Sie auf "Advanced" (Erweitert) Klicken Sie im Feld "Owner"
(Eigentümer) auf "Change"


advanced.PNG
(Ändern) f) Geben Sie im Feld "Enter the object name to select" Folgendes ein: Administratoren und dann auf "Check Names" (Namen prüfen) klicken. (Manchmal müssen Sie den Computernamen verwenden, z. B. AMER\Administrators).

g) Klicken Sie auf OK




Administrators.PNG

h) Setzen Sie ein Häkchen in die Schaltfläche "Replace all child object permission entries..."   und das Feld "Replace owner on subcontainers and objects".

i) Klicken Sie auf "Apply" (Übernehmen) und dann auf "Yes" (Ja) für das Feld "Do you wish to continue?".

j) Klicken Sie auf "OK".

ersetzt.PNG




Affected Products

NetWorker
Article 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.