Automatic update for kexec-tools-2.0.28-10.fc41.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2024-0e5c036fb8
Please log in to add feedback.
This update was automatically created
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'passed'.
This update has been submitted for stable by bodhi
CoreOS compose failing with:
[2024-07-09T08:42:06.615Z] Checking out packages...done [2024-07-09T08:42:06.869Z] error: Installing packages: Checkout kexec-tools-2.0.28-10.fc41.x86_64: Hardlinking a9/fe783f7eee09df5e59b69faf3b4bc0eb6717a22bcef88116429a77206e486e.file to vmcore-dmesg: File exists [2024-07-09T08:42:08.767Z] failed to execute cmd-build: exit status 1
https://jenkins-coreos-ci.apps.ocp.fedoraproject.org/blue/organizations/jenkins/test-override/detail/test-override/747/pipeline
Hi @jlebon,
Thanks for reporting the above test failure! But I'm not sure how to make sense of the above error! Can you help me understand it?
It means that there is something else in the compose which also installs a file called
vmcore-dmesgat the same path (/usr/sbin/vmcore-dmesg), and they are not the same contents. So the two packages conflict.OK, I think I see what's going on. We're composing with kdump-utils-1.0.42-9.fc41, which is from before the split out into a separate package, and has an older version of that file.
The fix for this is on our side; we really need to get a new rawhide build of FCOS out. But possibly it might also be appropriate for new
kexec-toolsto be marked asConflicts: kdump-utils < 1.0.42?E.g. if a rawhide system has the packages from before the split and the sysadmin did a
dnf update kexec-tools, I think they might hit this same issue because nothing forceskdump-utilsfrom also being updated.As you see from the file list kdump-utils doesn't have /usr/sbin/vmcore-dmesg. This file is always provided by kexec-tools. I imagine when kexec-tools gets updated, the old /usr/sbin/vmcore-dmesg should be replaced by the new version. So think the real problem should lie somewhere else.
It was provided by the kdump-utils subpackage before: https://koji.fedoraproject.org/koji/rpminfo?rpmID=38435162
Thanks for correcting me!
Oh, this is a regression caused by the following commit. Sorry I didn't catch this issue when merging it.
The latest kdump-utils has already fixed this issue unintentionally. Since 1) this issue can be bypassed by updating kdump-utils to latest version 2) and only happens to rawhide 3) and you plan to fix it on your side, do you think "Conflicts: kdump-utils < 1.0.42" is still needed? Or what else can I do for you?
Indeed, I think given that this is rawhide it's not worth adding a Conflicts. Thanks!
Thanks for confirming it!
I've released kexec-tools-2.0.28-12.fc41. kexec-tools-2.0.28-10.fc41 should be used because it has the same problem as 2.0.28-10.fc40.