Bug 5424 - [Anolis23 GA][x86_64/aarch64][软件兼容性]yum源中没有tcpdump软件包,导致软件兼容性测试用例失败
Summary: [Anolis23 GA][x86_64/aarch64][软件兼容性]yum源中没有tcpdump软件包,导致软件兼容性测试用例失败
Status: CLOSED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: happy_orange
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-06 17:15 UTC by zhixin01
Modified: 2023-06-28 15:02 UTC (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zhixin01 alibaba_cloud_group 2023-06-06 17:15:36 UTC
[缺陷描述]:
anolis23 yum源中没有tcpdump软件包,导致软件兼容性测试用例失败;

报错如下:
# yum list tcpdump --showduplicates
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:29:36 ago on Tue Jun  6 16:41:41 2023.
Error: No matching Packages to list

[复现概率]:
必现

[复现环境]:
内核:
# uname -r
5.10.134-14.an23.aarch64

# cat /etc/os-release
NAME="Anolis OS"
VERSION="23"
ID="anolis"
VERSION_ID="23"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

内存信息:
# free -h
               total        used        free      shared  buff/cache   available
Mem:            30Gi       533Mi        28Gi        69Mi       1.4Gi        29Gi
Swap:             0B          0B          0B

cpu信息:
# lscpu
Architecture:           aarch64
  CPU op-mode(s):       32-bit, 64-bit
  Address sizes:        48 bits physical, 48 bits virtual
  Byte Order:           Little Endian
CPU(s):                 8
  On-line CPU(s) list:  0-7
Vendor ID:              ARM
  BIOS Vendor ID:       Alibaba Cloud
  Model name:           Neoverse-N2
    BIOS Model name:    virt-rhel7.6.0  CPU @ 2.0GHz
    BIOS CPU family:    1
    Model:              0
    Thread(s) per core: 1
    Core(s) per socket: 8
    Socket(s):          1
    Stepping:           r0p0
    Frequency boost:    disabled
    CPU(s) scaling MHz: 100%
    CPU max MHz:        2750.0000
    CPU min MHz:        2750.0000
    BogoMIPS:           100.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop s
                        ha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull sveb
                        itperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh
Caches (sum of all):
  L1d:                  512 KiB (8 instances)
  L1i:                  512 KiB (8 instances)
  L2:                   8 MiB (8 instances)
  L3:                   64 MiB (1 instance)
NUMA:
  NUMA node(s):         1
  NUMA node0 CPU(s):    0-7
Vulnerabilities:
  Itlb multihit:        Not affected
  L1tf:                 Not affected
  Mds:                  Not affected
  Meltdown:             Not affected
  Mmio stale data:      Not affected
  Retbleed:             Not affected
  Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:           Mitigation; __user pointer sanitization
  Spectre v2:           Mitigation; CSV2, BHB
  Srbds:                Not affected
  Tsx async abort:      Not affected

repo信息:
# yum repolist -v
Failed to set locale, defaulting to C.UTF-8
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
YUM version: 4.15.1
cachedir: /var/cache/dnf
Last metadata expiration check: 0:33:11 ago on Tue Jun  6 16:41:41 2023.
Repo-id            : AppStream
Repo-name          : AnolisOS-23 - AppStream
Repo-revision      : 1684909025
Repo-updated       : Wed May 24 14:17:05 2023
Repo-pkgs          : 11928
Repo-available-pkgs: 11920
Repo-size          : 14 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/AppStream/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:36 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS.repo

Repo-id            : AppStream-Nightly
Repo-name          : AnolisOS-23 - AppStream
Repo-revision      : 1685638382
Repo-updated       : Fri Jun  2 00:53:02 2023
Repo-pkgs          : 12446
Repo-available-pkgs: 12442
Repo-size          : 12 G
Repo-baseurl       : http://mirrors.openanolis.cn/anolis/23/Nightly/AppStream/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:40 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Nightly.repo

Repo-id            : AppStream-debuginfo
Repo-name          : AnolisOS-23 - AppStream Debuginfo
Repo-revision      : 1684909028
Repo-updated       : Wed May 24 14:17:08 2023
Repo-pkgs          : 1826
Repo-available-pkgs: 1826
Repo-size          : 8.2 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/AppStream/aarch64/debug
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:38 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Debuginfo.repo

Repo-id            : AppStream-source
Repo-name          : AnolisOS-23 - AppStream Source
Repo-revision      : 1684909029
Repo-updated       : Wed May 24 14:17:09 2023
Repo-pkgs          : 867
Repo-available-pkgs: 859
Repo-size          : 20 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/AppStream/source/
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:40 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Source.repo

Repo-id            : BaseOS
Repo-name          : AnolisOS-23 - BaseOS
Repo-revision      : 1685324522
Repo-updated       : Mon May 29 09:42:02 2023
Repo-pkgs          : 1534
Repo-available-pkgs: 1534
Repo-size          : 2.2 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/BaseOS/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:35 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS.repo

Repo-id            : BaseOS-Nightly
Repo-name          : AnolisOS-23 - BaseOS
Repo-revision      : 1685638136
Repo-updated       : Fri Jun  2 00:48:56 2023
Repo-pkgs          : 929
Repo-available-pkgs: 929
Repo-size          : 923 M
Repo-baseurl       : http://mirrors.openanolis.cn/anolis/23/Nightly/BaseOS/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:40 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Nightly.repo

Repo-id            : BaseOS-debuginfo
Repo-name          : AnolisOS-23 - BaseOS Debuginfo
Repo-revision      : 1685324533
Repo-updated       : Mon May 29 09:42:13 2023
Repo-pkgs          : 2583
Repo-available-pkgs: 2583
Repo-size          : 10 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/BaseOS/aarch64/debug
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:39 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Debuginfo.repo

Repo-id            : BaseOS-source
Repo-name          : AnolisOS-23 - BaseOS Source
Repo-revision      : 1685324536
Repo-updated       : Mon May 29 09:42:16 2023
Repo-pkgs          : 871
Repo-available-pkgs: 871
Repo-size          : 4.6 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/BaseOS/source/
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:41 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Source.repo

Repo-id            : Plus
Repo-name          : AnolisOS-23 - Plus
Repo-revision      : 1677200431
Repo-updated       : Fri Feb 24 09:00:31 2023
Repo-pkgs          : 42
Repo-available-pkgs: 42
Repo-size          : 270 M
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/Plus/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:38 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS.repo

Repo-id            : Plus-Nightly
Repo-name          : AnolisOS-23 - Plus
Repo-revision      : 1679023901
Repo-updated       : Fri Mar 17 11:31:41 2023
Repo-pkgs          : 23
Repo-available-pkgs: 23
Repo-size          : 141 M
Repo-baseurl       : http://mirrors.openanolis.cn/anolis/23/Nightly/Plus/aarch64/os
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:40 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Nightly.repo

Repo-id            : Plus-debuginfo
Repo-name          : AnolisOS-23 - Plus Debuginfo
Repo-revision      : 1677200463
Repo-updated       : Fri Feb 24 09:01:02 2023
Repo-pkgs          : 17
Repo-available-pkgs: 17
Repo-size          : 1.4 G
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/Plus/aarch64/debug
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:40 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Debuginfo.repo

Repo-id            : Plus-source
Repo-name          : AnolisOS-23 - Plus Source
Repo-revision      : 1677200517
Repo-updated       : Fri Feb 24 09:01:57 2023
Repo-pkgs          : 4
Repo-available-pkgs: 4
Repo-size          : 371 M
Repo-baseurl       : http://mirrors.cloud.aliyuncs.com/anolis/23/Plus/source/
Repo-expire        : 172800 second(s) (last: Tue Jun  6 16:41:41 2023)
Repo-filename      : /etc/yum.repos.d/AnolisOS-Source.repo
Total packages: 33070

[复现步骤]:
yum install tcpdump

[预期结果]:
tcpdump安装成功

[实际结果]:
yum源中无tcpdump软件包
Comment 1 yunmeng365524 2023-06-06 17:38:33 UTC
请考虑加一下包。tcpdump是比较常用的工具。
Comment 2 happy_orange alibaba_cloud_group 2023-06-12 15:44:40 UTC
tcpdump 已经增加,构建地址:
http://build.openanolis.cn/koji/taskinfo?taskID=632386
Comment 3 zhixin01 alibaba_cloud_group 2023-06-12 16:17:10 UTC
(In reply to happy_orange from comment #2)
> tcpdump 已经增加,构建地址:
> http://build.openanolis.cn/koji/taskinfo?taskID=632386

使用构建地址中tcpdump-4.99.4-1.an23版本的包安装成功
# rpm -q tcpdump
tcpdump-4.99.4-1.an23.aarch64

# uname -r
5.10.134-14.an23.aarch64
Comment 4 扣肉 2023-06-13 07:40:07 UTC
有关软件已经出现在仓库中。如有其它问题请另行提交BR
Comment 5 zhixin01 alibaba_cloud_group 2023-06-28 15:01:50 UTC
yum源中已有tcpdump软件包,经测试tcpdump用例成功,因此关闭此单。