Can't update because of nVidia

Hi I am trying to sudo dnf update But I get an error.

Error: Transaction test error:
  file /usr/lib/udev/rules.d/60-nvidia.rules from install of nvidia-kmod-common-3:435.21-3.fc30.noarch conflicts with file from package xorg-x11-drv-nvidia-3:430.40-1.fc30.x86_64

This is the output of dnf repolist

$ dnf repolist
Copr repo for discord owned by tcg              8.0 kB/s | 3.4 kB     00:00    
cuda                                             25 kB/s | 2.5 kB     00:00    
Fedora Modular 30 - x86_64                       32 kB/s |  17 kB     00:00    
negativo17 - Nvidia                             4.9 kB/s | 3.9 kB     00:00    
Fedora Modular 30 - x86_64 - Updates             29 kB/s |  16 kB     00:00    
Fedora 30 - x86_64 - Updates                     23 kB/s |  14 kB     00:00    
Fedora 30 - x86_64 - Updates                    769 kB/s | 2.5 MB     00:03    
google-chrome                                   7.3 kB/s | 1.3 kB     00:00    
google-chrome                                   9.5 kB/s | 3.4 kB     00:00    
MEGAsync                                        1.2 kB/s | 1.5 kB     00:01    
RPM Fusion for Fedora 30 - Free - Updates       6.3 kB/s | 3.6 kB     00:00    
RPM Fusion for Fedora 30 - Free - Updates       235 kB/s | 375 kB     00:01    
RPM Fusion for Fedora 30 - Nonfree - Updates    6.3 kB/s | 3.7 kB     00:00    
RPM Fusion for Fedora 30 - Nonfree - Updates     54 kB/s |  70 kB     00:01    
repo id                                    repo name                      status
MEGAsync                                   MEGAsync                           18
copr:copr.fedorainfracloud.org:tcg:discord Copr repo for discord owned by      2
cuda                                       cuda                              297
*fedora                                    Fedora 30 - x86_64             56,582
*fedora-modular                            Fedora Modular 30 - x86_64        135
fedora-nvidia                              negativo17 - Nvidia               160
google-chrome                              google-chrome                       3
*rpmfusion-free                            RPM Fusion for Fedora 30 - Fre    616
*rpmfusion-free-updates                    RPM Fusion for Fedora 30 - Fre    290
*rpmfusion-nonfree                         RPM Fusion for Fedora 30 - Non    227
*rpmfusion-nonfree-updates                 RPM Fusion for Fedora 30 - Non     68
*updates                                   Fedora 30 - x86_64 - Updates   13,737
*updates-modular                           Fedora Modular 30 - x86_64 - U    144

I am using the negativo17 repo for some nvidia stuff as I needed it to get the CUDA dev kit working on fedora. Nvidia driver, CUDA tools and libraries – negativo17.org

1 Like

Try to remove it:

sudo dnf remove /usr/lib/udev/rules.d/60-nvidia.rules

Then upgrade and reinstall the removed packages if necessary.

I am just curious about a thing when you have active rpmfusion and negative is there some possibility of that some package with the same name was updated from 2 differents parts? My first post was deleted because I hade missed the real question.

@vgaetera did a good suggestion try delete packages in conflict and after reinstall them. Normally it should work.

Regards.

1 Like
sudo dnf remove /usr/lib/udev/rules.d/60-nvidia.rules
[sudo] password for a_trune: 
Dependencies resolved.
================================================================================
 Package                            Arch   Version          Repository     Size
================================================================================
Removing:
 xorg-x11-drv-nvidia                x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                           20 M
Removing dependent packages:
 akmod-nvidia                       x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                           22 k
 cuda-10-0                          x86_64 10.0.130-1       @cuda           0  
 kmod-nvidia-5.2.13-200.fc30.x86_64 x86_64 3:430.40-1.fc30  @@commandline  28 M
 kmod-nvidia-5.2.17-200.fc30.x86_64 x86_64 3:430.40-1.fc30  @@commandline  28 M
 kmod-nvidia-5.2.18-200.fc30.x86_64 x86_64 3:430.40-1.fc30  @@commandline  28 M
Removing unused dependencies:
 akmods                             noarch 0.5.6-20.fc30    @updates       37 k
 cuda-command-line-tools-10-0       x86_64 10.0.130-1       @cuda           0  
 cuda-compiler-10-0                 x86_64 10.0.130-1       @cuda           0  
 cuda-cublas-10-0                   x86_64 10.0.130-1       @cuda          68 M
 cuda-cublas-dev-10-0               x86_64 10.0.130-1       @cuda          85 M
 cuda-cufft-10-0                    x86_64 10.0.130-1       @cuda          99 M
 cuda-cufft-dev-10-0                x86_64 10.0.130-1       @cuda         223 M
 cuda-cuobjdump-10-0                x86_64 10.0.130-1       @cuda         293 k
 cuda-cupti-10-0                    x86_64 10.0.130-1       @cuda         7.9 M
 cuda-curand-10-0                   x86_64 10.0.130-1       @cuda          58 M
 cuda-curand-dev-10-0               x86_64 10.0.130-1       @cuda         123 M
 cuda-cusolver-10-0                 x86_64 10.0.130-1       @cuda         133 M
 cuda-cusolver-dev-10-0             x86_64 10.0.130-1       @cuda          82 M
 cuda-cusparse-10-0                 x86_64 10.0.130-1       @cuda          56 M
 cuda-cusparse-dev-10-0             x86_64 10.0.130-1       @cuda         121 M
 cuda-demo-suite-10-0               x86_64 10.0.130-1       @cuda          11 M
 cuda-documentation-10-0            x86_64 10.0.130-1       @cuda         219 M
 cuda-gdb-10-0                      x86_64 10.0.130-1       @cuda         9.6 M
 cuda-gpu-library-advisor-10-0      x86_64 10.0.130-1       @cuda         1.1 M
 cuda-libraries-10-0                x86_64 10.0.130-1       @cuda           0  
 cuda-libraries-dev-10-0            x86_64 10.0.130-1       @cuda           0  
 cuda-memcheck-10-0                 x86_64 10.0.130-1       @cuda         388 k
 cuda-misc-headers-10-0             x86_64 10.0.130-1       @cuda         9.1 M
 cuda-npp-10-0                      x86_64 10.0.130-1       @cuda         124 M
 cuda-npp-dev-10-0                  x86_64 10.0.130-1       @cuda         142 M
 cuda-nsight-10-0                   x86_64 10.0.130-1       @cuda         292 M
 cuda-nvcc-10-0                     x86_64 10.0.130-1       @cuda          58 M
 cuda-nvdisasm-10-0                 x86_64 10.0.130-1       @cuda          22 M
 cuda-nvgraph-10-0                  x86_64 10.0.130-1       @cuda          85 M
 cuda-nvgraph-dev-10-0              x86_64 10.0.130-1       @cuda         178 M
 cuda-nvjpeg-10-0                   x86_64 10.0.130.1-1     @cuda         4.3 M
 cuda-nvjpeg-dev-10-0               x86_64 10.0.130.1-1     @cuda         4.4 M
 cuda-nvml-dev-10-0                 x86_64 10.0.130-1       @cuda         370 k
 cuda-nvprof-10-0                   x86_64 10.0.130-1       @cuda          26 M
 cuda-nvprune-10-0                  x86_64 10.0.130-1       @cuda          85 k
 cuda-nvrtc-10-0                    x86_64 10.0.130-1       @cuda          24 M
 cuda-nvrtc-dev-10-0                x86_64 10.0.130-1       @cuda          25 k
 cuda-nvtx-10-0                     x86_64 10.0.130-1       @cuda         339 k
 cuda-nvvp-10-0                     x86_64 10.0.130-1       @cuda         129 M
 cuda-runtime-10-0                  x86_64 10.0.130-1       @cuda           0  
 cuda-samples-10-0                  x86_64 10.0.130-1       @cuda         199 M
 cuda-toolkit-10-0                  x86_64 10.0.130-1       @cuda           0  
 cuda-tools-10-0                    x86_64 10.0.130-1       @cuda           0  
 cuda-visual-tools-10-0             x86_64 10.0.130-1       @cuda           0  
 egl-wayland                        x86_64 1.1.4-1.fc30     @updates       80 k
 elfutils-libelf-devel              x86_64 0.177-1.fc30     @updates       32 k
 freeglut-devel                     x86_64 3.0.0-10.fc30    @fedora       112 k
 gl-manpages                        noarch 1.1-18.20190306.fc30
                                                            @fedora       936 k
 java-1.8.0-openjdk                 x86_64 1:1.8.0.222.b10-0.fc30
                                                            @updates      877 k
 kernel-devel                       x86_64 5.2.17-200.fc30  @updates       53 M
 kernel-devel                       x86_64 5.2.13-200.fc30  @updates       53 M
 kernel-devel                       x86_64 5.2.18-200.fc30  @updates       53 M
 kmodtool                           noarch 1-34.fc30        @updates       18 k
 libICE-devel                       x86_64 1.0.9-15.fc30    @fedora       262 k
 libSM-devel                        x86_64 1.2.3-2.fc30     @fedora        19 k
 libX11-devel                       x86_64 1.6.7-1.fc30     @fedora       1.0 M
 libXau-devel                       x86_64 1.0.9-1.fc30     @fedora       6.4 k
 libXdamage-devel                   x86_64 1.1.4-16.fc30    @fedora       2.5 k
 libXext-devel                      x86_64 1.3.3-11.fc30    @fedora        99 k
 libXfixes-devel                    x86_64 5.0.3-9.fc30     @fedora       9.0 k
 libXi-devel                        x86_64 1.7.10-1.fc30    @updates      126 k
 libXmu-devel                       x86_64 1.1.2-13.fc30    @fedora        66 k
 libXt-devel                        x86_64 1.1.5-11.20190424gitba4ec9376.fc30
                                                            @updates      1.6 M
 libXxf86vm-devel                   x86_64 1.1.4-11.fc30    @fedora        12 k
 libdrm-devel                       x86_64 2.4.99-1.fc30    @updates      562 k
 libglvnd-core-devel                x86_64 1:1.1.0-4.gitf92208b.fc30
                                                            @fedora        40 k
 libglvnd-devel                     x86_64 1:1.1.0-4.gitf92208b.fc30
                                                            @fedora         0  
 libglvnd-opengl                    x86_64 1:1.1.0-4.gitf92208b.fc30
                                                            @fedora       202 k
 libxcb-devel                       x86_64 1.13.1-2.fc30    @fedora       2.6 M
 mesa-khr-devel                     x86_64 19.1.7-1.fc30    @updates       10 k
 mesa-libGL-devel                   x86_64 19.1.7-1.fc30    @updates      1.6 M
 mesa-libGLES                       x86_64 19.1.7-1.fc30    @updates        0  
 mesa-libGLU-devel                  x86_64 9.0.0-17.fc30    @fedora        20 k
 nvidia-persistenced                x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                           98 k
 nvidia-settings                    x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                          5.2 M
 ttmkfdir                           x86_64 3.0.9-56.fc30    @fedora       152 k
 xorg-x11-drv-nvidia-cuda           x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                          927 k
 xorg-x11-drv-nvidia-cuda-libs      x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                          103 M
 xorg-x11-drv-nvidia-kmodsrc        x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                           11 M
 xorg-x11-drv-nvidia-libs           x86_64 3:430.40-1.fc30  @rpmfusion-nonfree-updates
                                                                          149 M
 xorg-x11-fonts-Type1               noarch 7.5-21.fc30      @fedora       863 k
 xorg-x11-proto-devel               noarch 2018.4-3.fc30    @fedora       1.7 M
 zlib-devel                         x86_64 1.2.11-18.fc30   @updates      138 k

Transaction Summary
================================================================================
Remove  89 Packages

Freed space: 3.1 G
Is this ok [y/N]: n
Operation aborted.

I need a lot of these packages for CUDA (tensorflow stuff). Is it safe to remove them anyway?

It looks bad, in this way it is deleting important packages…and dnf remove with the option of excluding autoremove is not a good solution either.

My opinion is that shouldn’t have been actived rpmfusion and negative17 repo same time. I believe they are mixing packages under updates. At this point maybe you should try through gnome boxes create a vm of fedora and use only negative17 repo to install Nvidia…test this virtual machine under some weeks and check that you have not problems to update…after you can active rpm fusion and see if you come to the same issue after some weeks…sure that it should appear. If you didn’t have problems under testing with only negative active…you can think about do a backup of your data and begin with a clean installation of fedora in the way that you did test before trough these VM.

I hope really you can solve the issue.
Regards

I’ll do a fresh reinstall of fedora 31 soon, hopefully I can get CUDA working then without negativo.