View Issue Details

IDProjectCategoryView StatusLast Update
0009044Rocky-Linux-9kernelpublic2025-03-14 21:41
ReporterStephen Simpson Assigned ToLouis Abel  
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
PlatformRocky LinuxOSRocky LinuxOS Version9.4
Summary0009044: Kernels in the Rocky Linux 9.4 vault contain innaccurate metadata
Description3 kernels listed in the Rocky Linux 9.4 vault have incorrect metadata for aarch64

kernel-5.14.0-427.16.1.el9_4.aarch64.rpm
kernel-5.14.0-427.18.1.el9_4.aarch64.rpm
kernel-5.14.0-427.20.1.el9_4.aarch64.rpm

Their arch in the metatadata are listed as src and the should be aarch64
Steps To Reproduce# dnf --quiet --repo=rocky94 --repofrompath=rocky94,https://dl.rockylinux.org/vault/rocky/9.4/BaseOS/aarch64/os/ repoquery kernel
kernel-0:5.14.0-427.16.1.el9_4.src <---
kernel-0:5.14.0-427.18.1.el9_4.src <---
kernel-0:5.14.0-427.20.1.el9_4.src <---
kernel-0:5.14.0-427.22.1.el9_4.aarch64
kernel-0:5.14.0-427.24.1.el9_4.aarch64
kernel-0:5.14.0-427.26.1.el9_4.aarch64
kernel-0:5.14.0-427.28.1.el9_4.aarch64
kernel-0:5.14.0-427.31.1.el9_4.aarch64
kernel-0:5.14.0-427.33.1.el9_4.aarch64
kernel-0:5.14.0-427.35.1.el9_4.aarch64
kernel-0:5.14.0-427.37.1.el9_4.aarch64
kernel-0:5.14.0-427.40.1.el9_4.aarch64
kernel-0:5.14.0-427.42.1.el9_4.aarch64

You can see this in the repo metadata

# curl -Ss https://dl.rockylinux.org/vault/rocky/9.4/BaseOS/aarch64/os/repodata/50b99af1b66766a48dc9d26ae67da5ea4463adbd5742efef4f0dfba60253824b-primary.xml.gz | zcat | xmlstarlet sel -t -m "//*[local-name()='package' and *[local-name()='name' and text()='kernel']]" -v "*[local-name()='name']" -n -v "*[local-name()='arch']" -n -v "*[local-name()='location']/@href" -n | paste - - -
kernel src Packages/k/kernel-5.14.0-427.16.1.el9_4.aarch64.rpm
kernel src Packages/k/kernel-5.14.0-427.18.1.el9_4.aarch64.rpm
kernel src Packages/k/kernel-5.14.0-427.20.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.22.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.24.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.26.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.28.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.31.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.33.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.35.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.37.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.40.1.el9_4.aarch64.rpm
kernel aarch64 Packages/k/kernel-5.14.0-427.42.1.el9_4.aarch64.rpm
TagsNo tags attached.

Activities

Louis Abel

Louis Abel

2025-03-14 21:41

administrator   ~0009672

Thank you for the report.

This is a bug in peridot where the accidental import of a source package into peridot overwrites the aarch64 package of the same exact name. While it does appear to be "aarch64" in the file name, the metadata is correct that it is a source package and not a binary package. Unpacking it with rpm2cpio | cpio -idmv will show that it is indeed a source package.

% rpm2cpio kernel-5.14.0-427.16.1.el9_4.aarch64.rpm | cpio -idmv
1000-debrand-some-messages.patch
Makefile.rhelver
Module.kabi_aarch64
Module.kabi_dup_aarch64
Module.kabi_dup_ppc64le
Module.kabi_dup_s390x
Module.kabi_dup_x86_64
Module.kabi_ppc64le
Module.kabi_s390x
Module.kabi_x86_64
README.rst
check-kabi
. . .

Setting to acknowledged.

Issue History

Date Modified Username Field Change
2025-03-14 21:14 Stephen Simpson New Issue
2025-03-14 21:41 Louis Abel Assigned To => Louis Abel
2025-03-14 21:41 Louis Abel Status new => acknowledged
2025-03-14 21:41 Louis Abel Note Added: 0009672