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

Attached to Project: Arch Linux
Opened by Arkadi Statsenko (ArkadSt) - Sunday, 05 July 2020, 11:20 GMT
Last edited by Toolybird (Toolybird) - Sunday, 11 June 2023, 02:13 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
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 100%
Votes 0
Private No

Details

Description:
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/et.gmo' 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

Closed by  Toolybird (Toolybird)
Sunday, 11 June 2023, 02:13 GMT
Reason for closing:  Upstream
Additional comments about closing:  Not an Arch packaging issue. Please follow up with upstream. Only they can fix it.
Comment by Arkadi Statsenko (ArkadSt) - Sunday, 05 July 2020, 11:25 GMT
Similar bug report about '/boot/grub/locale/fr.gmo' not found error (which was fixed in grub 2.00.5043-2): https://bugs.archlinux.org/task/35937?project=3&order=dateopened&sort=desc
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 https://savannah.gnu.org/bugs/index.php?62969

ls -1 /boot/grub/locale/
ast.mo
ca.mo
da.mo
de_CH.mo
de@hebrew.mo
de.mo
en@arabic.mo
en@cyrillic.mo
en@greek.mo
en@hebrew.mo
en@piglatin.mo
en@quot.mo
eo.mo
es.mo
fi.mo
fr.mo
gl.mo
hr.mo
hu.mo
id.mo
it.mo
ja.mo
ka.mo
ko.mo
lg.mo
lt.mo
nb.mo
nl.mo
pa.mo
pl.mo
pt_BR.mo
pt.mo
ro.mo
ru.mo
sl.mo
sr.mo
sv.mo
zh_CN.mo
zh_TW.mo
tr.mo
uk.mo
vi.mo

Loading...