Linux CentOS 8.x、9.x 系统安装启动某些服务报:libtinfo.so.5、libncurses.so.5 的问题,解决方式

2024-01-09

场景:
启动服务 xxx-server start 报如下问题:

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

解决:

1、根据报错内容可以看出,是因为xxx服务在启动的时候加载了 libtinfo.so.5 库文件。此时我们可以查看系统中是否存在该库文件

find // -name 'libtinfo*'

2、从查询结果中可以看到,现在使用的系统中并没有安装对应的 libtinfo.so.5 库文件,这个时候可以将高版本创建软连接到5版本

ln -s //usr/lib64/libtinfo.so.6 //usr/lib64/libtinfo.so.5

重新启动服务,得以解决

番外篇:
1、如果报 libncurses 系列类似的错误,也可以按照此方式解决
2、解决方式基本是一致的

find // -name 'libncurses*'
ln -s //usr/lib64/libncurses.so.6 //usr/lib64/libncurses.so.5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux CentOS 8.x、9.x 系统安装启动某些服务报:libtinfo.so.5、libncurses.so.5 的问题,解决方式 的相关文章

随机推荐