package nvidia-340 (not installed) failed to install/upgrade: trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-390 390.48-0ubuntu3

Bug #1767116 reported by Alain
194
This bug affects 46 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-340 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

i don't know

ProblemType: Package
DistroRelease: Ubuntu 18.04
Package: nvidia-340 (not installed)
ProcVersionSignature: Ubuntu 4.15.0-19.20-generic 4.15.17
Uname: Linux 4.15.0-19-generic x86_64
NonfreeKernelModules: nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
Date: Thu Apr 26 16:22:30 2018
DuplicateSignature:
 package:nvidia-340:(not installed)
 Unpacking nvidia-340 (340.106-0ubuntu3) ...
 dpkg: error processing archive /var/cache/apt/archives/nvidia-340_340.106-0ubuntu3_amd64.deb (--unpack):
  trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-390 390.48-0ubuntu3
ErrorMessage: trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-390 390.48-0ubuntu3
InstallationDate: Installed on 2016-05-19 (706 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
Python3Details: /usr/bin/python3.6, Python 3.6.5, python3-minimal, 3.6.5-3
PythonDetails: /usr/bin/python2.7, Python 2.7.15rc1, python-minimal, 2.7.15~rc1-1
RelatedPackageVersions:
 dpkg 1.19.0.5ubuntu2
 apt 1.6.1
SourcePackage: nvidia-graphics-drivers-340
Title: package nvidia-340 (not installed) failed to install/upgrade: trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-390 390.48-0ubuntu3
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Alain (alain-bastide) wrote :
tags: removed: need-duplicate-check
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-340 (Ubuntu):
status: New → Confirmed
Revision history for this message
Peter Valdemar Mørch (pmorch) wrote :

This occurs in 18.04 because versions 340 and 390 are attempted to be installed at the same time and they apparently both want to modify /lib/udev/rules.d/71-nvidia.rules

apt-get install -f was not able to fix the situation.

Workaround: remove all packages mentioning nvidia 340 and 390 (beware you may want to check what this does):

# show the packages we're about to remove
dpkg-query -W | egrep 'nvidia.*3[49]0' | perl -naE 'say $F[0]'
# remove them
dpkg-query -W | egrep 'nvidia.*3[49]0' | perl -naE 'say $F[0]' | sudo xargs dpkg -P

Now install *ONLY* the version 340 one. And then both apt and subsequently the nvidia driver worked for me.

Revision history for this message
Michael Bloom (mabloom) wrote :

At their web site, Nvidia is able to detect the specific nvidia GPU present in the current system from the web page.

It would thus seem to be reasonable for an nvidia package installation to perfom a similar check during installation, and compare the current GPU against a list of those supported by the software being installed.

Unless manually overridden, this could be used to prevent installation of versions of software known to be incompatible with the current GPU from interfering with a separate installation of compatible software. (or to revert steps already performed it if the check could not be performed before changes had already been made)

The use of such a check could be prophylactic against bug reports such as this one.

Revision history for this message
Steve Beattie (sbeattie) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 1768499, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.