• 凯龙尊时一人生就是搏

    服务支持

    系统更新

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

    更新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)软件包下载地址:
    http://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-7.3-2.p01.ky10.aarch64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-devel-7.3-2.p01.ky10.aarch64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/ipset-help-7.3-2.p01.ky10.noarch.rpm
    http://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)软件包下载地址:
    http://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-7.3-2.p01.ky10.x86_64.rpm
    http://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
    http://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/ipset-help-7.3-2.p01.ky10.noarch.rpm
    http://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)软件包下载地址:
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-7.6-0.p01.ky10.aarch64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-devel-7.6-0.p01.ky10.aarch64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/ipset-help-7.6-0.p01.ky10.noarch.rpm
    http://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)软件包下载地址:
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-7.6-0.p01.ky10.x86_64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-devel-7.6-0.p01.ky10.x86_64.rpm
    http://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/ipset-help-7.6-0.p01.ky10.noarch.rpm
    http://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

    试用

    服务

    动态

    联系