Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#67200 - [grub] '/boot/grub/locale/' not found Error

Attached to Project: Arch Linux
Opened by Arkadi Statsenko (ArkadSt) - Sunday, 05 July 2020, 11:20 GMT
Last edited by freswa (frederik) - Sunday, 05 July 2020, 17:07 GMT
Task Type Bug Report
Category Packages: Core
Status Assigned
Assigned To Ronald van Haren (pressh)
Christian Hesse (eworm)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


I have grub installed as a boot loader.
I also have et_EE.UTF-8 locale generated along with en_US.UTF-8 and ru_RU.UTF-8.
When I turn on my computer, I get a quick error message "error: file '/grub/locale/' not found". Then the grub menu appears and the boot process goes fine.

Additional info:
* package version(s)
grub 2:2.04-7

This task depends upon

Comment by Arkadi Statsenko (ArkadSt) - Sunday, 05 July 2020, 11:25 GMT
Similar bug report about '/boot/grub/locale/' not found error (which was fixed in grub 2.00.5043-2):
Comment by Arkadi Statsenko (ArkadSt) - Tuesday, 07 July 2020, 15:57 GMT
After I have disabled et_EE.utf8 locale, the message disappeared as expected. But when I enabled it once again I expected this error back, But It didn't appear anymore. I have run "grub-mkconfig -o /boot/grub/grub.cfg".
Comment by Christian Hesse (eworm) - Tuesday, 07 July 2020, 16:09 GMT
Updating the package does not change the files actually used for booting.
Please re-run `grub-install` and `grub-mkconfig` with appropriate options. If the issue is gone we can close with 'not a bug'. (Well, at least no longer a bug.)
Comment by Arkadi Statsenko (ArkadSt) - Tuesday, 07 July 2020, 16:27 GMT
I didn't try reinstalling the package. I did grub-install and grub-mkconfig. The error message has just stopped appearing after I have removed et_EE locale and for unknown reason It didn't start appearing again after I added et_EE locale back. I did re-run "grub-install --target=x86_64-efi --efi-directory=/efi --removable" and "grub-mkconfig -o /boot/grub/grub.cfg" every time I edited /etc/locale.gen and executed "locale-gen".
Comment by zeroconf (zeroconf) - Saturday, 27 August 2022, 12:11 GMT
With grub 2:2.06.r322.gd9b4638c5-1 this error is back. Besides, I'm using et_EE.utf8 locale and need it.
Also reported here

ls -1 /boot/grub/locale/