Bug 2257127 - GRUB Customizer is incompatible with RH/Fedora GRUB, please retire it [NEEDINFO]
Summary: GRUB Customizer is incompatible with RH/Fedora GRUB, please retire it
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: grub-customizer
Version: 40
Hardware: Unspecified
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-07 00:15 UTC by Neal Gompa
Modified: 2025-10-11 10:09 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-05-16 07:50:29 UTC
Type: ---
Embargoed:
8ru2u4gz: needinfo? (extras-orphan)


Attachments (Terms of Use)

Description Neal Gompa 2024-01-07 00:15:51 UTC
GRUB Customizer is incompatible with RH/Fedora GRUB, and usage of it can break people's systems pretty severely.

Please retire this package from Fedora and EPEL 9.

Reproducible: Always

Comment 1 Troy Dawson 2024-01-08 16:28:25 UTC
Although I believe you, grub-customizer has been in Fedora for a long time.
Please give more details about the incompatibility and/or how it breaks the systems.

Comment 2 Aoife Moloney 2024-02-15 23:09:22 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.

Comment 3 Villy Kruse 2024-06-03 08:18:31 UTC
(In reply to Troy Dawson from comment #1)
> Although I believe you, grub-customizer has been in Fedora for a long time.
> Please give more details about the incompatibility and/or how it breaks the
> systems.

With BLS configurations there isn't much to configure.

Therefore it encourages people to disable BLS and then complain that the new kernels doesn't show up in the grub menu when installing a new kernel.

If you do some configuration, it will add new files to /etc/grub.d/ and can rename other files to rearrange the sequence.  When later when you ugrade grub, you get a mixture of renamed files and the original files, resulting in duplicate file contents.

Comment 4 Olivier Keun 2024-07-25 16:58:39 UTC
(In reply to Troy Dawson from comment #1)
> Although I believe you, grub-customizer has been in Fedora for a long time.
> Please give more details about the incompatibility and/or how it breaks the
> systems.

I encountered this myself when first installing Fedora 40 a few weeks ago. 

Running grub-customizer immediately invokes grub2-mkconfig and grub2-editenv on the first run, without the user actively initiating it. Since the program doesn't support or recognize BLS this can have some undesirable effects. 

The program also saves it's own grub environment variables to disk without the user's knowledge. In my case it changed the boot order from Fedora to Windows and it suppressed the splash boot screen, which made the next boot dark without any visual information about what was happening. This occurred without me changing any settings or saving anything in the program, it did this on it's own accord on the first run.

It feels like a dangerous program in it's current state, due to a combination of incompatibility with BLS and it's tendency to auto-generate grub files/settings without prompting the user.

Comment 5 ilikelinux69 2024-11-01 12:38:52 UTC
Helping since long on Ask.fp.o confirms that the Grub Customizer is causing more harm/problems then has benefits.
I already used it my selves and was not really satisfied what I could do with it.
Retiring it would be best. Or if someone has time and joy to fork it, make it work correctly with Rhel based systems, would be something else.

Still makes problem on F41
An actual Issue is shown here:  https://discussion.fedoraproject.org/t/issue-with-grub-customizer-issue-stuck-on-kernel-loading/135009

Comment 6 Vasiliy Glazov 2024-11-11 06:38:01 UTC
I will orphan it now.

Comment 7 Fedora Admin user for bugzilla script actions 2024-11-11 14:00:49 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 8 Aoife Moloney 2025-04-25 10:13:45 UTC
This message is a reminder that Fedora Linux 40 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 40 on 2025-05-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '40'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 40 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 9 Aoife Moloney 2025-05-16 07:50:29 UTC
Fedora Linux 40 entered end-of-life (EOL) status on 2025-05-13.

Fedora Linux 40 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 10 Red Hat Bugzilla 2025-10-11 04:25:03 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-10-11 10:09:04 UTC
It appears to have been removed (at least, in `VERSION="42 (KDE Plasma Desktop Edition)"`):

> ~~~
> RokeJulianLockhart@Beedell:~$ dnf5 --refresh search grub-
> Updating and loading repositories:
>  Visual Studio Code                                                                                                                                                      100% |   3.9 KiB/s |   1.5 KiB |  00m00s
>  RPM Fusion for Fedora 42 - Nonfree                                                                                                                                      100% |   1.4 KiB/s |   8.8 KiB |  00m06s
>  RPM Fusion for Fedora 42 - Nonfree - Updates Debug                                                                                                                      100% |   1.2 KiB/s |   7.2 KiB |  00m06s
>  RPM Fusion for Fedora 42 - Nonfree - Debug                                                                                                                              100% |   1.6 KiB/s |   9.0 KiB |  00m06s
>  RPM Fusion for Fedora 42 - Nonfree - Updates                                                                                                                            100% |   1.3 KiB/s |   7.0 KiB |  00m05s
>  RPM Fusion for Fedora 42 - Free - Debug                                                                                                                                 100% |   1.8 KiB/s |   8.8 KiB |  00m05s
>  RPM Fusion for Fedora 42 - Nonfree tainted                                                                                                                              100% |   1.6 KiB/s |   7.0 KiB |  00m04s
>  warpdotdev                                                                                                                                                              100% |   3.8 KiB/s |   1.5 KiB |  00m00s
>  RPM Fusion for Fedora 42 - Free - Updates                                                                                                                               100% |   1.6 KiB/s |   6.9 KiB |  00m04s
>  RPM Fusion for Fedora 42 - Free                                                                                                                                         100% |   2.1 KiB/s |   8.7 KiB |  00m04s
>  RPM Fusion for Fedora 42 - Free - Updates Debug                                                                                                                         100% |   1.8 KiB/s |   7.1 KiB |  00m04s
>  RPM Fusion for Fedora 42 - Free tainted                                                                                                                                 100% |   2.3 KiB/s |   8.6 KiB |  00m04s
>  warpdotdev-preview                                                                                                                                                      100% |   3.8 KiB/s |   1.5 KiB |  00m00s
>  RPM Fusion for Fedora 42 - Free tainted - Debug                                                                                                                         100% |   2.4 KiB/s |   8.9 KiB |  00m04s
>  Fedora 42 - x86_64                                                                                                                                                      100% |   7.0 KiB/s |  24.8 KiB |  00m04s
>  Fedora 42 - x86_64 - Updates - Debug                                                                                                                                    100% |   1.9 KiB/s |   5.8 KiB |  00m03s
>  Copr repo for Koi owned by birkch                                                                                                                                       100% |   5.0 KiB/s |   1.5 KiB |  00m00s
>  Fedora 42 - x86_64 - Debug                                                                                                                                              100% |   7.8 KiB/s |  21.3 KiB |  00m03s
>  Fedora 42 openh264 (From Cisco) - x86_64                                                                                                                                100% | 456.0   B/s | 986.0   B |  00m02s
>  Fedora 42 - x86_64 - Updates                                                                                                                                            100% |   4.1 KiB/s |   7.6 KiB |  00m02s
>  google-chrome-canary                                                                                                                                                    100% |   5.7 KiB/s |   1.3 KiB |  00m00s
>  RPM Fusion for Fedora 42 - Nonfree tainted - Debug                                                                                                                      100% |   6.8 KiB/s |   9.0 KiB |  00m01s
>  Fedora 42 openh264 (From Cisco) - x86_64 - Debug                                                                                                                        100% |   1.1 KiB/s | 997.0   B |  00m01s
>  Copr repo for spotify-qt owned by kraxarn                                                                                                                               100% |   6.6 KiB/s |   1.5 KiB |  00m00s
> Repositories loaded.
> Matched fields: summary
>  grub2-xen-x64-modules.noarch   Modules used to build custom grub-x86_64-xen.bin images
>  grub2-xen_pvh-i386-modules.noarch      Modules used to build custom grub-i386-xen_pvh.bin images
> ~~~

I think, close as FIXED, or whatever RHBZ's equivalent is.


Note You need to log in before you can comment on or make changes to this bug.