Bug 2259197
Summary: | dnf install /usr/sbin/grubby installs sdubby, even on a non-EFI GRUB 2 system | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alexander Sosedkin <asosedki> |
Component: | sdubby | Assignee: | Jeremy Linton <jeremy.linton> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 39 | CC: | cllang, jeremy.linton, jpazdziora, omosnacek |
Target Milestone: | --- | Keywords: | Regression |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-03-28 21:07:49 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alexander Sosedkin
2024-01-19 13:04:07 UTC
I'm guessing this has something to do with the provides stanza which was bumped to fix sddm and dnf is picking it over grubby even though its not marked as obsoleting grubby.. hmmm. Let me spend some time looking at it. Presumably instead of `dnf -y install grubby` its fully qualified (ex `dnf install grubby-8.xx-yy it works?) `dnf -y install grubby` installs grubby, and so does `dnf -y install grubby-8.40-73.fc39`. It's that the `dnf -y install /usr/sbin/grubby` prefers sdubby, and, given the choice between the two, I'd really prefer dnf to either pick one that matches the bootloader I have installed or just unconditionally install the real deal. The problem with [1] is that there is not (yet) grubby 8.41+ in rawhide. The latest version is grubby-8.40-74.fc40, so it seems that sdubby sometimes takes precedence. anaconda-core conflicts with 'grubby < 8.40-10', so this issue should be mitigated by sdubby providing just a slightly higher version. For example 'Provides: grubby = 8.40-10.sdubby'. [1] https://src.fedoraproject.org/rpms/sdubby/c/a1471ab43e366ab23d8cd91ed650175f13d41776?branch=rawhide Just as a comment, the best plan is probably just to bump the grubby release, backing sdubby down will probably cause more problems. I've been planning on opening a "bump the grubby" PR this week, I should get to it in the next day or two. It seems as of today even grubby (package name) is affected: bug 2269992. *** This bug has been marked as a duplicate of bug 2269992 *** |