Impossible de déchiffrer : BAD_DATA erreur s’affiche dans l’interface utilisateur NMC après une migration de serveur NetWorker

Summary: Impossible de déchiffrer : BAD_DATA erreur peut se produire en cas de problème de lockbox, qu’il s’agisse d’une corruption dans le lockbox ou lorsque le serveur NetWorker a été migré, déplacé ou réinstallé et que le lockbox n’a pas été copié sur /restored. Les mots de passe stockés dans le lockbox actuel ne correspondent pas à l’utilisateur/aux mots de passe dans nsrdb, d’où l’erreur 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

  • Le serveur NetWorker a été migré vers un nouveau matériel
  • nsrdr a été effectué pour restaurer la configuration NetWorker
  • mot de passe a été attribué aux champs de certaines ressources NetWorker
  • Dans l’interface utilisateur NMC, la fenêtre contextuelle s’affiche lorsque vous cliquez sur certaines des ressources NetWorker.

bad_data.PNG


Cause

« Impossible de déchiffrer : BAD_DATA » peut se produire en cas de problème lié au lockbox, qu’il s’agisse d’une corruption du lockbox ou de la migration, du déplacement ou de la réinstallation du serveur NetWorker et que le lockbox n’a pas été copié sur /restored. Les mots de passe stockés dans le lockbox actuel ne correspondent pas à l’utilisateur/mot de passe dans nsrdb, d’où l’erreur BAD_DATA.

Resolution

Pour résoudre la fenêtre contextuelle d’erreur BAD_DATA de NMC, remplacez le lockbox actuel par le lockbox d’origine du serveur NetWorker avant un nsrdr ou une migration. Sur un serveur Linux NetWorker, exportez le lockbox d’origine à l’aide de la commande nsr_prep_lb . Reportez-vous au Guide de configuration de la sécurité netWorker pour obtenir des instructions sur l’exportation du lockbox.

Si l’importation du lockbox d’origine n’est pas possible, réinitialisez tous les champs de mot de passe de la ou des ressources NetWorker sur vide.

Réinitialisation des mots de passe dans nsrdb

1) Créez un fichier d’entrée avec les noms de mots de passe qui doivent être effacés dans nsrdb.  Créez un fichier appelé « pass.txt » contenant les lignes suivantes :

mettre à jour le mot de passe : ;
y
mot de passe de gestion des mises à jour : ;
y
mettre à jour le mot de passe de gestion NAS : ;
y
mettre à jour le mot de passe d’accès aux fichiers NAS : ;
mise
à jour de la clé d’authentification : ;
y
mettre à jour le mot de passe utilisateur VMWS : ;
y
mettre à jour le mot de passe EBR : ;
y
mettre à jour le mot de passe des services REST : ;
y
mettre à jour le mot de passe vCenter : ;
y
mettre à jour la clé de confidentialité : ;
y
mettre à jour datazone pass phrase de passe : ;
y

2) Arrêtez les services NetWorker.

Sous Linux : systemctl stop networker
sous Windows :  Arrêtez netWorker Backup and Recover Server Service et NetWorker Remote Exec Service

3) Effectuez une copie de nsrdb. Appelez-le nsrdb.beforepassclean.

4) Exécutez la commande nsradmin avec le fichier d’entrée pass.txt.

Sous LInux : 

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

Sous Windows :

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

5) Créez une autre copie de la nsrdb modifiée. Appelez cela nsrdb_passwordblank. Renommez le dossier dbg sous nsrdb s’il y en a un.

6) Dans un environnement Windows, suivez la procédure Modifier la propriété de nsrdb ci-dessous avant de passer à l’étape 7.

7) Démarrez le service NetWorker.

8) Lancez NMC. À ce stade, saisissez à nouveau le mot de passe qui a été attribué à la ou aux ressources NetWorker.

Modifier la propriété de nsrdb

Sur un serveur Windows NetWorker, la propriété des fichiers nsrdb modifiés passe des administrateurs (le groupe) à l’utilisateur actuellement connecté en tant que. Cela entraîne la corruption des entrées modifiées par NetWorker après le redémarrage, en déplaçant ces fichiers dans le dossier dbg. C’est pourquoi, avant de démarrer les services NetWorker sous Windows, définissez les autorisations de tous les fichiers sous nsrdb pour qu’elles soient détenues par les administrateurs du groupe (pas l’utilisateur, mais le groupe). 

Cliquez sur « C :\Program Files\EMC Networker\nsr\res\nsrdb » dans l’Explorateur de fichiers et définissez la propriété de tous les fichiers et objets enfants sur Administrateurs.

a) Dans l’Explorateur de fichiers, cliquez avec le bouton droit de la souris sur le dossier
C :\Program Files\EMC NetWorker\nsr\res\nsrdb b) Sélectionnez propriétés.
c) Cliquez sur l’onglet « Sécurité ».
d) Cliquez sur « Advanced »
e) Dans owner, cliquez sur « Change »


avancé. PNG
f) Dans la zone « Enter the object name to select », saisissez : Administrateurs, puis cliquez sur « Vérifier les noms ». (Parfois, vous devez utiliser le nom de l’ordinateur, par exemple AMER\Administrators).

g) Cliquez sur OK




administrators.PNG

h) Cochez la case « Replace all child object permission entries... »   et « Replace owner on subcontainers and objects » (Remplacer le propriétaire sur les sous-conteneurs et les objets).

i) Cliquez sur « Appliquer », puis sur « Oui » dans la zone « Voulez-vous continuer ? ».

j) Cliquez sur « OK »

remplacé. 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.