So, before I undertake my own exploration into this, I wanted to ask if anyone else had already done any digging into why, during the course of normal operations, DNF5 upgrade transactions seem to not-infrequently report (preasumably harmless) errors like the ones seen in the (abbreviated) output transcript below.
I’m particularly curious:
- Why the errors seem to have only surfaced with the introduction of DNF5
- Why DNF3 didn’t encounter the same errors (or at least didn’t report them to the user)
- How harmless or not they actually are
- Whether the root cause is some correctable antipattern in how the packages are defined/created, or if it’s just a normal part of How DNF5 Works™
…I suppose 1 and 2 are really the same question phrased two different ways.
(Note, also, that this isn’t intended to single rpmfusion out or point any fingers at them. A couple of rpmfusion packages happen to be part of this particular occurrence, but I’ve seen the same thing with plenty of Fedora packages as well. Including the OpenJDK file also included in the transaction below. The common denominator seems to be DNF5, not any particular packagers or packaging groups.)
$ sudo dnf upgrade
[...]
Running transaction
[ 1/582] Verify package files 100% | 14.0 B/s | 291.0 B | 00m20s
[ 2/582] Prepare transaction 100% | 57.0 B/s | 580.0 B | 00m10s
[ 3/582] Upgrading kf6-filesystem-0:6. 100% | 72.2 KiB/s | 3.7 KiB | 00m00s
[...]
[143/582] Upgrading java-25-openjdk-cry 100% | 14.5 MiB/s | 504.9 KiB | 00m00s
[...]
[144/582] Upgrading kernel-tools-libs-0 100% | 15.0 KiB/s | 30.7 KiB | 00m02s
[...]
[182/582] Upgrading mock-rpmfusion-free 100% | 915.5 KiB/s | 24.7 KiB | 00m00s
[...]
[193/582] Upgrading mock-rpmfusion-nonf 100% | 1.1 MiB/s | 22.9 KiB | 00m00s
[...]
[209/582] Upgrading java-25-openjdk-hea 100% | 35.8 MiB/s | 236.6 MiB | 00m07s
[...]
[304/582] Removing java-25-openjdk-head 100% | 4.2 KiB/s | 451.0 B | 00m00s
[...]
[406/582] Removing mock-rpmfusion-nonfr 100% | 4.7 KiB/s | 62.0 B | 00m00s
[...]
[424/582] Removing mock-rpmfusion-free- 100% | 2.7 KiB/s | 82.0 B | 00m00s
[...]
[530/582] Removing java-25-openjdk-cryp 100% | 181.0 B/s | 2.0 B | 00m00s
[...]
[582/582] Removing glibc-common-0:2.42- 100% | 0.0 B/s | 53.0 B | 00m00error: file /etc/.../java-25-openjdk/conf/security/java.security: No such file or directory
error: file /etc/mock/epel-10-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-10-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-10-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-10-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-10-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-10-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-8-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-8-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-8-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-8-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-8-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-8-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-9-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-9-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-9-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-9-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-9-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-9-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-next-9-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-next-9-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-next-9-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-next-9-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/epel-next-9-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/epel-next-9-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_free-41-aarch64.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_free-41-i386.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_free-41-ppc64le.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_free-41-x86_64.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_nonfree-41-aarch64.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_nonfree-41-i386.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_nonfree-41-ppc64le.cfg: No such file or directory
error: file /etc/mock/fedora+rpmfusion_nonfree-41-x86_64.cfg: No such file or directory
error: file /etc/mock/fedora-41-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-41-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-41-i386-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-41-i386-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-41-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-41-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-41-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-41-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-42-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-42-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-42-i386-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-42-i386-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-42-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-42-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-42-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-42-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-43-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-43-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-43-i386-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-43-i386-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-43-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-43-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-43-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-43-x86_64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-aarch64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-aarch64-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-i386-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-i386-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-ppc64le-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-ppc64le-rpmfusion_nonfree.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-x86_64-rpmfusion_free.cfg: No such file or directory
error: file /etc/mock/fedora-rawhide-x86_64-rpmfusion_nonfree.cfg: No such file or directory
[582/582] Removing glibc-common-0:2.42- 100% | 0.0 B/s | 53.0 B | 03m55s
Complete!