Nie można odszyfrować: Błąd BAD_DATA pojawia się w interfejsie NMC po migracji serwera NetWorker

Summary: Nie można odszyfrować: BAD_DATA błąd może wystąpić w przypadku wystąpienia problemu ze skrytkiem, czy to z powodu uszkodzenia skrytki, czy też migracji, przeniesienia lub ponownej instalacji serwera NetWorker, a skrytka nie została skopiowana/przywrócona. Bieżąca skrytka nie ma zapisanych haseł zgodnych z użytkownikiem/hasłami w nsrdb, dlatego BAD_DATA błąd. ...

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

  • Serwer NetWorker został zmigrowany do nowego sprzętu
  • Nsrdr został wykonany w celu przywrócenia konfiguracji NetWorker
  • hasło zostało przypisane do pól niektórych zasobów NetWorker
  • W interfejsie NMC wyskakujące okno jest wyświetlane po kliknięciu niektórych zasobów NetWorker.

bad_data.PNG


Cause

"Nie można odszyfrować: Błąd BAD_DATA" może wystąpić w przypadku wystąpienia problemu ze skrytkiem, niezależnie od tego, czy jest on uszkodzony w skrytce, czy też gdy serwer NetWorker został zmigrowany, przeniesiony lub ponownie zainstalowany, a skrytka nie została skopiowana /przywrócona. Bieżąca skrytka nie ma zapisanych haseł zgodnych z użytkownikiem/hasłem w nsrdb, dlatego BAD_DATA błąd.

Resolution

Aby rozwiązać problem z wyskakującym okienkiem błędu BAD_DATA z NMC, należy zastąpić bieżącą skrylkę oryginalną skrytkiem z serwera NetWorker przed migracją nsrdr lub migracją. Na serwerze Linux Networker wyeksportuj oryginalną blokadę przy użyciu polecenia nsr_prep_lb . Instrukcje dotyczące eksportowania skrytki można znaleźć w podręczniku konfiguracji zabezpieczeń NetWorker.

Jeśli importowanie oryginalnej skrytki nie jest możliwe, zresetuj wszystkie pola hasła w zasobach NetWorker do pustego.

Resetowanie haseł w nsrdb

1) Utwórz plik wejściowy z nazwami haseł, które należy wyczyścić w nsrdb.  Utwórz plik o nazwie "pass.txt", który zawiera następujące wiersze:

hasło aktualizacji: ;
hasło zarządzania aktualizacją y
: ;
y
aktualizacja hasła zarządzania NAS: ;
y
aktualizacja hasła dostępu do pliku NAS: ;
Klucz uwierzytelniania aktualizacji y
: ;
y
aktualizacja hasła użytkownika VMWS: ;
y
aktualizacja hasła EBR: ;
y
aktualizacja hasła usług REST: ;
y
aktualizacja hasła vCenter: ;
Klucz prywatności aktualizacji y
: ;
y
update datazone pass phrase: ;
y

2) Zatrzymaj usługi NetWorker.

W systemie Linux: systemctl stop networker
w systemie Windows:  Zatrzymaj usługę NetWorker Backup and Recover Server Service i NetWorker Remote Exec Service

3) Utwórz kopię nsrdb. Nazwij to nsrdb.beforepassclean.

4) Uruchom polecenie nsradmin z plikiem wejściowym pass.txt.

W systemie LInux: 

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

W systemie Windows:C:

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

5) Utwórz kolejną kopię zmodyfikowanego nsrdb. Zadzwoń pod numer nsrdb_passwordblank. Zmień nazwę folderu dbg w nsrdb, jeśli istnieje.

6) W środowisku Windows przed przejściem do kroku 7 należy wykonać procedurę Zmień własność nsrdb poniżej.

7) Uruchom usługę NetWorker.

8) Uruchom NMC. W tym momencie ponownie wprowadź hasło przypisane do zasobów NetWorker.

Zmiana właściciela pamięci nsrdb

Na serwerze Windows NetWorker własność zmodyfikowanych plików nsrdb zostanie zmieniona z Administratorzy (grupa) na dowolny użytkownik, który jest aktualnie zalogowany. Spowoduje to uszkodzenie zmodyfikowanych wpisów przez program NetWorker po ponownym uruchomieniu komputera i przeniesieniu tych plików do folderu dbg. Dlatego przed uruchomieniem usług NetWorker w systemie Windows należy ustawić uprawnienia wszystkich plików w nsrdb jako należące do administratorów grupy (nie użytkownika, ale grupy). 

Kliknij pozycję "C:\Program Files\EMC Networker\nsr\res\nsrdb" w Eksploratorze plików i ustaw własność wszystkich plików i obiektów podrzędnych na Administrators.

a) W Eksploratorze plików kliknij prawym przyciskiem myszy folder C:\Program Files\EMC NetWorker\nsr\res\nsrdb folder
b) Wybierz właściwości.
c) Kliknij kartę "Zabezpieczenia".
d) Kliknij opcję "Advanced"
e) In Owner, kliknij przycisk "Change"


advanced.PNG
f) W polu "Enter the object name to select" wpisz: Administratorzy, a następnie kliknij opcję "Sprawdź nazwy". (Czasami należy użyć nazwy komputera, np. AMER\Administrators).

g) Kliknij przycisk OK




administrators.PNG

h) Zaznacz pole wyboru w pozycji "Replace all child object permission entries..."   i pole "Replace owner on subcontainers and objects" (Wymień właściciela na podkonfiguratorach i obiektach).

i) Kliknij przycisk "Zastosuj", a następnie kliknij przycisk "Tak" w polu "Czy chcesz kontynuować?".

j) Kliknij przycisk "OK"

wymieniono.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.