Şifre çözülemedi: BAD_DATA NetWorker sunucu geçişinin ardından NMC kullanıcı arayüzünde hata görüntü oluyor
Summary: Şifre çözülemedi: BAD_DATA bir kilit kutusu sorunu olduğunda, kasadaki bir bozulmadan veya NetWorker sunucusunun geçişi, taşınması veya yeniden yüklenmesinden ve kasanın /restore edilmiş olarak kopyalanıp kopyalanmamayından kaynaklanır. Geçerli kasada, nsrdb'deki kullanıcı/parolalar ile eşleşen parolalar depolandığı için hata BAD_DATA gerekir. ...
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 sunucusu yeni bir donanıma taşınmıştır
- nsrdr, NetWorker yapılandırmasını geri getirmek için gerçekleştirilir
- parola, bazı NetWorker kaynaklarının alanlarına atanmış
- NMC kullanıcı arayüzünde, netWorker kaynaklarından bazılara tıklarken açılır pencere görüntülenir.
Cause
"Unable to decrypt: (Şifre çözülemedi: BAD_DATA" hatası, kasadaki bir bozulmadan veya NetWorker sunucusunun geçişi, taşınması veya yeniden yüklenmesinden ve kasanın /restore edilmiş olarak kopyalanıp kopyalanmayuşuna neden olan bir kilit sorunu olduğunda ortaya çıkabilir. Geçerli kasada, nsrdb'deki kullanıcı/parolayla eşleşen parolalar depolandığı için hata BAD_DATA vardır.
Resolution
NMC'BAD_DATA açılır hatasını çözmek için nsrdr veya geçişten önce geçerli kasayı NetWorker sunucusundaki orijinal kasayla değiştirin. Linux Networker sunucularda, nsr_prep_lb komutunu kullanarak orijinal nsr_prep_lb dışa aktarın. Kasayı dışa aktarmayla ilgili talimatlar için NetWorker Güvenlik Yapılandırma Kılavuzu'na bakın.
Orijinal kasayı içe aktarma mümkün değilse NetWorker kaynaklarda bulunan tüm parola alanlarını boş olarak sıfırlayabilirsiniz.
nsrdb'de
parolaları sıfırlama1) nsrdb'de temizlenmiş olması gereken parola adlarını içeren bir giriş dosyası oluşturun. Şu satırları içeren "pass.txt" adlı bir dosya oluşturun:
update password: ;
y
güncelleme yönetimi parolası: ;
NAS
yönetimi parolasını y güncelle: ;
y
güncelleme NAS dosya erişim parolası: ;
y
güncelleme Kimlik Doğrulama Anahtarı: ;
y
VMWS kullanıcı parolasını güncelleyin: ;
y
güncelleme EBR Parolası: ;
y
güncelleme REST Hizmetleri Parolası: ;
y
güncelleme vCenter Parolası: ;
y
güncelleme Gizlilik Anahtarı: ;
y
update datazone pass ifadesi: ;
y
2) NetWorker hizmetlerini durdurma.
Linux'da: Windows'da systemctl stop networker
: NetWorker Backup and Recover Server Service ve NetWorker Remote Exec Service
3'ü durdurma) nsrdb'nin bir kopyasını oluşturma. Bu nsrdb'yipassclean'ten önce arayın.
4) giriş dosyası pass.txt ile nsradmin komutunu çalıştırın.
LInux'da:
# 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) Değiştirilen nsrdb'nin başka bir kopyasını oluşturma. Bu çağrıyı nsrdb_passwordblank. Varsa, nsrdb altındaki dbg klasörünü yeniden adlandırin.
6) Bir Windows ortamında, 7. adıma geçmeden önce aşağıdaki nsrdb'nin sahipliğini değiştirme prosedürünü izleyin.
7) NetWorker hizmetini başlatın.
8) NMC'yi çalıştırın. Bu noktada, NetWorker kaynaklarına atanan parolayı yeniden girin.
nsrdb'nin sahipliğini değiştirme
Bir Windows NetWorker sunucusu üzerinde değiştirilen nsrdb dosyalarının sahipliği, Administrators (grup) olarak şu anda oturum açmış olan kullanıcı ile değiştirilir. Bu, yeniden başlatma sonrasında NetWorker'ın değiştirilmiş girişleri bozarak bu dosyaları dbg klasörüne taşımasına neden olur. Bu nedenle, Windows'da NetWorker hizmetlerini başlatmadan önce nsrdb altındaki tüm dosyaların izinlerini Yöneticiler grubunun ( kullanıcı değil, grup) sahiplerine olacak şekilde ayarlamanızı sağlar.
Dosya Gezgininden "C:\Program Files\EMC Networker\nsr\res\nsrdb" öğesine tıklayın ve tüm dosyaların ve alt nesnelerin sahipliğini Yöneticiler olarak belirleyin.
a) Dosya gezginindeki C:\Program Files\EMC NetWorker\nsr\res\nsrdb klasörüne
sağ tıklayın b) Özellikleri seçin.
c) "Security" (Güvenlik) sekmesine tıklayın.
d) "Advanced"
(Gelişmiş) öğesine tıklayın e) Owner (Sahip) öğesine tıklayın, "Change"
f(Değiştir) öğesine tıklayın) "Enter the object name to select" (Seç için nesne adını girin) kutusuna şu yazın: Yöneticiler, ardından "Check Names" (Adları Denetle) öğesine tıklayın. (Bazen AMER\Administrators gibi bilgisayar adını kullanman gerekir).
g) Ok
h (Tamam) öğesine tıklayın) "Replace all child object permission entries..." (Tüm alt nesne izin girişlerini değiştir) öğesine onay işareti takın ve "Altcontainers and objects" (Altcontainers ve nesnelerdeki sahibi değiştirin) kutusunu işaretleyin.
i) "Apply" (Uygula) öğesine tıklayın, ardından "Do you wish to continue?" (Devam etmek istiyor musunuz?) kutusu için "Yes" (Evet) öğesine tıklayın.
j) "Ok" (Tamam) öğesine tıklayın
Orijinal kasayı içe aktarma mümkün değilse NetWorker kaynaklarda bulunan tüm parola alanlarını boş olarak sıfırlayabilirsiniz.
nsrdb'de
parolaları sıfırlama1) nsrdb'de temizlenmiş olması gereken parola adlarını içeren bir giriş dosyası oluşturun. Şu satırları içeren "pass.txt" adlı bir dosya oluşturun:
update password: ;
y
güncelleme yönetimi parolası: ;
NAS
yönetimi parolasını y güncelle: ;
y
güncelleme NAS dosya erişim parolası: ;
y
güncelleme Kimlik Doğrulama Anahtarı: ;
y
VMWS kullanıcı parolasını güncelleyin: ;
y
güncelleme EBR Parolası: ;
y
güncelleme REST Hizmetleri Parolası: ;
y
güncelleme vCenter Parolası: ;
y
güncelleme Gizlilik Anahtarı: ;
y
update datazone pass ifadesi: ;
y
2) NetWorker hizmetlerini durdurma.
Linux'da: Windows'da systemctl stop networker
: NetWorker Backup and Recover Server Service ve NetWorker Remote Exec Service
3'ü durdurma) nsrdb'nin bir kopyasını oluşturma. Bu nsrdb'yipassclean'ten önce arayın.
4) giriş dosyası pass.txt ile nsradmin komutunu çalıştırın.
LInux'da:
# 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) Değiştirilen nsrdb'nin başka bir kopyasını oluşturma. Bu çağrıyı nsrdb_passwordblank. Varsa, nsrdb altındaki dbg klasörünü yeniden adlandırin.
6) Bir Windows ortamında, 7. adıma geçmeden önce aşağıdaki nsrdb'nin sahipliğini değiştirme prosedürünü izleyin.
7) NetWorker hizmetini başlatın.
8) NMC'yi çalıştırın. Bu noktada, NetWorker kaynaklarına atanan parolayı yeniden girin.
nsrdb'nin sahipliğini değiştirme
Bir Windows NetWorker sunucusu üzerinde değiştirilen nsrdb dosyalarının sahipliği, Administrators (grup) olarak şu anda oturum açmış olan kullanıcı ile değiştirilir. Bu, yeniden başlatma sonrasında NetWorker'ın değiştirilmiş girişleri bozarak bu dosyaları dbg klasörüne taşımasına neden olur. Bu nedenle, Windows'da NetWorker hizmetlerini başlatmadan önce nsrdb altındaki tüm dosyaların izinlerini Yöneticiler grubunun ( kullanıcı değil, grup) sahiplerine olacak şekilde ayarlamanızı sağlar.
Dosya Gezgininden "C:\Program Files\EMC Networker\nsr\res\nsrdb" öğesine tıklayın ve tüm dosyaların ve alt nesnelerin sahipliğini Yöneticiler olarak belirleyin.
a) Dosya gezginindeki C:\Program Files\EMC NetWorker\nsr\res\nsrdb klasörüne
sağ tıklayın b) Özellikleri seçin.
c) "Security" (Güvenlik) sekmesine tıklayın.
d) "Advanced"
(Gelişmiş) öğesine tıklayın e) Owner (Sahip) öğesine tıklayın, "Change"
f(Değiştir) öğesine tıklayın) "Enter the object name to select" (Seç için nesne adını girin) kutusuna şu yazın: Yöneticiler, ardından "Check Names" (Adları Denetle) öğesine tıklayın. (Bazen AMER\Administrators gibi bilgisayar adını kullanman gerekir).
g) Ok
h (Tamam) öğesine tıklayın) "Replace all child object permission entries..." (Tüm alt nesne izin girişlerini değiştir) öğesine onay işareti takın ve "Altcontainers and objects" (Altcontainers ve nesnelerdeki sahibi değiştirin) kutusunu işaretleyin.
i) "Apply" (Uygula) öğesine tıklayın, ardından "Do you wish to continue?" (Devam etmek istiyor musunuz?) kutusu için "Yes" (Evet) öğesine tıklayın.
j) "Ok" (Tamam) öğesine tıklayın
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.