Bug 5173

Summary: Nvidia 390xx drivers dependency issues (missing packages?)
Product: Fedora Reporter: stefanclarkson
Component: nvidia-390xx-kmodAssignee: Richard <hobbes1069>
Status: RESOLVED FIXED    
Severity: normal CC: leigh123linux
Priority: P1    
Version: f29   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description stefanclarkson 2019-02-28 07:17:07 CET
After the  latest updates to Fedora 29 I can no longer install the nvidia-39xx drivers.  Output from dnf is:

# dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx xorg-x
11-drv-nvidia-390xx-cuda
Last metadata expiration check: 0:29:44 ago on Wed 27 Feb 2019 09:50:24 PM PST.
Dependencies resolved.

 Problem 1: cannot install the best candidate for the job
  - nothing provides nvidia-settings-390xx(x86-64) = 390.116 needed by xorg-x11-
drv-nvidia-390xx-3:390.116-1.fc29.x86_64
 Problem 2: package akmod-nvidia-390xx-3:390.116-1.fc29.x86_64 requires nvidia-3
90xx-kmod-common >= 3:390.116, but none of the providers can be installed
  - cannot install the best candidate for the job
  - nothing provides nvidia-settings-390xx(x86-64) = 390.116 needed by xorg-x11-
drv-nvidia-390xx-3:390.116-1.fc29.x86_64
 Problem 3: package kmod-nvidia-390xx-3:390.116-1.fc29.x86_64 requires akmod-nvi
dia-390xx = 3:390.116-1.fc29, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-390xx-cuda-3:390.116-1.fc29.x86_64 requires nvid
ia-390xx-kmod >= 3:390.116, but none of the providers can be installed
  - package akmod-nvidia-390xx-3:390.116-1.fc29.x86_64 requires nvidia-390xx-kmo
d-common >= 3:390.116, but none of the providers can be installed
  - cannot install the best candidate for the job
  - nothing provides nvidia-settings-390xx(x86-64) = 390.116 needed by xorg-x11-
drv-nvidia-390xx-3:390.116-1.fc29.x86_64
================================================================================
 Package                Arch   Version          Repository                 Size
================================================================================
Installing:
 akmod-nvidia-390xx     x86_64 3:390.87-2.fc29  rpmfusion-nonfree          26 k
 xorg-x11-drv-nvidia-390xx
                        x86_64 3:390.87-3.fc29  rpmfusion-nonfree         2.5 M
 xorg-x11-drv-nvidia-390xx-cuda
                        x86_64 3:390.87-3.fc29  rpmfusion-nonfree         301 k
Installing dependencies:
 egl-wayland            i686   1.1.2-1.fc29     updates                    32 k
 egl-wayland            x86_64 1.1.2-1.fc29     updates                    30 k
 mesa-libGLES           i686   18.3.4-1.fc29    updates                    14 k
 nvidia-persistenced    x86_64 3:418.43-1.fc29  rpmfusion-nonfree-updates  42 k
 xorg-x11-drv-nvidia-390xx-kmodsrc
                        x86_64 3:390.116-1.fc29 rpmfusion-nonfree-updates 8.0 M
 nvidia-settings-390xx  x86_64 390.87-1.fc29    rpmfusion-nonfree         1.7 M
 xorg-x11-drv-nvidia-390xx-cuda-libs
                        i686   3:390.87-3.fc29  rpmfusion-nonfree          24 M
 xorg-x11-drv-nvidia-390xx-cuda-libs
                        x86_64 3:390.87-3.fc29  rpmfusion-nonfree          23 M
 xorg-x11-drv-nvidia-390xx-libs
                        i686   3:390.87-3.fc29  rpmfusion-nonfree          16 M
 xorg-x11-drv-nvidia-390xx-libs
                        x86_64 3:390.87-3.fc29  rpmfusion-nonfree          15 M
Skipping packages with broken dependencies:
 akmod-nvidia-390xx     x86_64 3:390.116-1.fc29 rpmfusion-nonfree-updates  25 k
 kmod-nvidia-390xx      x86_64 3:390.116-1.fc29 rpmfusion-nonfree-updates  11 k
 xorg-x11-drv-nvidia-390xx
                        x86_64 3:390.116-1.fc29 rpmfusion-nonfree-updates 2.5 M
 xorg-x11-drv-nvidia-390xx-cuda
                        x86_64 3:390.116-1.fc29 rpmfusion-nonfree-updates 300 k

Transaction Summary
================================================================================
Install  13 Packages
Skip      4 Packages

Total download size: 90 M
Installed size: 325 M
Is this ok [y/N]:
Operation aborted.
Comment 1 leigh scott 2019-02-28 08:15:39 CET
The owner should have picked up that the driver packages were updated and ensured the dependent packages were rebuilt.
In future I will probably limit my involvement to module fixes for rawhide only, the maintainer can test and push to stable branches to avoid this happening again (I do zero testing on 390.xx other than check the module builds).
Comment 2 Richard 2019-02-28 14:24:19 CET
Whoops. I somehow missed the email. Sorry about that.
Comment 3 leigh scott 2019-03-06 07:56:54 CET
updated package pushed