First I want to say that I am new to arch based distro’s so there might be something trivial I am doing wrong. But after running sudo pacman -Syyu to update the system, I cannot boot up anymore. See the log below for which packages get updated (pretty sure the problem is nvidia). If I run timeshift and revert the latest update I get back to my bootable system (have to remove lockfile for pacman to work though). If I try to update again I get the same exact problem (using ext4 with rsync for timeshift).
I’ve had similar experiences with previous installations of EOS, for example when using the nvidia-inst package which was supposed to install the nvidia drivers for me. I installed the drivers this time by using lutris recommendation: sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
This has worked well this far until this update. Right now I am just ignoring this update, but I am unsure how I should proceed for future updates.
Pacman log:
:: Synchronizing package databases...
endeavouros is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (10) Old Version New Version Net Change
multilib/lib32-nvidia-utils 525.78.01-1 525.85.05-1 0,04 MiB
extra/libgit2 1:1.5.0-2 1:1.5.1-2 0,01 MiB
extra/libx11 1.8.3-5 1.8.3-6 0,00 MiB
extra/libxnvctrl 525.78.01-1 525.85.05-1 0,00 MiB
extra/nvidia-dkms 525.78.01-1 525.85.05-1 0,02 MiB
extra/nvidia-settings 525.78.01-1 525.85.05-1 0,00 MiB
extra/nvidia-utils 525.78.01-1 525.85.05-1 0,09 MiB
extra/python-trove-classifiers 2023.1.12-1 2023.1.20-1 0,00 MiB
community/scrot 1.8-1 1.8.1-1 0,00 MiB
extra/thunar 4.18.2-1 4.18.3-1 0,03 MiB
Total Installed Size: 909,12 MiB
Net Upgrade Size: 0,19 MiB
:: Proceed with installation? [Y/n]
(10/10) checking keys in keyring [-------------------------------------------------------] 100%
(10/10) checking package integrity [-------------------------------------------------------] 100%
(10/10) loading package files [-------------------------------------------------------] 100%
(10/10) checking for file conflicts [-------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/2) Creating Timeshift snapshot before upgrade...
Mounted '/dev/nvme0n1p6' at '/run/timeshift/3556/backup'
------------------------------------------------------------------------------
Creating new snapshot...(RSYNC)
Saving to device: /dev/nvme0n1p6, mounted at path: /run/timeshift/3556/backup
Linking from snapshot: 2023-01-21_13-28-58
Syncing files with rsync...
Created control file: /run/timeshift/3556/backup/timeshift/snapshots/2023-01-21_13-43-40/info.json
RSYNC Snapshot saved successfully (11s)
Tagged snapshot '2023-01-21_13-43-40': ondemand
------------------------------------------------------------------------------
Mounted '/dev/nvme0n1p6' at '/run/timeshift/3678/backup'
------------------------------------------------------------------------------
Removing '2023-01-20_16-40-33'...
Removed '2023-01-20_16-40-33'
------------------------------------------------------------------------------
(2/2) Remove DKMS modules
==> dkms remove --no-depmod nvidia/525.78.01 -k 6.1.7-arch1-1
==> depmod 6.1.7-arch1-1
:: Processing package changes...
( 1/10) upgrading libx11 [-------------------------------------------------------] 100%
( 2/10) upgrading nvidia-utils [-------------------------------------------------------] 100%
If you run into trouble with CUDA not being available, run nvidia-modprobe first.
If you use GDM on Wayland, you might have to run systemctl enable --now nvidia-resume.service
( 3/10) upgrading lib32-nvidia-utils [-------------------------------------------------------] 100%
( 4/10) upgrading libgit2 [-------------------------------------------------------] 100%
( 5/10) upgrading libxnvctrl [-------------------------------------------------------] 100%
( 6/10) upgrading nvidia-dkms [-------------------------------------------------------] 100%
( 7/10) upgrading nvidia-settings [-------------------------------------------------------] 100%
( 8/10) upgrading python-trove-classifiers [-------------------------------------------------------] 100%
( 9/10) upgrading scrot [-------------------------------------------------------] 100%
(10/10) upgrading thunar [-------------------------------------------------------] 100%
:: Running post-transaction hooks...
( 1/10) Creating system user accounts...
( 2/10) Reloading system manager configuration...
( 3/10) Reloading device manager configuration...
( 4/10) Arming ConditionNeedsUpdate...
( 5/10) Install DKMS modules
==> dkms install --no-depmod nvidia/525.85.05 -k 6.1.7-arch1-1
==> depmod 6.1.7-arch1-1
( 6/10) Reloading system bus configuration...
( 7/10) Check if user should be informed about rebooting after certain system package upgrades.
==> INFO: Reboot is recommended due to the upgrade of core system package(s).
( 8/10) Updating icon theme caches...
( 9/10) Checking which packages need to be rebuilt
(10/10) Updating the desktop file MIME type cache...
:: Searching databases for updates...
:: Searching AUR for updates...
there is nothing to do