Public bug reported:
Installing nvidia-driver-580 on Ubuntu 18.04 with a standard desktop breaks
because of a conflict between xserver-xorg-core and
xserver-xorg-core-hwe-18.04. The driver forces installation of
xserver-xorg-core (the base package), but
xserver-xorg-core-hwe-18.04 — which ubuntu-desktop pulls in — conflicts with
it. You can't have both, so apt gives up.
The underlying cause is that xserver-xorg-video-nvidia-580 depends on
xserver-xorg-core with a version constraint. A versioned dependency like this
has to be satisfied by the real package — the HWE package's Provides:
xserver-xorg-core entry
doesn't count.
This was handled correctly in nvidia-driver-470. Its video package
had:
xserver-xorg-core (>= 2:1.19.6-1ubuntu2~) | xserver-xorg-core-
hwe-18.04
The 580 packaging dropped the | xserver-xorg-core-hwe-18.04
alternative, breaking HWE desktop installs.
Workaround: install xserver-xorg-legacy-hwe-18.04 explicitly, which
displaces the conflicting HWE core package:
sudo apt install nvidia-driver-580 ubuntu-desktop xserver-xorg-legacy-
hwe-18.04 --no-install-recommends
Fix: add the OR alternative back to the Depends line in xserver-xorg-
video-nvidia-580, matching how 470 was packaged.
** Affects: nvidia-graphics-drivers-580 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2166237
Title:
nvidia-driver-580 18.04 backport conflicts with ubuntu-desktop
(xserver-xorg-core-hwe-18.04) — missing OR dependency on xserver-xorg-
core
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-580/+bug/2166237/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs