daab
July 11, 2020, 2:29pm
1
Hi,
I’m updating via the EOS welcome app, anyone knows how to fix this failure to update?
Updates from AUR:
lib32-nvidia-390xx-utils 390.132-1 -> 390.138-2
libxnvctrl-390xx 390.132-2 -> 390.138-1
nvidia-390xx-dkms 390.132-38 -> 390.138-3
nvidia-390xx-settings 390.132-2 -> 390.138-1
nvidia-390xx-utils 390.132-2 -> 390.138-3
:: Searching AUR for updates...
-> Missing AUR Packages: xorg-font-utils
-> Flagged Out Of Date AUR Packages: openhardwaremonitor skypeforlinux-stable-bin
:: 5 Packages to upgrade.
5 aur/lib32-nvidia-390xx-utils 390.132-1 -> 390.138-2
4 aur/libxnvctrl-390xx 390.132-2 -> 390.138-1
3 aur/nvidia-390xx-dkms 390.132-38 -> 390.138-3
2 aur/nvidia-390xx-settings 390.132-2 -> 390.138-1
1 aur/nvidia-390xx-utils 390.132-2 -> 390.138-3
Fails with
==> Sources are ready.
==> Making package: nvidia-390xx-utils 390.138-3 (Sat 11 Jul 2020 15:21:56 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
-> nvidia-390xx-utils-390.138-3 already made -- skipping build
[sudo] password for blaise:
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-390xx-utils (390.138-3) breaks dependency 'nvidia-390xx-utils=390.132' required by nvidia-390xx-dkms
AUR update failed!
Press ENTER to close this window:
Thanks in advance.
daab
July 11, 2020, 2:30pm
2
For completeness
[blaise@ryzen7 ~]$ inxi -G
Graphics: Device-1: NVIDIA GF108 [GeForce GT 630] driver: nvidia v: 390.132
Display: x11 server: X.Org 1.20.8 driver: nvidia resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
Message: Unable to show advanced data. Required tool glxinfo missing.
JR29
July 11, 2020, 3:11pm
4
https://aur.archlinux.org/packages/nvidia-390xx-utils forcegk a commenté le 2020-07-07 14:07
Je suggère d’installer nvidia-390xx (-dkms) d’abord @ warp4ever @zwastik , car les dépendances sont correctes.
Avec un assistant AUR, vous pouvez simplement faire: yay -S nvidia-390xx-dkms nvidia-390xx-utils
(vous pouvez également ajouter des paramètres nvidia-390xx à la liste)
Hello @daab
Your card is a NVIDIA GF108 [GeForce GT 630]
I’m assuming this is a desktop card?
You are using the wrong drivers for that card. You should be installing the 450.XX series.
Here is the info for different Nvidia installations.
https://endeavouros.com/docs/hardware-and-network/graphic-cards-gpu-driver-and-setup/nvidia-installer/
You can run the following
nvidia-installer-dkms -t
If there are no errors you can install the drivers via:
sudo nvidia-installer-dkms
JR29
July 11, 2020, 3:23pm
6
slt there was a bug on the 390xx-dkms, I am on the 390xx-dkms “I have a quadro4000”
Okay … maybe his card will work on older drivers but that is not the drivers listed for that card on the Nvidia site.
daab
July 11, 2020, 3:31pm
8
Thanks guys, but I get
[blaise@ryzen7 ~]$ nvidia-installer-dkms -t
2020-07-11 16:29:02 [INFO]: EndeavourOS Nvidia Installer v3.3.1
2020-07-11 16:29:02 [INFO]: All logs will be stored in /tmp/nvidia-installer.log
2020-07-11 16:29:02 [INFO]: Running the installer in testing mode...
2020-07-11 16:29:02 [INFO]: Updating Nvidia graphics cards database...
2020-07-11 16:29:02 [INFO]: nvidia-installer-update-db
2020-07-11 16:29:02 [INFO]: Installing nvidia-390xx-dkms driver...
Traceback (most recent call last):
File "/usr/bin/nvidia-installer-dkms", line 583, in <module>
main()
File "/usr/bin/nvidia-installer-dkms", line 569, in main
if install(driver):
File "/usr/bin/nvidia-installer-dkms", line 153, in install
packages = PACKAGES[driver]
KeyError: 'nvidia-390xx-dkms'
Should I uninstall and install again?
Not sure why it’s selecting the 390.xx series. That’s not what is listed on the Nvidia site. Did you you select Nvidia on the install from the online options? What desktop is it?
JR29
July 11, 2020, 3:38pm
11
manuel
July 11, 2020, 3:39pm
12
Hi,
this probably comes from the fact that we removed the support from 390xx series from the nvidia-installer-dkms because there is no more upstream package support.
But if it seems that 390 support is still needed, I can put it back from AUR for now.
His card should be using the 450.xx series according to Nvidia.
1 Like
So that means it won’t remove it either and install the proper drivers?
manuel
July 11, 2020, 3:42pm
15
That’s true. I have to check nvidia installer.
daab
July 11, 2020, 3:45pm
17
I don’t remember exactly what I did at installation, but I have nvidia-installer-dkms installed so probably used that to install the nvidia drivers, I do remember that I installed the nvidia drivers after initial installation completed.
daab
July 11, 2020, 3:47pm
18
I should say that this is a fairly long lived EOS installation, and all has been working well
JR29
July 11, 2020, 3:50pm
19
you have two solutions: either you stay on driver “https://aur.archlinux.org/packages/nvidia-390xx-utils ” or you put 450
daab
July 11, 2020, 3:53pm
20
Yes, just mulling what the best way to do that is…
I think if you just update the utils package you’ll be okay. The one that @JR29 posted because the other is out of date that it is trying to update with.