服务支持

系统更新

当前位置  >  首页  >  服务支持  >  系统更新

更新ID(KYUA-202310-1106

更新简述:
客户现场使用命令ipset list -o xml,输出结果中一条记录没有端口的信息
影响操作系统版本:
银河麒麟高级服务器操作系统 V10 SP2 影响 已修复 银河麒麟高级服务器操作系统 V10 SP1 影响 已修复
更新类型:
问题修复
发布时间:
2023-11-29
更新描述:

详细介绍

1、问题复现方法


# step 1

ipset create foo hash:ip,port

# step 2 

for i in `seq 100 241`; do ipset add foo 192.168.122.$i; done

# step 3

ipset list -o xml 


2、问题分析结果


程序源码存在bug,导致ipset输出结果有误


3、补丁及下载地址


·银河麒麟高级服务器操作系统 V10 SP1
ipset(aarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-7.3-2.p01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-devel-7.3-2.p01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-help-7.3-2.p01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-libs-7.3-2.p01.ky10.aarch64.rpm
ipset(x86_64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-7.3-2.p01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-devel-7.3-2.p01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-help-7.3-2.p01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-libs-7.3-2.p01.ky10.x86_64.rpm

·银河麒麟高级服务器操作系统 V10 SP2
ipset(aarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-7.6-0.p01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-devel-7.6-0.p01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-help-7.6-0.p01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-libs-7.6-0.p01.ky10.aarch64.rpm
ipset(x86_64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-7.6-0.p01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-devel-7.6-0.p01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-help-7.6-0.p01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-libs-7.6-0.p01.ky10.x86_64.rpm

4、修复和更新方法

修改程序源码中的SNPRINTF_FAILUR宏,当ipset_print_port()返回-1时,使ipset_print_elem()ipset_print_proto_port()函数能够返回正确的结果,最终促使程序能够先输出和清空outbuf中的数据,之后再重新向outbuf中写入当前”ip,port”记录


上一篇: KYUA-202309-1279 下一篇: KYBA-202311-1084

试用

服务

动态

联系