xorg-core package does not provide xorg-video-abi version 24 ( it is version 25) under ubuntu 22 and later, makes it impossible to install cuda 10.2 or older

Bug #1999629 reported by Abram Wiebe
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-510 (Ubuntu)
Confirmed
Undecided
Unassigned
nvidia-graphics-drivers-510-server (Ubuntu)
Confirmed
Undecided
Unassigned
xorg-server (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Description: Ubuntu 22.10
Release: 22.10

xserver-xorg-core:
  Installed: 2:21.1.4-2ubuntu1
  Candidate: 2:21.1.4-2ubuntu1
  Version table:
 *** 2:21.1.4-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
        100 /var/lib/dpkg/status

Under Ubuntu 22, I was trying to make NVIDIA CUDA work, but I can't because the only compatible mix of CUDA and drivers results in a virtual dependency problem.

apparently the problem is the lack the xorg-video-abi-24 in the xserver-xorg-core package

as the grep command shows, only the video-abi-25 is provided in ubuntu 22 , but in order to install cuda 10.2 (or older), the version 24 is needed.

$ apt-cache show xserver-xorg-core | grep -E '(Package|Version|Provides)'
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2.5
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting

installing cuda 10.2 or older will give you this error:

 xserver-xorg-video-nvidia-510 : Depends: xorg-video-abi-24 but it is not installable or
                                          xorg-video-abi-23 but it is not installable or
                                          xorg-video-abi-20 but it is not installable or
                                          xorg-video-abi-19 but it is not installable or
                                          xorg-video-abi-18 but it is not installable or
                                          xorg-video-abi-15 but it is not installable or
                                          xorg-video-abi-14 but it is not installable or
                                          xorg-video-abi-13 but it is not installable or
                                          xorg-video-abi-12 but it is not installable or
                                          xorg-video-abi-11 but it is not installable or
                                          xorg-video-abi-10 but it is not installable or
                                          xorg-video-abi-8 but it is not installable or
                                          xorg-video-abi-6.0 but it is not installable

According to my research this package is the provider in focal
https://packages.ubuntu.com/focal/xorg-video-abi-24

Tags: kinetic
summary: - package does not provide xorg-video-abi under kinetc
+ package does not provide xorg-video-abi under kinetic
summary: - package does not provide xorg-video-abi under kinetic
+ package does not provide xorg-video-abi under kinetic(22.10)
summary: - package does not provide xorg-video-abi under kinetic(22.10)
+ xorg-core package does not provide xorg-video-abi under kinetic(22.10)
summary: - xorg-core package does not provide xorg-video-abi under kinetic(22.10)
+ xorg-core package does not provide xorg-video-abi under kinetic(22.10),
+ which breaks nvidia for graphics cards with graphics drivers version 510
+ and below
summary: xorg-core package does not provide xorg-video-abi under kinetic(22.10),
- which breaks nvidia for graphics cards with graphics drivers version 510
- and below
+ which breaks Nvidia CUDA for graphics cards with graphics drivers
+ version 510 and below
Revision history for this message
Sebastien Bacher (seb128) wrote : Re: xorg-core package does not provide xorg-video-abi under kinetic(22.10), which breaks Nvidia CUDA for graphics cards with graphics drivers version 510 and below

Thank you for your bug report. Where do you get 'cuda-drivers-510' from?

$ apt-cache show xserver-xorg-core | grep -E '(Package|Version|Provides)'
Package: xserver-xorg-core
Version: 2:21.1.4-2ubuntu1
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting

So it seems the provide is correctly set on the xserver deb?

Changed in xorg-server (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
ali pourjamal (alipourj98) wrote :

i can confirm this bug exists on 22.04.1 too,

$ apt-cache show xserver-xorg-core | grep -E '(Package|Version|Provides)'
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2.5
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting

this shows that the abi-24 provider exists, but upon installing cuda 10.2 (the latest version which supports my gpu) the error below comes up.

The following packages have unmet dependencies:
 xserver-xorg-video-nvidia-440 : Depends: xorg-video-abi-24 but it is not installable or
                                          xorg-video-abi-23 but it is not installable or
                                          xorg-video-abi-20 but it is not installable or
                                          xorg-video-abi-19 but it is not installable or
                                          xorg-video-abi-18 but it is not installable or
                                          xorg-video-abi-15 but it is not installable or
                                          xorg-video-abi-14 but it is not installable or
                                          xorg-video-abi-13 but it is not installable or
                                          xorg-video-abi-12 but it is not installable or
                                          xorg-video-abi-11 but it is not installable or
                                          xorg-video-abi-10 but it is not installable or
                                          xorg-video-abi-8 but it is not installable or
                                          xorg-video-abi-6.0 but it is not installable
i'm downgrading to 20.04 for now.

Revision history for this message
ali pourjamal (alipourj98) wrote :

apparently the problem is the lack the xorg-video-abi-24 in the xserver-xorg-core package as it was pointed out
as the grep command shows, only the video-abi-25 is provided in ubuntu 22 , but in order to install cuda 10.2 (or older), the version 24 is needed.

$ apt-cache show xserver-xorg-core | grep -E '(Package|Version|Provides)'
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2.5
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting
Package: xserver-xorg-core
Version: 2:21.1.3-2ubuntu2
Provides: xorg-input-abi-24, xorg-video-abi-25, xserver-xorg-video-modesetting

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in nvidia-graphics-drivers-510 (Ubuntu):
status: New → Confirmed
Changed in nvidia-graphics-drivers-510-server (Ubuntu):
status: New → Confirmed
Changed in xorg-server (Ubuntu):
status: Incomplete → Confirmed
summary: - xorg-core package does not provide xorg-video-abi under kinetic(22.10),
- which breaks Nvidia CUDA for graphics cards with graphics drivers
- version 510 and below
+ xorg-core package does not provide xorg-video-abi version 24 ( it is
+ version 25) under kinetic(22.10), which breaks Nvidia CUDA for graphics
+ cards with graphics drivers version 510 and below
summary: xorg-core package does not provide xorg-video-abi version 24 ( it is
- version 25) under kinetic(22.10), which breaks Nvidia CUDA for graphics
- cards with graphics drivers version 510 and below
+ version 25) under ubuntu 22 and later, makes it impossible to install
+ cuda 10.2 or older
description: updated
tags: added: kinetic
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.