NetWorker:加载共享库时出错:libncurses.so.5
摘要: 在 Linux RHEL 8.0 及更高版本上,安装后在 NetWorker 服务器上启动一些 NetWorker 服务时,可能会看到以下错误。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
NetWorker 守护程序无法启动,并在 daemon.raw 中显示以下错误:

原因
在 Red Hat 8 及更高版本上,libncurses.so.5 二进制文件默认不可用。
以下是根据平台提供的依赖库版本。
RHEL 7 将 libncurses.so.5 作为默认库。
RHEL 8 将libncurses.so.6.1 作为默认库(但是, libncurses.so.5 也可从 Red Hat 存储库下载。)
RHEL 9 的默认值为 libncurses.so.6.2 。
解决方案
在 RHEL 8.x 及更高版本上,搜索现有二进制 libncurses.so.6.x 和 libtinfo.so.6.x 作为 ncurses-libs-6.x RPM 软件包的一部分,并创建软链接,如下所示。
对于 RHEL 8.x,请使用此选项:
ln -s "/usr/lib64/libncurses.so.6.1" "/usr/lib64/libncurses.so.5" ln -s "/usr/lib64/libtinfo.so.6.1" "/usr/lib64/libtinfo.so.5"
对于 RHEL 9.x,请使用此选项:
ln -s "/usr/lib64/libncurses.so.6.2 "/usr/lib64/libncurses.so.5" ln -s "/usr/lib64/libtinfo.so.6.2" "/usr/lib64/libtinfo.so.5"
其他信息
此解决方法是解决 NetWorker Server 19.9 与 Red Hat 8.x 和 9.x 版本操作系统的兼容性问题:


文章属性
文章编号: 000220485
文章类型: Solution
上次修改时间: 25 5月 2026
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。