Your message dated Fri, 12 Jul 2019 10:16:57 +0100 with message-id <20190712091657.gx3...@riva.ucam.org> and subject line Re: Bug#931896: grub-efi-amd64: symbol `grub_file_filters` not found has caused the Debian Bug report #931896, regarding grub-efi-amd64: symbol `grub_file_filters` not found to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 931896: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931896 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: grub-efi-amd64 Version: 2.04-1 Severity: grave Hi, since the last update the grub no longer works. It fails very early with symbol `grub_file_filters` not found and enters the rescue shell. After downgrading it back to 2.02+dfsg1-20 everything works again as expected. Cheers -- Package-specific info: *********************** BEGIN /proc/mounts /dev/neptun-vg/root / ext4 rw,relatime 0 0 /dev/sda2 /boot ext2 rw,relatime,block_validity,barrier,user_xattr,acl 0 0 /dev/sda1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 0 *********************** END /proc/mounts *********************** BEGIN /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 d7aaa367-61ca-446f-b815-c2e79b8e4dfa else search --no-floppy --fs-uuid --set=root d7aaa367-61ca-446f-b815-c2e79b8e4dfa fi font="/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=en_US insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ] ; then set timeout=30 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 d7aaa367-61ca-446f-b815-c2e79b8e4dfa else search --no-floppy --fs-uuid --set=root d7aaa367-61ca-446f-b815-c2e79b8e4dfa fi insmod png if background_image /grub/.background_cache.png; then set color_normal=white/black set color_highlight=black/white else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### function gfxmode { set gfxpayload="${1}" } set linux_gfx_mode= export linux_gfx_mode menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-74ba39e5-850a-42b8-93da-84fc7730af1e' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 d7aaa367-61ca-446f-b815-c2e79b8e4dfa else search --no-floppy --fs-uuid --set=root d7aaa367-61ca-446f-b815-c2e79b8e4dfa fi echo 'Loading Linux 4.19.0-5-amd64 ...' linux /vmlinuz-4.19.0-5-amd64 root=/dev/mapper/neptun--vg-root ro intel_iommu=off quiet echo 'Loading initial ramdisk ...' initrd /initrd.img-4.19.0-5-amd64 } submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-74ba39e5-850a-42b8-93da-84fc7730af1e' { menuentry 'Debian GNU/Linux, with Linux 4.19.0-5-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-5-amd64-advanced-74ba39e5-850a-42b8-93da-84fc7730af1e' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 d7aaa367-61ca-446f-b815-c2e79b8e4dfa else search --no-floppy --fs-uuid --set=root d7aaa367-61ca-446f-b815-c2e79b8e4dfa fi echo 'Loading Linux 4.19.0-5-amd64 ...' linux /vmlinuz-4.19.0-5-amd64 root=/dev/mapper/neptun--vg-root ro intel_iommu=off quiet echo 'Loading initial ramdisk ...' initrd /initrd.img-4.19.0-5-amd64 } menuentry 'Debian GNU/Linux, with Linux 4.19.0-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-5-amd64-recovery-74ba39e5-850a-42b8-93da-84fc7730af1e' { load_video insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 d7aaa367-61ca-446f-b815-c2e79b8e4dfa else search --no-floppy --fs-uuid --set=root d7aaa367-61ca-446f-b815-c2e79b8e4dfa fi echo 'Loading Linux 4.19.0-5-amd64 ...' linux /vmlinuz-4.19.0-5-amd64 root=/dev/mapper/neptun--vg-root ro single intel_iommu=off echo 'Loading initial ramdisk ...' initrd /initrd.img-4.19.0-5-amd64 } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### menuentry 'System setup' $menuentry_id_option 'uefi-firmware' { fwsetup } ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### *********************** END /boot/grub/grub.cfg *********************** BEGIN /proc/mdstat Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] unused devices: <none> *********************** END /proc/mdstat *********************** BEGIN LVM --- Volume group --- VG Name neptun-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 237.73 GiB PE Size 4.00 MiB Total PE 60859 Alloc PE / Size 60859 / 237.73 GiB Free PE / Size 0 / 0 VG UUID sBLfQe-g2p8-ftPp-f2cQ-vQbh-PIaA-rCkwlB --- Physical volume --- PV Name /dev/dm-0 VG Name neptun-vg PV Size 237.73 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 60859 Free PE 0 Allocated PE 60859 PV UUID advaML-fKVT-z0Sc-SV3G-h0HK-e7tF-XKOiHC --- Logical volume --- LV Path /dev/neptun-vg/root LV Name root VG Name neptun-vg LV UUID O0XdeR-5Dmx-DeK4-8PYl-Je7C-cASY-2dfaF2 LV Write Access read/write LV Creation host, time neptun, 2016-04-15 00:07:45 +0200 LV Status available # open 1 LV Size 233.82 GiB Current LE 59858 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 --- Logical volume --- LV Path /dev/neptun-vg/swap_1 LV Name swap_1 VG Name neptun-vg LV UUID 1HVf3y-eV9S-0ub0-FRr4-quFV-U5wo-IPwhVr LV Write Access read/write LV Creation host, time neptun, 2016-04-15 00:07:45 +0200 LV Status available # open 0 LV Size 3.91 GiB Current LE 1001 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2 *********************** END LVM *********************** BEGIN /dev/disk/by-id total 0 lrwxrwxrwx 1 root root 9 Jul 12 02:36 ata-SAMSUNG_MZNLN256HCHP-00000_S1ZWNXAGB35460 -> ../../sda lrwxrwxrwx 1 root root 10 Jul 12 02:36 ata-SAMSUNG_MZNLN256HCHP-00000_S1ZWNXAGB35460-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 12 02:36 ata-SAMSUNG_MZNLN256HCHP-00000_S1ZWNXAGB35460-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jul 12 02:36 ata-SAMSUNG_MZNLN256HCHP-00000_S1ZWNXAGB35460-part3 -> ../../sda3 lrwxrwxrwx 1 root root 9 Jul 12 02:36 usb-USB007_mini-USB2BU_00000000000045-0:0 -> ../../sdb lrwxrwxrwx 1 root root 10 Jul 12 02:36 usb-USB007_mini-USB2BU_00000000000045-0:0-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 Jul 12 02:36 usb-USB007_mini-USB2BU_00000000000045-0:0-part2 -> ../../sdb2 lrwxrwxrwx 1 root root 9 Jul 12 02:36 wwn-0x5002538d407fd2b3 -> ../../sda lrwxrwxrwx 1 root root 10 Jul 12 02:36 wwn-0x5002538d407fd2b3-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 12 02:36 wwn-0x5002538d407fd2b3-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jul 12 02:36 wwn-0x5002538d407fd2b3-part3 -> ../../sda3 *********************** END /dev/disk/by-id *********************** BEGIN /dev/disk/by-uuid total 0 lrwxrwxrwx 1 root root 10 Jul 12 02:36 2019-07-06-10-25-17-00 -> ../../sdb1 lrwxrwxrwx 1 root root 10 Jul 12 02:36 49A7-AD30 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 12 02:36 6E89-B020 -> ../../sdb2 lrwxrwxrwx 1 root root 10 Jul 12 02:36 a9c8a698-c18e-4dfd-bce8-0e5f0450bb81 -> ../../sda3 lrwxrwxrwx 1 root root 10 Jul 12 02:36 d7aaa367-61ca-446f-b815-c2e79b8e4dfa -> ../../sda2 *********************** END /dev/disk/by-uuid -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (650, 'unstable-debug'), (650, 'unstable'), (601, 'testing'), (500, 'testing-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages grub-efi-amd64 depends on: ii debconf [debconf-2.0] 1.5.72 ii grub-common 2.04-1 ii grub-efi-amd64-bin 2.04-1 ii grub2-common 2.04-1 ii ucf 3.0038+nmu1 grub-efi-amd64 recommends no packages. grub-efi-amd64 suggests no packages. -- debconf information: * grub2/linux_cmdline_default: quiet grub2/kfreebsd_cmdline: grub2/kfreebsd_cmdline_default: quiet grub2/device_map_regenerated: * grub2/force_efi_extra_removable: false grub2/update_nvram: true * grub2/linux_cmdline: intel_iommu=off
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---On Fri, Jul 12, 2019 at 02:57:42AM +0200, Sebastian Ramacher wrote: > since the last update the grub no longer works. It fails very early with > > symbol `grub_file_filters` not found > > and enters the rescue shell. After downgrading it back to 2.02+dfsg1-20 > everything works again as expected. This means that your GRUB installation is misconfigured: in particular, it means that the GRUB core image that your firmware is configured to boot from is not the one that grub-install is writing to on upgrade, which means that the core image and the loadable modules in /boot/grub/ are incompatible and you get this failure mode. This is not a bug in the new version of GRUB; any upgrade at all that changed the interface between the core image and modules (which is not a stable interface) would have exposed this. Rather, it's a bug in the way your system was installed or possibly in the way it has been maintained since then, and unfortunately it's prohibitively difficult for the GRUB packaging to detect this sort of problem; while we can do our best to predict what the firmware is going to boot from (and it's usually easier with UEFI), we can't do a perfect job of that. Since you're using grub-efi-amd64, here are a few tips for things to investigate: * Is your firmware actually set up to boot your system using UEFI? If you had grub-efi-amd64 installed (declaring that your system's boot process is owned by a UEFI boot loader), but your firmware is actually booting from an old BIOS core image that was once installed using grub-pc, then that would cause this problem. * Do you have multiple EFI System Partitions on different disks? If so, it's possible that /boot/efi isn't the one your firmware is actually using. * Perhaps your firmware is one of those that requires the boot loader image to be in the so-called "removable media path" (/EFI/Boot/bootx64.efi on the EFI System Partition) despite being on a fixed disk, and in that case perhaps you used grub-install's --force-extra-removable option or otherwise manually put it there. If you don't remember, you can try to check for this, although imprecisely, by seeing whether "strings /boot/efi/EFI/Boot/bootx64.efi" (or case variations of that) mentions "GRUB" or "shim". In that case, use "dpkg-reconfigure -plow grub-efi-amd64" and answer yes to the "Force extra installation to the EFI removable media path?" question. -- Colin Watson [cjwat...@debian.org]
--- End Message ---