FYI: Arch pushed out the buggy GRUB package from testing

New version of grub released today, same boot errors. This time I captured the error message:

error: grub symbol `grub_cli_set_auth_needed` not found

Searching for this gave me basically nothing.

Don’t know if this will help: https://www.perplexity.ai/search/error-grub-symbol-grub-cli-set-tNOgovzWRnWTMyQ3y5JAog

It has 8 sources for further reading.

It would be sudo downgrade grub to do that. Is that a typo? I just updated and installed grub again and ran the grub update command without issue. I honestly don’t feel that it’s a buggy GRUB package. I find there is a lot of misinformation when it comes to grub and users postings. Some are using Arch and commands from the Arch wiki with the path. Sometimes what they post isn’t correct also.I find it all so unnecesary as the update on EOS tells you exactly what you need to do after updating a grub package. For instance right now there was another new grub package and a new kernel. After the update i always reboot first especailly because of the new kernel. Then i run

sudo grub-install
sudo grub-mkconfig -o /boot/grub/grub.cfg

No issues.

1 Like

Yeah, it was a typo. There’s got to be something else causing this; can’t believe that my GRUB upgrade procedures (which are both specifically recommended by GRUB after package updates) would be suddenly failing.

Thanks, but no luck.

I’m not sure what you are doing exactly or how your setup would be any different. I just mentioned rebooting first because of the new kernel. I think you need to be booted into it first before trying the grub-install or it may not install properly. :man_shrugging:

Hahaha…none of the sources are relevant. I guess that means the answer is…fabricated. :sweat_smile:

1 Like

My understanding of this error is that it is installed to one part but not the other. Not sure what that means exactly but just what I’ve read.

Is it possible you have more than one grub install? If that was the case, you could be booting off a different install than you are updating which could cause an issue.

The idea of the search was to see if it would find that particular error, and hopefully a solution that matches, since the OP said they didn’t find anything when they searched.

The suggestion of completely removing GRUB, then reinstalling it though… I think it’s solid.
:eyes:

And for this, @ajgringo619 maybe needs to go into their BIOS and remove all boot entries, then load up the LiveISO, chroot, remove GRUB completely, then reinstall it.

No, just the one GRUB. None of my systems are dual-boot, all but one are Arch VMs.

Should have posted this at the beginning. Here’s an inxi report from my host EOS system:

sudo inxi -Faz
System:
  Kernel: 6.13.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=bdd04bd5-f872-4915-ab50-3d3429048bbf rw rootflags=subvol=@
    nowatchdog nvme_load=YES nvidia-drm.modeset=1 loglevel=3 intel_iommu=on
    iommu=pt vfio-pci.ids=10de:21c4,10de:1aeb,10de:1aec,10de:1aed
  Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 v: 4.20.0
    with: xfce4-panel tools: xfce4-screensaver dm: LightDM v: 1.32.0
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: N/A
  Mobo: ASUSTeK model: PRIME B760M-A AX v: Rev 1.xx serial: <filter>
    part-nu: SKU uuid: 2b0940ce-c3ae-e8ae-9e8b-e89c256a7592
    UEFI: American Megatrends v: 1656 date: 04/18/2024
CPU:
  Info: model: 13th Gen Intel Core i5-13400F socket: LGA1700 bits: 64
    type: MST AMCP arch: Raptor Lake gen: core 13 level: v3 note: check
    built: 2022+ process: Intel 7 (10nm) family: 6 model-id: 0xBF (191)
    stepping: 2 microcode: 0x38
  Topology: cpus: 1x cores: 10 mt: 6 tpc: 2 st: 4 threads: 16 smt: enabled
    cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32 KiB, 4x64 KiB
    L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB desc: 1x20 MiB
  Speed (MHz): avg: 1181 high: 1601 min/max: 800/4600:3300
    base/boost: 4059/4600 scaling: driver: intel_pstate governor: powersave
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 1277 2: 1317 3: 1304 4: 800
    5: 1301 6: 1257 7: 1601 8: 1427 9: 1526 10: 800 11: 1329 12: 800 13: 1000
    14: 1163 15: 1000 16: 1000 bogomips: 79872
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA AD107 [GeForce RTX 4060] vendor: ZOTAC driver: nvidia
    v: 570.86.16 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-06) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022+ pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 4 speed: 16 GT/s ports: active: none off: DP-2,DP-3
    empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2882 class-ID: 0300
  Device-2: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Dell
    driver: vfio-pci v: N/A alternate: nouveau,nvidia_drm,nvidia
    non-free: 550.xx+ status: current (as of 2024-06; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
    gen: 3 speed: 8 GT/s lanes: 4 link-max: lanes: 16 bus-ID: 06:00.0
    chip-ID: 10de:21c4 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.16 compositor: xfwm4 v: 4.20.0 driver:
    X: loaded: nvidia unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
    gpu: nvidia,nvidia-nvswitch display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1017x286mm (40.04x11.26")
    s-diag: 1056mm (41.59")
  Monitor-1: DP-2 note: disabled pos: left model: Acer XF270H B
    serial: <filter> built: 2019 res: 1920x1080 hz: 144 dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  Monitor-2: DP-3 mapped: DP-4 note: disabled pos: primary,right
    model: Acer XF270H B serial: <filter> built: 2019 res: 1920x1080 hz: 144
    dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
    drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.86.16 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4060/PCIe/SSE2
    memory: 7.81 GiB
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
  Device-2: NVIDIA AD107 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 10de:22be class-ID: 0403
  Device-3: NVIDIA TU116 High Definition Audio vendor: Dell driver: vfio-pci
    alternate: snd_hda_intel pcie: gen: 3 speed: 8 GT/s lanes: 4 link-max:
    lanes: 16 bus-ID: 06:00.1 chip-ID: 10de:1aeb class-ID: 0403
  API: ALSA v: k6.13.4-zen1-1-zen status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.7 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 6000 bus-ID: 04:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    vendor: AzureWave driver: rtw89_8852be v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: 5000 bus-ID: 05:00.0 chip-ID: 10ec:b852
    class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  Info: services: NetworkManager, nfsd, smbd, systemd-timesyncd,
    wpa_supplicant
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:8 chip-ID: 13d3:3571
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 5.45 TiB used: 2.14 TiB (39.3%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD Blue SN580 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 281010WD temp: 42.9 C scheme: GPT
  SMART: yes health: PASSED on: 232d 14h cycles: 550
    read-units: 72,613,281 [37.1 TB] written-units: 34,854,952 [17.8 TB]
  ID-2: /dev/sda maj-min: 8:0 vendor: SanDisk model: SSD PLUS 480GB
    family: Marvell based SSDs size: 447.13 GiB block-size: physical: 512 B
    logical: 512 B sata: 3.2 speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 7100 temp: 30 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 6d 15h cycles: 90
  ID-3: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDH3512G
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B sata: 3.3
    speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 7000 temp: 28 C
    scheme: GPT
  SMART: yes state: enabled health: PASSED on: 3y 229d 18h cycles: 1601
    read: 40.5 MiB written: 12.5 MiB
  ID-4: /dev/sdc maj-min: 8:32 vendor: Western Digital
    model: WD40EZRZ-00GXCB0 family: Blue size: 3.64 TiB block-size:
    physical: 4096 B logical: 512 B type: USB rev: 3.0 spd: 5 Gb/s lanes: 1
    mode: 3.2 gen-1x1 sata: 3.1 speed: 6.0 Gb/s tech: HDD rpm: 5400
    serial: <filter> fw-rev: 3002 drive-rev: 80.00A80 temp: 29 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 1y 76d 12h cycles: 7814
Partition:
  ID-1: / raw-size: 929.51 GiB size: 929.51 GiB (100.00%)
    used: 298.37 GiB (32.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p4
    maj-min: 259:2
  ID-2: /boot/efi raw-size: 2 GiB size: 1.99 GiB (99.61%)
    used: 484.9 MiB (23.8%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1
  ID-3: /home raw-size: 929.51 GiB size: 929.51 GiB (100.00%)
    used: 298.37 GiB (32.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p4
    maj-min: 259:2
  ID-4: /var/log raw-size: 929.51 GiB size: 929.51 GiB (100.00%)
    used: 298.37 GiB (32.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p4
    maj-min: 259:2
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 50 (default 100)
    zswap: no
  ID-1: swap-1 type: file size: 32 GiB used: 547.7 MiB (1.7%) priority: -2
    file: /.swap/swapfile
Sensors:
  System Temperatures: cpu: 43.5 C mobo: 32.0 C gpu: nvidia temp: 43 C
  Fan Speeds (rpm): fan-1: 1208 fan-2: 1144 fan-3: 1190 fan-4: 1186
    gpu: nvidia fan: 49%
Info:
  Memory: total: 32 GiB available: 31.15 GiB used: 12.72 GiB (40.8%)
  Processes: 551 Power: uptime: 7h 34m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.39 GiB services: power-profiles-daemon,
    upowerd, xfce4-power-manager Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1468 libs: 384 tools: pacseek,yay Compilers:
    clang: 19.1.7 gcc: 14.2.1 Shell: Sudo (sudo) v: 1.9.16p2 default: Bash
    v: 5.2.37 running-in: xfce4-terminal inxi: 3.3.35

What does sudo efibootmgr show?

From the host workstation:

sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0007,0008,0006,0004,0009,000A,0005,000B,000C,000D
Boot0001* EOS-WORKSTATION	HD(1,GPT,721372f5-2686-4838-a48b-2a1f700392f9,0x800,0x400000)/\EFI\EOS-WORKSTATION\grubx64.efi
Boot0004* Hard Drive	BBS(HD,,0x0)0000474f00004e4fa1000000010000006b0057004400200042006c0075006500200053004e00350038003000200031005400420000000501090002000000007fff040002010c00d041030a000000000101060000060101060000000317100001000000001b448b4ca2c2cf7fff040001042e00ef47642dc93ba041ac194d51d01b4ce632003300340035003400350038003000300036003400300000007fff04000000424f00004e4faf000000010000006f00530061006e004400690073006b002000530053004400200050004c005500530020003400380030004700420000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000600ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63300320031003400420034003000380034003100340031002000200020002000200020002000200000007fff04000000424f00004e4fa9000000010000006f00530061006e004400690073006b0020005300440053005300440048003300350031003200470000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000700ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63800310032003500340037003000380039003500330036002000200020002000200020002000200000007fff04000000424f
Boot0005* USB	BBS(HD,,0x0)0000474f00004e4faf0000000100000073005700440020004d007900200042006f006f006b00200032003500440041002000330030003000320000000501090002000000007fff040002010c00d041030a000000000101060000140305060011007fff040001044600ef47642dc93ba041ac194d51d01b4ce635003700340033003400330033003700340042003300310034003400340035003400430033003400350034003500320000007fff04000000424f00004e4f93000000010000007100530061006e004400690073006b0000000501090002000000007fff040002010c00d041030a000000000101060000140305060018000305060000007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63400430035003300300030003000310031003600300033003100380031003000310035003300320000007fff04000000424f
Boot0006* UEFI: PXE IPv4 Realtek PCIe 2.5GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(e89c256a7592,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
Boot0007* UEFI OS	HD(1,GPT,721372f5-2686-4838-a48b-2a1f700392f9,0x800,0x400000)/\EFI\BOOT\BOOTX64.EFI0000424f
Boot0008* Windows Boot Manager	HD(1,GPT,a8cf7a8a-f50c-4865-b70a-600fa403c169,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi0000424f
Boot0009* UEFI: SanDisk, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(24,0)/USB(0,0)/HD(1,MBR,0xd19af4e6,0x800,0x727f800)0000424f
Boot000A* UEFI: SanDisk, Partition 2	PciRoot(0x0)/Pci(0x14,0x0)/USB(24,0)/USB(0,0)/HD(2,MBR,0xd19af4e6,0x7280000,0x10000)0000424f
Boot000B* UEFI:CD/DVD Drive	BBS(129,,0x0)
Boot000C* UEFI:Removable Device	BBS(130,,0x0)
Boot000D* UEFI:Network Device	BBS(131,,0x0)

From an Arch VM:

sudo efibootmgr
BootCurrent: 0004
Timeout: 3 seconds
BootOrder: 0004,0001,0000
Boot0000* UiApp	FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)
Boot0001* UEFI QEMU QEMU HARDDISK 	PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)/SCSI(0,0){auto_created_boot_option}
Boot0004* archlinux	HD(1,GPT,5c9f1dbb-baf5-45c5-94f7-b522ca08d4f8,0x800,0x1dc800)/\EFI\archlinux\grubx64.efi

If you update to the new version and then run sudo grub-install -v --no-nvram --efi-directory=/boot/efi what does the verbose output show?

Of course, don’t reboot until downgrading again. :slight_smile:

The output goes on for days. Are you sure you want all that?

I would like to see the output where it states which files it is writing.

Is it updating \EFI\EOS-WORKSTATION\grubx64.efi, \EFI\BOOT\BOOTX64.EFI or both?

I ran this on my Arch Cinnamon VM; got too much going on with my EOS systems right now. The last couple of lines are:

grub-install: info: copying `/boot/grub/x86_64-efi/core.efi' -> `/boot/efi/EFI/arch/grubx64.efi'.
Installation finished. No error reported.

Does it have the same issue? If so, can we see sudo efibootmgr from that machine?

All of my (9) Arch-based systems are suffering. The output you want is a couple of posts above this one.