Created attachment 865317 [details] BMC VGA console screen capture Seems the error reported in https://bugs.gentoo.org/506782 is stil present. Indeed, the system boots up but the screen is broken and I actually did not see the Menu at all. Indeed the file is missing. # ls -latr /boot/grub/locale/ total 4648 -rwxr-xr-x 1 root root 30762 Jul 9 23:40 zh_TW.mo -rwxr-xr-x 1 root root 87091 Jul 9 23:40 zh_CN.mo -rwxr-xr-x 1 root root 137525 Jul 9 23:40 vi.mo -rwxr-xr-x 1 root root 179503 Jul 9 23:40 uk.mo -rwxr-xr-x 1 root root 84324 Jul 9 23:40 tr.mo -rwxr-xr-x 1 root root 128944 Jul 9 23:40 sv.mo -rwxr-xr-x 1 root root 170254 Jul 9 23:40 sr.mo -rwxr-xr-x 1 root root 94728 Jul 9 23:40 sl.mo -rwxr-xr-x 1 root root 172064 Jul 9 23:40 ru.mo -rwxr-xr-x 1 root root 48435 Jul 9 23:40 ro.mo -rwxr-xr-x 1 root root 83737 Jul 9 23:40 pt_BR.mo -rwxr-xr-x 1 root root 133167 Jul 9 23:40 pt.mo -rwxr-xr-x 1 root root 134665 Jul 9 23:40 pl.mo -rwxr-xr-x 1 root root 62029 Jul 9 23:40 pa.mo -rwxr-xr-x 1 root root 128251 Jul 9 23:40 nl.mo -rwxr-xr-x 1 root root 123256 Jul 9 23:40 nb.mo -rwxr-xr-x 1 root root 101913 Jul 9 23:40 lt.mo -rwxr-xr-x 1 root root 8417 Jul 9 23:40 lg.mo -rwxr-xr-x 1 root root 51360 Jul 9 23:40 ko.mo -rwxr-xr-x 1 root root 46005 Jul 9 23:40 ja.mo -rwxr-xr-x 1 root root 118172 Jul 9 23:40 it.mo -rwxr-xr-x 1 root root 28647 Jul 9 23:40 id.mo -rwxr-xr-x 1 root root 132613 Jul 9 23:40 hu.mo -rwxr-xr-x 1 root root 131597 Jul 9 23:40 hr.mo -rwxr-xr-x 1 root root 103937 Jul 9 23:40 gl.mo -rwxr-xr-x 1 root root 141758 Jul 9 23:40 fr.mo -rwxr-xr-x 1 root root 133874 Jul 9 23:40 fi.mo -rwxr-xr-x 1 root root 131671 Jul 9 23:40 es.mo -rwxr-xr-x 1 root root 43862 Jul 9 23:40 eo.mo -rwxr-xr-x 1 root root 124316 Jul 9 23:40 en@quot.mo -rwxr-xr-x 1 root root 140894 Jul 9 23:40 en@piglatin.mo -rwxr-xr-x 1 root root 182737 Jul 9 23:40 en@hebrew.mo -rwxr-xr-x 1 root root 159224 Jul 9 23:40 en@greek.mo -rwxr-xr-x 1 root root 159227 Jul 9 23:40 en@cyrillic.mo -rwxr-xr-x 1 root root 168627 Jul 9 23:40 en@arabic.mo -rwxr-xr-x 1 root root 38902 Jul 9 23:40 de_CH.mo -rwxr-xr-x 1 root root 202735 Jul 9 23:40 de@hebrew.mo -rwxr-xr-x 1 root root 134690 Jul 9 23:40 de.mo -rwxr-xr-x 1 root root 120200 Jul 9 23:40 da.mo -rwxr-xr-x 1 root root 128974 Jul 9 23:40 ca.mo -rwxr-xr-x 1 root root 128472 Jul 9 23:40 ast.mo drwxr-xr-x 2 root root 8192 Jul 9 23:40 . drwxr-xr-x 6 root root 4096 Jul 9 23:52 .. # This happens on a BMC console. # locale -a C C.utf8 POSIX cs_CZ.cp1250 cs_CZ.ibm852 cs_CZ.iso88592 cs_CZ.utf8 en_GB.utf8 en_US en_US.iso88591 en_US.utf8 # # emerge -pv grub [ebuild R ] sys-boot/grub-2.06-r6:2/2.06-r6::gentoo USE="device-mapper fonts mount nls sdl themes truetype -doc -efiemu -libzfs (-test)" GRUB_PLATFORMS="efi-64 -coreboot -efi-32 -emu -ieee1275 (-loongson) -multiboot -pc -qemu (-qemu-mips) -uboot -xen -xen-32 -xen-pvh" 0 KiB # emerge --info Portage 3.0.46 (python 3.11.4-final-0, default/linux/amd64/17.1/desktop/systemd, gcc-12, glibc-2.37-r3, 6.1.38-gentoo-dist x86_64) ================================================================= System uname: Linux-6.1.38-gentoo-dist-x86_64-13th_Gen_Intel-R-_Core-TM-_i7-13700K-with-glibc2.37 KiB Mem: 131598260 total, 130519180 free KiB Swap: 134217724 total, 134217724 free Timestamp of repository gentoo: Sat, 08 Jul 2023 16:00:01 +0000 Head commit of repository gentoo: 92662257dfed4b16e9fefcd30349b46d63db792c sh bash 5.1_p16-r6 ld GNU ld (Gentoo 2.39 p6) 2.39.0 app-misc/pax-utils: 1.3.5::gentoo app-shells/bash: 5.1_p16-r6::gentoo dev-java/java-config: 2.3.1-r1::gentoo dev-lang/perl: 5.36.1-r2::gentoo dev-lang/python: 3.11.4::gentoo dev-lang/rust-bin: 1.69.0-r1::gentoo dev-util/cmake: 3.26.4-r1::gentoo dev-util/meson: 1.1.1::gentoo sys-apps/baselayout: 2.13-r1::gentoo sys-apps/sandbox: 2.32::gentoo sys-apps/systemd: 253.3-r1::gentoo sys-devel/autoconf: 2.13-r7::gentoo, 2.71-r6::gentoo sys-devel/automake: 1.16.5::gentoo sys-devel/binutils: 2.39-r5::gentoo, 2.40-r5::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 15.0.7-r1::gentoo, 16.0.5::gentoo sys-devel/gcc: 12.3.1_p20230526::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/libtool: 2.4.7-r1::gentoo sys-devel/lld: 15.0.7::gentoo sys-devel/llvm: 15.0.7-r3::gentoo, 16.0.5::gentoo sys-devel/make: 4.4.1-r1::gentoo sys-kernel/linux-headers: 6.1::gentoo (virtual/os-headers) sys-libs/glibc: 2.37-r3::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE dlj-1.1 sun-bcla-java-vm Oracle-BCLA-JavaSE IBM-J1.6 NPSL Nero-EULA-US AdobeFlash-10.3 AdobeFlash-11.x OPERA-2014 RAR Intel-SDP intel-ucode Skype-TOS vmware linux-firmware ICS ipw3945 Aladdin AVASYS truecrypt-3.0 pyvcf Non-profit-OSL-3.0 Adobe cctbx-2.0 bh-luxi ARIADNE unRAR all-rights-reserved trf annovar_personal_only stampy-academic BSD-BroadInstitute freedist free-noncomm sun-jlfgr PSTT netperf sun-jsr67 xv vim.org OSGi-Specification-2.0 colt mod_fastcgi googleearth google-chrome ACE AFL no-source-code linux-fw-redistributable ISSL JSON MPEG-4 Apache-2.0 BSD MIT BSD-2 FSFAP unicode Subversion OPERA-2018 ms-teams-pre TeamViewer PSF-2.4 merlin android julius CROSSOVER-3 lha PUEL-11 master-pdf-editor" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -pipe -march=native" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native" GENTOO_MIRRORS="https://mirror.dkm.cz/gentoo/ rsync://mirror.dkm.cz/gentoo/ http://gentoo.mirror.web4u.cz/ ftp://gentoo.mirror.web4u.cz/" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LEX="flex" MAKEOPTS="-j16" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="X a52 aac acl acpi alsa amd64 amr amrenc aom apache apache2 archive armadillo asm audit av1 avx avx2 berkdb blas bluetooth bluray bmp boost branding bz2 bzip2 cairo caps cdda cdio cdr cdrom cgi chromium cli codec2 coin cpudetection crypt cryptlib cryptsetup cups curl cxx dav1d dbus device-mapper dhcp directfb directx dri dri3 drm dts dvbpsi dvd dvda dvdr dxf dxva2 emboss encode eselect-ldso eudev exif faad fax fbcon fdk ffmpeg fftw flac fontconfig foomatic fortran fuse gbm gd gdal gdbm geoip geolocation georeferencer geos gif gimp gles2 glpk gml gmp gpm gps grass gstreamer gtk gtk3 gui h.264 h.265 h264 h265 hal haptic hdf5 heif hevc hpijs hwdb iconv icu id3tag imaging innodb inotify intel-ucode iproute2 ipv6 java javafx javascript jce jpeg jpeg2k jpg js jscript kdrive keymap kms ladspa lapack laptop las lcms libaom libdrm libkms libnotify librtmp libsoxr libtesseract libtirpc libv4l libxml2 live lm_sensors lz4 lzma mad mariadb matroska mjpeg mmal mmx mng modemmanager mp3 mp4 mpeg mtp multilib mysql ncurses netcdf networkmanager nfs nls nptl nptlonly nscd nss ntfsprogs nvenc objc ocr odbc ogdi ogg openal opencl opengl openh264 openmp openssl opus pam pango parport pbs pcre pcre16 pcsc-lite pdal pdf perl php png polar policykit polkit postgres ppds pppd python qemu qml qt3support qt4 qt5 rav1e readline rendering resolvconf romio rubberband sdl seccomp server session sha slideshow smartcard sndfile sndio sound spatialite spell split-usr sqlite srt sse sse2 sse3 sse4_1 sse4_2 ssh ssl sslv3 ssse3 startup-notification suexec svg svt-av1 systemd tcl tcpd test-rust threads tiff tk tools truetype twolame udev unicode upnp usb v4l v4l2 vaapi vdpau vidstab vim-syntax virtualbox vmaf vnc vorbis vp8 vp9 vpx vulkan wavpack wayland webp wifi wxwidgets x11 x264 x265 xa xattr xcb xephyr xft xls xml xmp xorg xrandr xv xvfb xvid xvmc zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="i915 vesa virtualbox vmware vmvga vmgfx fbdev intel iris i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
I don't recall why but I remember hitting this with the Mudan (https://wiki.gentoo.org/wiki/Gentoo_On_X-Gene_1_Mudan#Grub).
Please attach your grub.cfg file.
Created attachment 865319 [details] grub.cfg
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69213cd70673f5fb9460ef89215fe04f8b31653 commit d69213cd70673f5fb9460ef89215fe04f8b31653 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2023-07-09 22:41:33 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2023-07-09 22:41:33 +0000 sys-boot/grub: backport locale fixes Closes: https://bugs.gentoo.org/910170 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-boot/grub/files/grub-2.06-locale.patch | 68 ++++++++++++++++++++++ .../{grub-2.06-r6.ebuild => grub-2.06-r7.ebuild} | 1 + 2 files changed, 69 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea9aa8307b9979eaaa990a0ebc8b5f4e5cbf7be commit 6ea9aa8307b9979eaaa990a0ebc8b5f4e5cbf7be Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2023-07-10 01:41:32 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2023-07-10 01:41:32 +0000 sys-boot/grub: mention grub-mkconfig in upgrade warning Bug: https://bugs.gentoo.org/910170 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-boot/grub/grub-2.06-r7.ebuild | 1 + sys-boot/grub/grub-9999.ebuild | 1 + 2 files changed, 2 insertions(+)
Created attachment 865328 [details] BMC BGA console screen capture sys-boot/grub-2.06-r7 Thank you, is fixed now in sys-boot/grub-2.06-r7 . Forgot to mention I was using GRUB_GFXPAYLOAD_LINUX=text
$ diff -u -w grub.cfg-r6 grub.cfg-r7 --- grub.cfg-r6 2023-07-10 10:09:45.403853854 +0200 +++ grub.cfg-r7 2023-07-10 10:09:03.053854054 +0200 @@ -73,9 +73,6 @@ set gfxmode=auto load_video insmod gfxterm - set locale_dir=$prefix/locale - set lang=C - insmod gettext fi terminal_output gfxterm $