im not sure if this is an apropiate post but i installed garuda dragonized a couple hours ago and every time update, sudo pacman -Sy then sudo pacman -Syu and reboot garuda breaks.
when i reboot it gets to terminate plymouth and screen freezes and the only solution i found was to enter tty2 reboot and use a working snapshot
any ideas on how to fix? or any knowledge of any broken package that might be breaking the system?
thx in advance and sorry if this is inapropiate post
Hi there, welcome!
Please provide from your working snapshot the output of your inxi -Faz (from terminal, or using the apposite Garuda Assistant functionality)
im currently updating the system again when its finished i'll remove the 490 dkms and try to install 470 and update the thread with the results,
also i was messing around with artix linux earlier today and nvidia drivers wouldn't run so it might be the same issue althought artix would boot without a graphic driver
EDIT: i tried to remove the 490 drivers and install 470 with pacman beacause garuda hardware configuration only allows me to use 390xx and i couldnt uninstall dkms utils or settings because it would break garuda dependecies any way to bypass this? or should i?
i really dont want to use 390 but if its the only option so be it
im not really familiar with paru i managed to select dkms utils and settings and gives me conflicts with the updated drivers and i need to review them manually not sure how to do it when i choose Y at proceed to review it seems to give me further information on the actions paru will do and im not sure how to proceed
paru finished making nvidia-470xx-utils and asks me to remove nvidia-utils when i select Y to remove it it gives me this output
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-470xx-utils and nvidia-utils are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency 'nvidia-utils=495.44' required by nvidia-dkms
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-470xx-utils and nvidia-utils are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N]
EDIT: if i choose N as an answer it gives me this error
:: nvidia-470xx-utils and nvidia-utils are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-470xx-utils and nvidia-utils are in conflict
error: packages failed to build: lib32-nvidia-470xx-utils-470.86-1 nvidia-470xx-settings-470.86-1 (libxnvctrl-470xx nvidia-470xx-settings)
Sorry, I'm lost...
I hope someone will know better.
By-the-way, wasn't nvidia-utils removed with the first command paru -Rsu nvidia-{dkms,settings,utils}?
paru -Rsu nvidia-{dkms,settings,utils}
did nothing i guess and no worries you have been of great help and your patience is great
im gonna try to use 390xx drivers that garuda hardware configuration allows me to do
btw here’s the output of paru -rsu just in case
checking dependencies…
warning: removing nvidia-utils from target list
warning: removing nvidia-settings from target list
warning: removing nvidia-dkms from target list
warning: removing dkms from target list
warning: removing libxnvctrl from target list
there is nothing to do
EDIT:tried to use hardware configuration to install 390xx-dkms fails too
with this output
Starting
Using config ‘video-nvidia-390xx-dkms’ for device: 0000:01:00.0 (0300:10de:1287) Display controller nVidia Corporation GK208B [GeForce GT 730]
Error: config ‘video-nvidia-390xx-dkms’ conflicts with config(s): video-nvidia-dkms
What if you restore the snapshot (but maybe it's not necessary) to stay with nvidia v: 470.74 then edit /etc/pacman.conf adding to the IgnorePkg all your nvidia packages as a space-separated list?
Then you should be able to update without this issue occurring again.
I just did that and rebooted the error doesnt seem to be gpu related now it showed tty1 and displays
Setfont: KDFONTOP: Function not implemented
Im currently in tty2 and im able to enter commands but im dumbfounded with the error now i have no idea whats the problem/cause
edit: ive checked that gpu drivers are installed and working and im currently running nvidia-utils 470.74-1 so it must be another package breaking after update
This could be the problem.
You were still booted into the snapshot but hadn’t restored it with the Garuda Assistant / Snapper functions probably.
Try booting again from that snapshot and restore as mentioned above the same snapshot.
Then reboot.
If working and you don’t see anymore the BOOT_IMAGE as above, try repeating the pacman.conf
Only snapshot i could get working was first one i can acess snapshot number 7 ive got about 15 snapshot if im not mistaken
Gives me an error: error deactivate plymouth
And after booting gives me a pop up saying
Configuration file /var/sddm/.config/sddm-greeterrc" not writable
Please contact your system administrator
I've restored it and upon booting the restored snap i updated the system ignoring nvidia-dkms nvidia-utils nvidia-settings opencl-nvidia-utils lib32-opencl-nvidia lib32-nvidia-utils
While updating dkma remove nvidia -v 470.74
from zen kernel
i had the same problem.
i manually uninstalled the nvidia-dkms and all the other listed packages with the 470 driver number (before updating to the 495) in the "pacman -Qs nvidia" list in terminal and after that i used garuda assistant to automatically choose the driver for me and it chose the 390 series for my kepler cards and then i updated and rebooted no problem.
i did this to avoid having a permanently modded pacman.conf file and prevent further updating issues.
Nvidia GPUs and Linux are really not a good combination. After 9 years since the video's release, nothing really changed, Nvidia continues to be a problem with Linux.
For anyone who is new with Linux, choosing AMD for graphics is the sane choice to make.