无法解密: NetWorker 服务器迁移后,NMC UI 中弹出BAD_DATA错误

Summary: 无法解密:出现密码箱问题时,可能会发生BAD_DATA错误,无论是由于密码箱中的损坏,还是当 NetWorker 服务器迁移、移动或重新安装并且密码箱未拷贝到 /restored 时。当前密码箱没有与 nsrdb 中的用户/密码匹配的存储密码,因此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

  • NetWorker 服务器已迁移到新硬件
  • 执行 nsrdr 以恢复 NetWorker 配置
  • 密码分配给某些 NetWorker 资源的字段
  • 在 NMC UI 中,单击某些 NetWorker 资源时会显示弹出窗口。

bad_data.PNG


Cause

“Unable to decrypt:BAD_DATA“错误可能发生在出现密码箱问题时,无论是由于密码箱中的损坏还是 NetWorker 服务器迁移、移动或重新安装并且密码箱未拷贝到 /restored 时。当前密码箱没有与 nsrdb 中的用户/密码匹配的存储密码,因此BAD_DATA错误。

Resolution

要解决 NMC 中出现的BAD_DATA错误弹出窗口,请在 nsrdr 或迁移之前从 NetWorker 服务器将当前密码箱替换为原始密码箱。在 Linux Networker 服务器上,使用 nsr_prep_lb 命令导出原始密码箱。有关如何导出密码箱的说明,请参阅 NetWorker 安全配置指南 。

如果无法导入原始密码箱,请将 NetWorker 资源中的所有密码字段重置为空。

如何在 nsrdb

中重置密码1) 创建一个输入文件,其中包含需要在 nsrdb 中清除的密码的名称。  创建一个名为“pass.txt”的文件,其中包含以下行:

更新密码:;
y
更新管理密码:;
y
更新 NAS 管理密码:;
y
更新 NAS 文件访问密码:;
y
更新身份验证密钥:;
y
更新 VMWS 用户密码:;
更新
EBR 密码:;
y
更新 REST 服务密码:;
更新
vCenter 密码:;
更新
隐私密钥:;
y
update datazone 密码:;
y

2) 停止 NetWorker 服务。

在 Linux 上:Windows 上的 systemctl stop networker
:  停止 NetWorker 备份和恢复服务器服务和 NetWorker 远程执行服务

3) 创建 nsrdb 的拷贝。将此命名为 nsrdb.beforepassclean 。

4) 使用输入文件 pass.txt 运行 nsradmin 命令。

在 LInux 上:

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

在 Windows:C:

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

5) 制作修改后的 nsrdb 的另一个拷贝。称之为nsrdb_passwordblank。如果有任何,请重命名 nsrdb 下的 dbg 文件夹。

6) 在 Windows 环境中,按照以下步骤 更改 nsrdb 的所有权 ,然后再继续执行步骤 7。

7) 启动 NetWorker 服务。

8) 启动 NMC。此时,重新输入分配给 NetWorker 资源的密码。

更改 nsrdb

的所有权在 Windows NetWorker 服务器上,修改的 nsrdb 文件的所有权将从管理员(组)更改为当前登录的任何用户。这将导致 NetWorker 在重新启动后损坏修改的条目,从而在 dbg 文件夹中移动这些文件。这就是为什么在 Windows 上启动 NetWorker 服务之前,请将 nsrdb 下的所有文件权限设置为由 组管理员 (不是用户,而是)拥有。

从文件资源管理器中单击“C:\Program Files\EMC Networker\nsr\res\nsrdb”,并将所有文件和子对象的所有权设置为管理员。

a) 在文件资源管理器上,右键单击 C:\Program Files\EMC NetWorker\nsr\res\nsrdb 文件夹
b) 选择属性。
c) 单击“Security”选项卡。
d) 单击“Advanced”
e) 在 Owner 中,单击“Change”


advanced.PNG
f) 在“Enter the object name to select”框中,键入以下内容:管理员,然后单击“检查名称”。(有时您需要使用计算机名称,如 AMER\Administrators)。

g) 单击 OK




管理员.PNG

h) 在“Replace all child object permission entries...”中输入复选标记   和 “Replace owner on subcontainers and objects” 框。

i) 单击“Apply”,然后单击“Yes”(是)作为“Do you wish to continue?” 框。

j) 单击“OK”

已更换.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.