更新ID(KYUA-202309-1002)
- 更新简述:
- 在使用net-snmp-create-v3-user创建空加密密码安全用户时,配置文件会多一个""的安全密码,启动snmpd服务失败。
- 影响操作系统版本:
- 银河麒麟高级服务器操作系统 V10 SP1
银河麒麟高级服务器操作系统 V10 SP2
银河麒麟高级服务器操作系统 V10 SP3
- 更新类型:
- 问题修复
- 发布时间:
- 2024-03-28
- 更新描述:
- 修复和更新方法
在V10 SP1上需要更新net-snmp-libs、net-snmp、net-snmp-help软件包至5.8-7.p05.ky10版本或以上版本;
在V10 SP2上需要更新net-snmp-libs、net-snmp、net-snmp-help软件包至5.9-3.p04.ky10版本或以上版本;
在V10 SP3上需要更新net-snmp-libs、net-snmp、net-snmp-help软件包至5.9-4.p04.ky10版本或以上版本;
更新方法(用root权限执行以下命令):
yum update net-snmp-libs net-snmp net-snmp-help
详细介绍
一、问题复现方法/问题描述
使用net-snmp-create-v3-user创建空加密密码安全用户,/var/lib/net-snmp/snmp.conf会多一个""的安全密码,导致systemctl start snmpd启动snmpd服务失败。
二、问题分析结果
由于createUser privpass 是可选的,所以用户可不填,但是net-snmp-create-v3-user在创建时未考虑privpass为空的情况,导致snmpd进程启动时报错。需要在net-snmp-create-v3-user脚本中添加privpass为空时的用户配置方法。
三、补丁及下载地址
从软件仓库更新