麒麟v10sp2中net-snmp-libs版本问题
操作系统
Release:
Kylin Linux Advanced Server release V10 (Sword)
Kernel:
4.19.90-24.4.v2101.ky10.x86_64
Build:
Kylin Linux Advanced Server
release V10 (SP2) /(Sword)-x86_64-Build09/20210524
问题描述
需要使用net-snmp-libs的usmAES256CiscoPrivProtocol协议,sp2默认安装的是net-snmp-libs-5.9-3.p05.ky10.x86_64 ,通过命令查看是nm -D /usr/lib64/libnetsnmp.so.35 |grep -i usmAES256CiscoPrivProtocol是无返回的
解决方式1
通过获取sp3中的rpm包升级到net-snmp-libs-5.9-4.p05.ky10.x86_64,虽然so文件变成了.40,虽然支持了usmAES256CiscoPrivProtocol协议,但是仍然无法使用。
解决方式2
通过安装Redhat的中的net-snmp-libs-5.8-27.el8.x86_64后,通过命令查看是nm -D /usr/lib64/libnetsnmp.so.35 |grep -i usmAES256CiscoPrivProtocol是正常返回的,但是此时无法安装net-snmp服务了。如果安装ky版本的net-snmp会报错依赖问题,让重装net-snmp-libs;如果安装el8版本的net-snmp的话,会报错rpm包依赖有问题,到这里我就不敢继续操作了
- nothing provides librpm.so.8()(64bit) needed by net-snmp-1:5.8-27.el8.x86_64
- nothing provides librpmio.so.8()(64bit) needed by net-snmp-1:5.8-27.el8.x86_6
有没有遇到相同问题的同志,一起分享下?