使用 X Window 终端执行 regtool 时注册过程失败

在 UNIX 和 Linux 平台上有效。

症状:

UNIX 和 Linux 数据移动器安装在数据移动器服务器上。 在您尝试使用 regtool 实用工具注册数据移动器服务器时,会在命令行窗口中显示以下消息:

regtool: error while loading shared libraries: libetpki2.so: cannot open shared object file: No such file or directory

解决方案:

当使用用于安装 UNIX 和 Linux 数据移动器的同一登录会话登录到数据移动器服务器时,会发生上述错误。 使用同一登录会话会阻止您更新各种环境变量(例如,LD_LIBRARY_PATH),这些变量在安装程序安装 UNIX 和 Linux 数据移动器时发生了更改。

要解决此问题,请注销当前会话,然后登录到数据移动器服务器。 然后您应该能够使用 regtool 实用工具注册数据移动器服务器。

如果您在注销并重新登录之后无法注册数据移动器服务器,可能是由于未将 X Windows 终端配置为继承当前登录会话的环境变量。 要解决此问题,请启用“作为登录 shell 运行命令”选项,如以下屏幕所示:

注意:下图显示了 RedHat AS 4 操作系统上的 X Window 终端。

“X Windows 终端”对话框。

(可选)您可以通过在数据移动器服务器上执行以下命令来设置环境变量:

. /etc/profile.CA
regtool register