Redhat 8.4以下安装zabbix,启动失败usmAES192PrivProtocol
- redhat8.4以下版本安装zabbix5.4及以上版本,启动zabbix服务时出现启动失败usmAES192PrivProtocol /usr/sbin/zabbix_server: symbol lookup error: /usr/sbin/zabbix_server: undefined symbol: usmAES192PrivProtocol
2.查看系统版本
- 错误原因:由于使用系统镜像中的net-snmp-libs-5.8.10安装包,不支持usmAES192 privacy protocol,所以导致zabbix-server启动失败
- 查看net-snmp-libs 版本 [root@ganluren ~]# rpm -qa | grep -i net-snmp
查看net-snmp 是否支持usmAES192PrivProtocol
[root@ganluren ~]# ldd /usr/sbin/zabbix_server|grep -i snmp [root@ganluren ~]# nm -D /lib64/libnetsnmp.so.35 | grep -i aes
5.升级net-snmp-libs ,下载安装源
[root@ganluren ~]# wget http://repo.okay.com.mx/centos/8/x86_64/release/net-snmp-libs-5.8-12.el8.x86_64.rpm
[root@ganluren ~]# rpm -ivh net-snmp-libs-5.8-12.el8.x86_64.rpm
- 安装net-snmp-libs
[root@ganluren ~]# dnf install net-snmp-libs
7.查看net-snmp 是否支持usmAES192PrivProtocol [root@ganluren ~]# ldd /usr/sbin/zabbix_server|grep -i snmp [root@ganluren ~]# nm -D /lib64/libnetsnmp.so.35 | grep -i aes
8.启动zabbix-server [root@ganluren ~]# systemctl restart zabbix-server [root@ganluren ~]# systemctl status zabbix-server.service