Did you manage to solve this. I have the same issue now.

Before it was working on my 5.4 kernel (Ubuntu 20.04), but then I
installed the 5.8 kernel to test something, and purged nvidia.

Now when I return to 5.4 kernel and want to switch to the same nvidia
that was working ("Using nvidia driver metapackage from nvidia-
driver-440 (proprietary, tested)") I get the error as in the attachment.


** Attachment added: "c2d81c46-3625-490a-8e39-4c345c642d96"
   
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440/+bug/1878946/+attachment/5405426/+files/c2d81c46-3625-490a-8e39-4c345c642d96

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to nvidia-graphics-drivers-440 in Ubuntu.
https://bugs.launchpad.net/bugs/1878946

Title:
  Cannot install proprietary NVIDIA driver

Status in nvidia-graphics-drivers-440 package in Ubuntu:
  Confirmed

Bug description:
  1) Distro: Kubuntu 20.04

  2) Package version: nvidia-driver-440 version
  "440.82+really.440.64-0ubuntu6"

  I have started the driver management from system settings, selected
  "Using NVIDIA driver metapackage from nvidia-driver-440 (proprietary,
  tested).

  3) What I expected to happen: The proprietary driver should be
  installed. OpenCL should work (e.g. for darktable).

  4) What happened instead: An error window pops up. Title: "Error wh... 
changes", content: "pk-client-error-quark: Error while installing package: 
>>neues libnidia-gl-440 (313)".
  The additional drivers selector still shows "Using X.ORg X server - Nouveau 
display driver from xserver-xorg-nouveau (open source)", although this package 
is NOT installed.
  Checking with muon, it shows that some nvidia 440 related packages have been 
installed, but nvidia-driver-440 is shown with status 'corrupt' ('Defekt' in 
German). The packages libnvidia-ifr1-440 and libnvidia-ifr1-440 are also shown 
with status 'corrupt'.
  Discover offers 'libnvidia-gl-440 version 440.82+really.440.64-0ubuntu6', but 
that cannot be installed.

  Trying to clear up the situation on the commandline results in:
  "sudo apt install -f
  Paketlisten werden gelesen... Fertig
  Abhängigkeitsbaum wird aufgebaut.       
  Statusinformationen werden eingelesen.... Fertig
  Abhängigkeiten werden korrigiert ... Fertig
  Die folgenden zusätzlichen Pakete werden installiert:
    libnvidia-gl-440 libnvidia-gl-440:i386
  Die folgenden NEUEN Pakete werden installiert:
    libnvidia-gl-440 libnvidia-gl-440:i386
  0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
  63 nicht vollständig installiert oder entfernt.
  Es müssen noch 0 B von 79,6 MB an Archiven heruntergeladen werden.
  Nach dieser Operation werden 281 MB Plattenplatz zusätzlich benutzt.
  Möchten Sie fortfahren? [J/n] 
  (Lese Datenbank ... 276127 Dateien und Verzeichnisse sind derzeit 
installiert.)
  Vorbereitung zum Entpacken von 
.../libnvidia-gl-440_440.82+really.440.64-0ubuntu6_i386.deb ...
  Umleitung von /usr/lib/i386-linux-gnu/libGL.so.1 zu 
/usr/lib/i386-linux-gnu/libGL.so.1.distrib durch nvidia-340
  dpkg-divert: Fehler: Keine Übereinstimmung mit Paket
    beim Entfernen von »Umleitung von /usr/lib/i386-linux-gnu/libGL.so.1 durch 
libnvidia-gl-440«
    »Umleitung von /usr/lib/i386-linux-gnu/libGL.so.1 zu 
/usr/lib/i386-linux-gnu/libGL.so.1.distrib durch nvidia-340« gefunden
  dpkg: Fehler beim Bearbeiten des Archivs 
/var/cache/apt/archives/libnvidia-gl-440_440.82+really.440.64-0ubuntu6_i386.deb 
(--unpack):
   »neues libnvidia-gl-440:i386-Skript des Paketes 
pre-installation«-Unterprozess gab den Fehlerwert 2 zurück
  Vorbereitung zum Entpacken von 
.../libnvidia-gl-440_440.82+really.440.64-0ubuntu6_amd64.deb ...
  Umleitung von /usr/lib/x86_64-linux-gnu/libGL.so.1 zu 
/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib durch nvidia-340
  dpkg-divert: Fehler: Keine Übereinstimmung mit Paket
    beim Entfernen von »Umleitung von /usr/lib/x86_64-linux-gnu/libGL.so.1 
durch libnvidia-gl-440«
    »Umleitung von /usr/lib/x86_64-linux-gnu/libGL.so.1 zu 
/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib durch nvidia-340« gefunden
  dpkg: Fehler beim Bearbeiten des Archivs 
/var/cache/apt/archives/libnvidia-gl-440_440.82+really.440.64-0ubuntu6_amd64.deb
 (--unpack):
   »neues libnvidia-gl-440:amd64-Skript des Paketes 
pre-installation«-Unterprozess gab den Fehlerwert 2 zurück
  Fehler traten auf beim Bearbeiten von:
   
/var/cache/apt/archives/libnvidia-gl-440_440.82+really.440.64-0ubuntu6_i386.deb
   
/var/cache/apt/archives/libnvidia-gl-440_440.82+really.440.64-0ubuntu6_amd64.deb
  E: Sub-process /usr/bin/dpkg returned an error code (1)"

  [Sorry for this being partially in German]

  
  darktable shows OpenCL as being unavailable, even if the nvidia kernel 
modules (nvidia, nvidia_uvm, nvidia_modeset, nvidia_drm modeset=1) have been 
loaded.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440/+bug/1878946/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to