Can't boot after an update

System:
Kernel: 5.16.11-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/.snapshots/82/snapshot/boot/vmlinuz-linux-zen
root=UUID=691b7ad9-ef53-4bf5-a3d5-46eea014a977
cryptdevice=UUID=fc1b535a-9747-46e8-b610-549e044fc63d:luks-fc1b535a-9747-46e8-b610-549e044fc63d
root=/dev/mapper/luks-fc1b535a-9747-46e8-b610-549e044fc63d quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0
resume=/dev/mapper/luks-7bb6afa1-1e4a-4934-af37-af0ff08ea87a loglevel=3
rootflags=defaults,noatime,noautodefrag,compress=zstd,discard=async,ssd,[email protected]/.snapshots/82/snapshot
Desktop: KDE Plasma 5.24.2 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X470-PRO v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 5861
date: 08/10/2021
CPU:
Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2
family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701021
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 2580 high: 3823 min/max: 2200/4208 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3543 2: 2057
3: 2069 4: 2100 5: 3823 6: 2067 7: 3598 8: 2061 9: 2056 10: 2057 11: 3476
12: 2056 bogomips: 86403
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown 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: Full AMD retpoline, IBPB: conditional,
STIBP: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2080 Rev. A] vendor: Micro-Star MSI
driver: nvidia v: 510.54 alternate: nouveau,nvidia_drm pcie: gen: 2
speed: 5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 08:00.0
chip-ID: 10de:1e87 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nvidia unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
gpu: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 108 s-size: 602x342mm (23.7x13.5")
s-diag: 692mm (27.3")
Monitor-1: DP-2 res: 2560x1440 dpi: 65024 size: 1x1mm (0.0x0.0")
diag: 1mm (0.1")
OpenGL: renderer: NVIDIA GeForce RTX 2080/PCIe/SSE2
v: 4.6.0 NVIDIA 510.54 direct render: Yes
Audio:
Device-1: NVIDIA TU104 HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 08:00.1 chip-ID: 10de:10f8 class-ID: 0403
Device-2: JMTek LLC. USB PnP Audio Device type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-5:3 chip-ID: 0c76:161e
class-ID: 0300
Device-3: GYROCOM C&C Fiio E10 type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 7-1:2 chip-ID: 1852:7022
class-ID: 0102
Sound Server-1: ALSA v: k5.16.11-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.47 running: yes
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 06:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: CloudflareWARP state: unknown speed: 10 Mbps duplex: full
mac: N/A
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB
driver: btusb v: 0.8 bus-ID: 1-3:2 chip-ID: 0a12:0001 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 1.13 TiB used: 499.95 GiB (43.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SUV400S37240G
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B
speed: 6.0 Gb/s type: SSD serial: <filter> rev: 96R9 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Hitachi model: HTS545050B9A300
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: C60F scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WDS500G2B0B-00YS70 size: 465.76 GiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 00WD
scheme: GPT
Partition:
ID-1: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 720 KiB (0.2%) fs: vfat dev: /dev/sdc1 maj-min: 8:33
ID-2: /home raw-size: 448.31 GiB size: 448.31 GiB (100.00%)
used: 393 GiB (87.7%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-fc1b535a-9747-46e8-b610-549e044fc63d
ID-3: /var/log raw-size: 448.31 GiB size: 448.31 GiB (100.00%)
used: 393 GiB (87.7%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-fc1b535a-9747-46e8-b610-549e044fc63d
ID-4: /var/tmp raw-size: 448.31 GiB size: 448.31 GiB (100.00%)
used: 393 GiB (87.7%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-fc1b535a-9747-46e8-b610-549e044fc63d
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.59 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.15 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/dm-1 maj-min: 254:1
mapped: luks-7bb6afa1-1e4a-4934-af37-af0ff08ea87a
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 33 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 17%
Info:
Processes: 378 Uptime: 18m wakeups: 1 Memory: 15.59 GiB
used: 2.66 GiB (17.1%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 Packages: pacman: 1554 lib: 426 Shell: fish v: 3.3.1
default: Zsh v: 5.8.1 running-in: konsole inxi: 3.3.13
Garuda (2.5.5-1):
System install date:     2022-02-04
Last full system update: 2022-03-01
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:            snapper-cleanup.service

I hadn't used my Garuda installation for about 3 days, so I got a lot of packages to update yesterday. After update I continued to use the system for some time, and then out of the blue got a visual glitch (the whole screen looked kinda like the transparency effect used in the default theme with some black diagonal lines all over the place). I don't have a screen/photo cos I pressed the meta key and the whole screen turned black, only the cursor was visible and moving. I decided to hard reset, and when I rebooted it was stuck at the splash screen for a minute or two and then it entered the emergency mode.

I should mention I updated through Pamac. I just wanted to install an app but it prompted me to install a bunch of updates, so I thought "why not while I'm at it?". After some research I learnt I should use the Garuda updater. So I booted with an older pre-update snapshot (truly a life-saver) and the system seems to work. However I tried to update properly using the Garuda updater and I get the same issue.

Here's the output of journalctl -xb:

And here's the ouput of the Garuda updater:

Packages (85) accountsservice-22.08.8-1  ark-21.12.3-1  baloo-widgets-21.12.3-1  bison-3.8.2-3
bottles-2022.2.28-2  chaotic-mirrorlist-20220301-1  cloudflare-warp-bin-2022.2.288-1
curl-7.81.0-3  dbus-1.14.0-1  dolphin-21.12.3-1  dolphin-plugins-21.12.3-1
ffmpegthumbs-21.12.3-1  filelight-21.12.3-1  fscrypt-0.3.3-1  fwupd-1.7.6-1  gcc-11.2.0-4
gcc-libs-11.2.0-4  gettext-0.21-2  glib2-2.70.4-2  gwenview-21.12.3-1  harfbuzz-4.0.0-1
harfbuzz-icu-4.0.0-1  hplip-1:3.22.2-1  kaccounts-integration-21.12.3-1
kaccounts-providers-21.12.3-1  kamera-21.12.3-1  kamoso-21.12.3-1  kate-21.12.3-1
kcalc-21.12.3-1  kcron-21.12.3-1  kdeconnect-21.12.3-1  kdegraphics-thumbnailers-21.12.3-1
kdenetwork-filesharing-21.12.3-1  kdf-21.12.3-1  kdialog-21.12.3-1  keditbookmarks-21.12.3-1
kfind-21.12.3-1  khelpcenter-21.12.3-1  kio-extras-21.12.3-1  kio-gdrive-21.12.3-1
kipi-plugins-21.12.3-1  kleopatra-21.12.3-1  kmime-21.12.3-1  kompare-21.12.3-1
konsole-21.12.3-1  kpimtextedit-21.12.3-1  kpmcore-21.12.3-1  krdc-21.12.3-1  krfb-21.12.3-1
ksystemlog-21.12.3-1  kwalletmanager-21.12.3-1  lib32-dbus-1.14.0-1  lib32-gcc-libs-11.2.0-4
lib32-glib2-2.70.4-2  lib32-harfbuzz-4.0.0-1  libcurl-compat-7.81.0-3  libcurl-gnutls-7.81.0-3
libisl-0.24-4  libkdcraw-21.12.3-1  libkexiv2-21.12.3-1  libkgapi-21.12.3-1  libkipi-21.12.3-1
libkleo-21.12.3-1  libkomparediff2-21.12.3-1  libksane-21.12.3-1  libxnvctrl-510.54-2
linux-zen-5.16.11.zen1-2  linux-zen-headers-5.16.11.zen1-2  mercurial-6.1-1
nvidia-settings-510.54-2  okular-21.12.3-1  partitionmanager-21.12.3-1  poppler-22.03.0-1
poppler-glib-22.03.0-1  poppler-qt5-22.03.0-1  print-manager-21.12.3-1
proton-ge-custom-2:GE.Proton7.5-1  qt5-base-5.15.2+kde+r305-1
signon-kwallet-extension-21.12.3-1  skanlite-21.12.3-1  smartmontools-7.3-1
spectacle-21.12.3-1  usb_modeswitch-2.6.1-2  yad-11.0-1  yakuake-21.12.3-1

Total Installed Size:  2137,88 MiB
Net Upgrade Size:       -33,89 MiB

:: Proceed with installation? [Y/n] y
(85/85) checking keys in keyring                                   [------------------------------------] 100%
(85/85) checking package integrity                                 [------------------------------------] 100%
(85/85) loading package files                                      [------------------------------------] 100%
(85/85) checking for file conflicts                                [------------------------------------] 100%
(85/85) checking available disk space                              [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/5) Performing snapper pre snapshots for the following configurations...
IO Error (subvolume is not a btrfs subvolume).
==> root:
(2/5) Saving Linux kernel modules...
(3/5) Removing linux initcpios...
(4/5) Remove DKMS modules
==> dkms remove --no-depmod nvidia/510.54 -k 5.16.11-zen1-1-zen
==> depmod 5.16.11-zen1-1-zen
(5/5) Removing old entries from the info directory file...
:: Processing package changes...
( 1/85) upgrading gcc-libs                                         [------------------------------------] 100%
( 2/85) upgrading glib2                                            [------------------------------------] 100%
( 3/85) upgrading dbus                                             [------------------------------------] 100%
( 4/85) upgrading curl                                             [------------------------------------] 100%
( 5/85) upgrading accountsservice                                  [------------------------------------] 100%
( 6/85) upgrading harfbuzz                                         [------------------------------------] 100%
( 7/85) upgrading qt5-base                                         [------------------------------------] 100%
( 8/85) upgrading ark                                              [------------------------------------] 100%
( 9/85) upgrading poppler                                          [------------------------------------] 100%
(10/85) upgrading poppler-qt5                                      [------------------------------------] 100%
(11/85) upgrading gettext                                          [------------------------------------] 100%
(12/85) upgrading baloo-widgets                                    [------------------------------------] 100%
(13/85) upgrading bison                                            [------------------------------------] 100%
(14/85) upgrading lib32-gcc-libs                                   [------------------------------------] 100%
(15/85) upgrading harfbuzz-icu                                     [------------------------------------] 100%
(16/85) upgrading lib32-glib2                                      [------------------------------------] 100%
(17/85) upgrading lib32-harfbuzz                                   [------------------------------------] 100%
(18/85) upgrading lib32-dbus                                       [------------------------------------] 100%
(19/85) upgrading bottles                                          [------------------------------------] 100%
(20/85) upgrading chaotic-mirrorlist                               [------------------------------------] 100%
(21/85) upgrading cloudflare-warp-bin                              [------------------------------------] 100%

==>
==> CAP_NET_ADMIN set on /usr/bin/warp-svc
==>
==> If you are currently running the WARP service, you may need to restart it
==> to finalize the upgrade:
==>
==>   sudo systemctl restart warp-svc.service
==>

(22/85) upgrading kio-extras                                       [------------------------------------] 100%
(23/85) upgrading dolphin                                          [------------------------------------] 100%
(24/85) upgrading dolphin-plugins                                  [------------------------------------] 100%
(25/85) upgrading ffmpegthumbs                                     [------------------------------------] 100%
(26/85) upgrading filelight                                        [------------------------------------] 100%
(27/85) upgrading fscrypt                                          [------------------------------------] 100%
(28/85) upgrading fwupd                                            [------------------------------------] 100%
(29/85) installing libisl                                          [------------------------------------] 100%
(30/85) upgrading gcc                                              [------------------------------------] 100%
(31/85) upgrading libkipi                                          [------------------------------------] 100%
(32/85) upgrading libkdcraw                                        [------------------------------------] 100%
(33/85) upgrading signon-kwallet-extension                         [------------------------------------] 100%
(34/85) upgrading kaccounts-integration                            [------------------------------------] 100%
(35/85) upgrading gwenview                                         [------------------------------------] 100%
(36/85) upgrading hplip                                            [------------------------------------] 100%
(37/85) upgrading kaccounts-providers                              [------------------------------------] 100%
(38/85) upgrading kamera                                           [------------------------------------] 100%
(39/85) upgrading kamoso                                           [------------------------------------] 100%
(40/85) upgrading kate                                             [------------------------------------] 100%
(41/85) upgrading kcalc                                            [------------------------------------] 100%
(42/85) upgrading kcron                                            [------------------------------------] 100%
(43/85) upgrading kdeconnect                                       [------------------------------------] 100%
(44/85) upgrading libkexiv2                                        [------------------------------------] 100%
(45/85) upgrading kdegraphics-thumbnailers                         [------------------------------------] 100%
(46/85) upgrading kdenetwork-filesharing                           [------------------------------------] 100%
(47/85) upgrading kdf                                              [------------------------------------] 100%
(48/85) upgrading kdialog                                          [------------------------------------] 100%
(49/85) upgrading keditbookmarks                                   [------------------------------------] 100%
(50/85) upgrading kfind                                            [------------------------------------] 100%
(51/85) upgrading khelpcenter                                      [------------------------------------] 100%
(52/85) upgrading libkgapi                                         [------------------------------------] 100%
(53/85) upgrading kio-gdrive                                       [------------------------------------] 100%
(54/85) upgrading kipi-plugins                                     [------------------------------------] 100%
(55/85) upgrading kpimtextedit                                     [------------------------------------] 100%
(56/85) upgrading libkleo                                          [------------------------------------] 100%
(57/85) upgrading kmime                                            [------------------------------------] 100%
(58/85) upgrading kleopatra                                        [------------------------------------] 100%
(59/85) upgrading libkomparediff2                                  [------------------------------------] 100%
(60/85) upgrading kompare                                          [------------------------------------] 100%
(61/85) upgrading konsole                                          [------------------------------------] 100%
(62/85) upgrading smartmontools                                    [------------------------------------] 100%
(63/85) upgrading kpmcore                                          [------------------------------------] 100%
(64/85) upgrading krdc                                             [------------------------------------] 100%
(65/85) upgrading krfb                                             [------------------------------------] 100%
(66/85) upgrading ksystemlog                                       [------------------------------------] 100%
(67/85) upgrading kwalletmanager                                   [------------------------------------] 100%
(68/85) upgrading libcurl-compat                                   [------------------------------------] 100%
(69/85) upgrading libcurl-gnutls                                   [------------------------------------] 100%
(70/85) upgrading poppler-glib                                     [------------------------------------] 100%
(71/85) upgrading libksane                                         [------------------------------------] 100%
(72/85) upgrading libxnvctrl                                       [------------------------------------] 100%
(73/85) upgrading linux-zen                                        [------------------------------------] 100%
(74/85) upgrading linux-zen-headers                                [------------------------------------] 100%
(75/85) upgrading mercurial                                        [------------------------------------] 100%
(76/85) upgrading nvidia-settings                                  [------------------------------------] 100%
(77/85) upgrading okular                                           [------------------------------------] 100%
(78/85) upgrading partitionmanager                                 [------------------------------------] 100%
(79/85) upgrading print-manager                                    [------------------------------------] 100%
(80/85) upgrading proton-ge-custom                                 [------------------------------------] 100%
(81/85) upgrading skanlite                                         [------------------------------------] 100%
(82/85) upgrading spectacle                                        [------------------------------------] 100%
(83/85) upgrading usb_modeswitch                                   [------------------------------------] 100%
(84/85) upgrading yad                                              [------------------------------------] 100%
(85/85) upgrading yakuake                                          [------------------------------------] 100%
:: Running post-transaction hooks...
( 1/20) Restoring Linux kernel modules...
++ uname -r
+ KVER=5.16.11-zen1-1-zen
+ test -e /usr/lib/modules/backup/5.16.11-zen1-1-zen
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/5.16.11-zen1-1-zen /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
( 2/20) Creating system user accounts...
( 3/20) Reloading system manager configuration...
( 4/20) Creating temporary files...
( 5/20) Reloading device manager configuration...
( 6/20) Arming ConditionNeedsUpdate...
( 7/20) Updating module dependencies...
( 8/20) Install DKMS modules
==> dkms install --no-depmod nvidia/510.54 -k 5.16.11-zen1-2-zen
==> depmod 5.16.11-zen1-2-zen
( 9/20) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starting build: 5.16.11-zen1-2-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
-> Running build hook: [openswap]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.16.11-zen1-2-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
-> Running build hook: [openswap]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful
(10/20) GRUB update after transactions...
/usr/bin/grub-probe: error: failed to get canonical path of `rootfs'.
error: command failed to execute correctly
(11/20) Reloading system bus configuration...
(12/20) Foreign/AUR package notification
apfs-fuse-git r92.ee71aa5-1
asian-fonts 1-2
conky-lua-nv 1.12.2-1
fcitx5-input-support 2021.09-1
fonts-tlwg 0.7.3-1
haruna 0.7.3-1
kde-service-menu-reimage 2.5-1
lohit-fonts 2.95.5.1-2
trackma 0.8.4-2
vivaldi-snapshot-ffmpeg-codecs 98.0.4710.4-1
(13/20) Compiling GSettings XML schema files...
(14/20) Updating icon theme caches...
(15/20) Orphaned package notification...
boost 1.78.0-1
cmake 3.22.2-1
cudnn 8.3.1.22-1
elfutils 0.186-5
fontforge 20201107-3
google-glog 0.5.0-2
leveldb 1.23-3
libcroco 0.6.13-2
libmms 0.6.4-3
libofa 0.9.3-9
opencv 4.5.5-3
(16/20) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
/etc/pamac.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
(17/20) Updating the info directory file...
(18/20) Updating the desktop file MIME type cache...
(19/20) Performing snapper post snapshots for the following configurations...
Invalid snapshot '--type'.
==> root:
(20/20) Syncing all file systems...

Parsing man pages and writing completions to /home/alpin/.local/share/fish/generated_completions/
7536 / 7536 : zramctl.8.gz

Checking for plugin updates
Nothing to install / update

System updated! šŸ§

Press enter to exit

This is quite a lot of packages and there's some errors so I've no idea what might be causing it.
There's a GRUB error but GRUB seems to be working just fine. Decryption prompt works, snapshots work, loading with the fallback works (I mean I can choose it but it doesn't boot).

Hi there, welcome.
First of all, after booting from a snapshot you should always restore it from the BTRFS assistant, and then reboot. This is not mentioned, so I assume it was not done. Don't do anything (e.g. install, update, etc.) before that.

I'm not sure this will bring you back to a functioning system now, but it should be done.

Just a few additional hints:

This was a mistake because there was a kernel update (and a lot of other suff), so a reboot was needed.

This should be always avoided. There are things that could be done to save your... E.g.

8 Likes

Ah, I thought snapshots worked like in macOS where it restores from a snapshot automatically upon a successful boot.
I restored from the BTRFS assistant, rebooted, ran the Garuda updater, rebooted again, and it worked like a charm. Thanks!

Are there any packages (apart from the kernel and GPU drivers) I should avoid updating through Pamac or any package manager?

Glad it worked.
To be really honest, I suggest to avoid updating with pamac at all.
Pamac can be used to search for a package, maybe to install a single package, but I really really suggest using the Garuda Update (button in Garuda Assistant or just update from terminal) to update the system.

8 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.