That’s really odd (and first time for me…). It seems the old kernel was not removed, for some crazy reason…
Look for other menu entries in grub menu and try them. You may be booting to the old kernel, which should possibly be incomplete
This could be a sign of some required modules are not properly loaded. Use the fallback kernel entry to try pass through.
In any case, you should be able to boot into a snapshot and try to not make the same mistake (if one was done), or be more cautious with system administration. Systems don’t break all of a sudden…
But fallback did not seem to work after the update for some reason and i had to restore a old snapshot. I am not sure what to do now since update just keeps breaking it.
@Partha2003 please post your full garuda-update log on a pastbin service and send the link here.
Please also post systemctl status systemd-modules-load.service
This seems to be the problem in my opinion.
Have you tried to apply the tutorial posted by @BluishHumility , especially the sudo dkms autoinstall part and check of relevant logs?
The systemctl status systemd-modules-load.service after update
partha@partha in ~ took 29m34s
λ systemctl status systemd-modules-load.service
× systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
Active: failed (Result: exit-code) since Mon 2022-05-02 07:30:43 IST; 49min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Main PID: 574 (code=exited, status=1/FAILURE)
CPU: 11ms
May 02 07:30:43 partha-hppavilionx360convertible14cd0xxx systemd[1]: Starting Load Kernel Modules...
May 02 07:30:43 partha-hppavilionx360convertible14cd0xxx systemd-modules-load[574]: Failed to insert module 'nvidia_drm': Invalid argument
May 02 07:30:43 partha-hppavilionx360convertible14cd0xxx systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
May 02 07:30:43 partha-hppavilionx360convertible14cd0xxx systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
May 02 07:30:43 partha-hppavilionx360convertible14cd0xxx systemd[1]: Failed to start Load Kernel Modules.
Ok so i tried sudo dkms autoinstall after update and i get this
partha@partha in ~ took 82ms
[🔴] × sudo dkms autoinstall
[sudo] password for partha:
Building module:
cleaning build area...
'make' -j8 IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=5.17.1-zen1-1-zen IGNORE_CC_MISMATCH='__IGNORE_CC_MISMATCH' modules....................................................
cleaning build area...
nvidia.ko.zst:
Running module version sanity check.
Good news! Module version 470.103.01 for nvidia.ko.zst
exactly matches what is already found in kernel 5.17.1-zen1-1-zen.
DKMS will not replace this module.
You may override by specifying --force.
nvidia-uvm.ko.zst:
Running module version sanity check.
- Original module
- Found /usr/lib/modules/5.17.1-zen1-1-zen/updates/dkms/nvidia-uvm.ko.zst
- Storing in /var/lib/dkms/nvidia/original_module/5.17.1-zen1-1-zen/x86_64/
- Archiving for uninstallation purposes
- Installation
- Installing to /usr/lib/modules/5.17.1-zen1-1-zen/updates/dkms/
nvidia-modeset.ko.zst:
Running module version sanity check.
Error! Module version 470.103.01 for nvidia-modeset.ko.zst
is not newer than what is already found in kernel 5.17.1-zen1-1-zen (510.60.02).
You may override by specifying --force.
nvidia-drm.ko.zst:
Running module version sanity check.
Error! Module version 470.103.01 for nvidia-drm.ko.zst
is not newer than what is already found in kernel 5.17.1-zen1-1-zen (510.60.02).
You may override by specifying --force.
nvidia-peermem.ko.zst:
Running module version sanity check.
Error! Module version 470.103.01 for nvidia-peermem.ko.zst
is not newer than what is already found in kernel 5.17.1-zen1-1-zen (510.60.02).
You may override by specifying --force.
depmod.....
As TNE suggested i did sudo pacman -S linux-lts linux-lts-headersand got
partha@partha in ~ as 🧙 took 3m32s
λ sudo pacman -S linux-lts linux-lts-headers
[sudo] password for partha:
resolving dependencies...
looking for conflicting packages...
Packages (2) linux-lts-5.15.36-1 linux-lts-headers-5.15.36-1
Total Installed Size: 265.97 MiB
:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [----------------------------------------------------------------------------------------] 100%
(2/2) checking package integrity [----------------------------------------------------------------------------------------] 100%
(2/2) loading package files [----------------------------------------------------------------------------------------] 100%
(2/2) checking for file conflicts [----------------------------------------------------------------------------------------] 100%
(2/2) checking available disk space [----------------------------------------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/2) Performing snapper pre snapshots for the following configurations...
==> root: 127
(2/2) Saving Linux kernel modules...
:: Processing package changes...
(1/2) installing linux-lts [----------------------------------------------------------------------------------------] 100%
Optional dependencies for linux-lts
wireless-regdb: to set the correct wireless channels of your country [installed]
linux-firmware: firmware images needed for some devices [installed]
(2/2) installing linux-lts-headers [----------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
( 1/12) Restoring Linux kernel modules...
++ uname -r
+ KVER=5.17.1-zen1-1-zen
+ test -e /usr/lib/modules/backup/5.17.1-zen1-1-zen
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/5.17.1-zen1-1-zen /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
( 2/12) Arming ConditionNeedsUpdate...
( 3/12) Updating module dependencies...
( 4/12) Install DKMS modules
==> dkms install --no-depmod nvidia/470.103.01 -k 5.15.36-1-lts
==> depmod 5.15.36-1-lts
( 5/12) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.15.36-1-lts
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 5.15.36-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: wd719x
==> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
( 6/12) Refreshing PackageKit...
( 7/12) GRUB update after transactions...
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/CyberRe/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-lts-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2022-05-02 08:38:32 | @/.snapshots/127/snapshot | pre | pacman -S linux-lts linux-lts-headers |
Found snapshot: 2022-05-02 08:14:54 | @/.snapshots/126/snapshot | post | adwaita-icon-theme akonadi akonadi-calendar akonadi-contacts akonadi-imp |
Found snapshot: 2022-05-02 07:49:01 | @/.snapshots/125/snapshot | pre | pacman -Su |
Found snapshot: 2022-05-02 07:37:53 | @/.snapshots/124/snapshot | single | udo dkms autoinstall |
Found snapshot: 2022-05-01 10:39:26 | @/.snapshots/123/snapshot | single | Before apoclypse |
Found snapshot: 2022-05-01 10:21:49 | @/.snapshots/122/snapshot | post | vde2 virtualbox virtualbox-ext-oracle virtualbox-ext-vnc virtualbox-gues |
Found snapshot: 2022-05-01 10:21:00 | @/.snapshots/121/snapshot | pre | /usr/bin/pamac-daemon |
Found snapshot: 2022-04-30 18:51:15 | @/.snapshots/120/snapshot | post | adwaita-icon-theme akonadi akonadi-calendar akonadi-contacts akonadi-imp |
Found snapshot: 2022-04-30 18:46:55 | @/.snapshots/119/snapshot | pre | pacman -Su |
Found snapshot: 2022-04-30 18:42:53 | @/.snapshots/118/snapshot | post | linux-lts linux-lts-headers |
Found snapshot: 2022-04-30 18:42:26 | @/.snapshots/117/snapshot | pre | /usr/bin/pacman --noconfirm --noprogressbar -S linux-lts linux-lts-heade |
Found snapshot: 2022-04-30 17:47:41 | restore_backup_@_185824866 | N/A | N/A |
Found snapshot: 2022-04-30 17:15:53 | @/.snapshots/116/snapshot | post | akonadi akonadi-calendar akonadi-import-wizard akonadi-mime akonadi-note |
Found snapshot: 2022-04-30 17:15:38 | @/.snapshots/115/snapshot | pre | pacman -Rns akonadi-import-wizard anbox-image-gapps-magisk cmake doxygen |
Found snapshot: 2022-04-30 16:45:30 | @/.snapshots/114/snapshot | post | adwaita-icon-theme akonadi akonadi-calendar akonadi-contacts akonadi-imp |
Found snapshot: 2022-04-30 16:36:20 | @/.snapshots/113/snapshot | pre | pacman -Su |
Found snapshot: 2022-04-30 16:29:49 | @/.snapshots/112/snapshot | single | Manual Snapshot |
Found snapshot: 2022-04-30 16:27:58 | restore_backup_@_174741664 | N/A | N/A |
Found snapshot: 2022-04-30 13:55:22 | @/.snapshots/111/snapshot | post | adwaita-icon-theme akonadi akonadi-calendar akonadi-contacts akonadi-imp |
Found snapshot: 2022-04-30 13:46:30 | @/.snapshots/110/snapshot | pre | pacman -Syu |
Found snapshot: 2022-04-30 13:03:26 | @/.snapshots/109/snapshot | single | Manual Snapshot |
Found snapshot: 2022-04-30 12:59:39 | restore_backup_@_162758485 | N/A | N/A |
Found snapshot: 2022-04-29 11:29:13 | @/.snapshots/108/snapshot | post | adwaita-icon-theme akonadi akonadi-calendar akonadi-contacts akonadi-imp |
Found snapshot: 2022-04-29 11:19:16 | @/.snapshots/107/snapshot | pre | pacman -Su |
Found snapshot: 2022-04-25 11:12:26 | @/.snapshots/106/snapshot | post | archlinux-keyring |
Found snapshot: 2022-04-25 11:12:11 | @/.snapshots/105/snapshot | pre | pacman -Udd --noconfirm --needed archlinux-keyring-20220424-1-any.pkg.ta |
Found snapshot: 2022-04-06 20:33:13 | @/.snapshots/2/snapshot | single | Stuff tne fixed |
Found snapshot: 2022-02-10 23:25:34 | restore_backup_@_125939172 | N/A | N/A |
Found 28 snapshot(s)
Unmount /tmp/grub-btrfs.4mFc6nfW0p .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
( 8/12) Foreign/AUR package notification
ani-cli 2.0-1
kalarmcal 21.12.3-1
kipi-plugins 21.12.3-1
libkipi 21.12.3-1
lohit-fonts 2.95.5.1-2
shinobi-git r2106.a2faa40-1
snapd 2.55.2-1
triehash 0.3.3-1
( 9/12) Orphaned package notification...
akonadi-import-wizard 22.04.0-1
anbox-image-gapps-magisk 2018.07.19-17
cmake 3.23.1-1
doxygen 1.9.3-1
dpkg 1.21.7-2
electron 18.2.0-1
go 2:1.18.1-1
go-tools 4:0.1.10-1
kalarmcal 21.12.3-1
kdepim-runtime 22.04.0-1
kmail-account-wizard 22.04.0-1
kontactinterface 22.04.0-1
ktnef 22.04.0-1
libcpufeatures-git 0.7.0+12.r281.d20220427.0bf4ea0-1
lxc-git lxc.4.0.0.2228-1
mbox-importer 22.04.0-1
neard 0.18-1
nuget 5.10.0-1
peg 0.1.18-2
perl-module-build 0.4231-5
perl-pod-parser 1.63-2
perl-sgmls 1:1.1-8
perl-text-wrapi18n 0.06-9
pim-data-exporter 22.04.0-1
pim-sieve-editor 22.04.0-1
po4a 0.66-1
python-docutils 1:0.16-2
sdbus-cpp 1.1.0-2
sdl2_image 2.0.5-2
triehash 0.3.3-1
xf86-video-intel 1:2.99.917+916+g31486f40-2
(10/12) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
/etc/pamac.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/paru.conf.pacnew
Please check and merge
(11/12) Performing snapper post snapshots for the following configurations...
==> root: 128
(12/12) Syncing all file systems...
partha@partha in ~ as 🧙 took 4m44s
λ