Hello there,
starting with the recently (09/09/2025) released linux-firmware Oracle Linux package linux-firmware-20250826-999.42.git356f06bf.el10.noarch.rpm it contains an invalid depency package /bin/sh
Maybe while building this package it a SHEBANG line was wrongly included as a dependecy package name:
# for RPMFILE in $(ls /data/mirrors/oracle/mirror-ol10_baseos_latest/getPackage/linux-firmware-20250*) ; do echo "### showing dependencies for $(basename ${RPMFILE})" && ls -lh ${RPMFILE} && rpm -qp --requires ${RPMFILE} ; done
### showing dependencies for linux-firmware-20250423-999.40.git32f3227b.el10.noarch.rpm
-rw-r--r-- 1 mirror mirror 480M Jun 27 13:58 /data/mirrors/oracle/mirror-ol10_baseos_latest/getPackage/linux-firmware-20250423-999.40.git32f3227b.el10.noarch.rpm
coreutils
linux-firmware-core = 999:20250423-999.40.git32f3227b.el10
linux-firmware-whence
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
### showing dependencies for linux-firmware-20250611-999.41.git356f06bf.el10.noarch.rpm
-rw-r--r-- 1 mirror mirror 481M Jul 17 00:50 /data/mirrors/oracle/mirror-ol10_baseos_latest/getPackage/linux-firmware-20250611-999.41.git356f06bf.el10.noarch.rpm
coreutils
linux-firmware-core = 999:20250611-999.41.git356f06bf.el10
linux-firmware-whence
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
### showing dependencies for linux-firmware-20250826-999.42.git356f06bf.el10.noarch.rpm
-rw-r--r-- 1 mirror mirror 481M Sep 9 00:50 /data/mirrors/oracle/mirror-ol10_baseos_latest/getPackage/linux-firmware-20250826-999.42.git356f06bf.el10.noarch.rpm
/bin/sh
coreutils
linux-firmware-core = 999:20250826-999.42.git356f06bf.el10
linux-firmware-whence
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
### showing dependencies for linux-firmware-20250828-999.43.git260ff424.el10.noarch.rpm
-rw-r--r-- 1 mirror mirror 584M Sep 9 00:50 /data/mirrors/oracle/mirror-ol10_baseos_latest/getPackage/linux-firmware-20250828-999.43.git260ff424.el10.noarch.rpm
/bin/sh
coreutils
linux-firmware-core = 999:20250828-999.43.git260ff424.el10
linux-firmware-whence
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
The package in question:
https://yum.oracle.com/repo/OracleLinux/OL10/baseos/latest/x86_64/getPackage/linux-firmware-20250828-999.43.git260ff424.el10.noarch.rpm
$ wget https://yum.oracle.com/repo/OracleLinux/OL10/baseos/latest/x86_64/getPackage/linux-firmware-20250828-999.43.git260ff424.el10.noarch.rpm && rpm -qp linux-firmware*.rpm --requires
warning: linux-firmware-20250828-999.43.git260ff424.el10.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 8d8b756f: NOKEY
/bin/sh
coreutils
linux-firmware-core = 999:20250828-999.43.git260ff424.el10
linux-firmware-whence
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
Changelog of the package:
%changelog
Thu Aug 28 2025 Yifei Liu <yifei.l.liu@oracle.com> - 20250828-999.43.git260ff424.el9Rebase to latest upstream [Orabug: 38200684]Solve conflicts caused by symbolic link changes [Orabug: 38206139]
Tue Aug 26 2025 Yifei Liu <yifei.l.liu@oracle.com> - 20250826-999.42.git356f06bf.el9Handling downgrade issue for Nvidia firmware changes [Orabug: 38303112]