Installing nvidia-390xx-utils (390.138-3) breaks dependency 'nvidia-390xx-utils=390.132'

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.

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. 

which one do you install

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

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.

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?

https://www.nvidia.fr/Download/index.aspx?lang=fr

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?

That’s true. I have to check nvidia installer.

This is what Nvidia shows for GT 630

https://www.nvidia.com/Download/driverResults.aspx/162107/en-us

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.

I should say that this is a fairly long lived EOS installation, and all has been working well :slight_smile:

you have two solutions: either you stay on driver “https://aur.archlinux.org/packages/nvidia-390xx-utils” or you put 450

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.