[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#970574: xserver-xorg-video-amdgpu: ABI changed (24.0 to 24.1) but not the dependencies



Package: xserver-xorg-video-amdgpu
Version: 19.1.0-2
Severity: important

Dear Maintainer,

After updating xserver-xorg-video-amdgpu from 19.1.0-1 to 19.1.0-2,
startx stopped working. It seems to be a mismatch of ABI versions and
.deb metadata (provides, breaks, conflicts, etc). The log had:

---8<---
[   144.299] (II) LoadModule: "amdgpu"
[   144.299] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[   144.305] (II) Module amdgpu: vendor="X.Org Foundation"
[   144.305]    compiled for 1.20.9, module version = 19.1.0
[   144.305]    Module class: X.Org Video Driver
[   144.305]    ABI class: X.Org Video Driver, version 24.1
[   144.306] (EE) amdgpu: module ABI minor version (1) is newer than the server's version (0)
[   144.306] (EE) Failed to load module "amdgpu" (module requirement mismatch, 0)
[   144.306] (II) LoadModule: "wacom"
[   144.306] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[   144.307] (II) Module wacom: vendor="X.Org Foundation"
[   144.307]    compiled for 1.20.4, module version = 0.34.99
[   144.307]    Module class: X.Org XInput Driver
[   144.307]    ABI class: X.Org XInput driver, version 24.1
...
[   144.309] (EE) No drivers available.
[   144.309] (EE) 
Fatal server error:
[   144.309] (EE) no screens found(EE) 
[   144.309] (EE) 
--->8---

The solution was updating xserver-xorg-core by hand, from 2:1.20.3-1
to 2:1.20.9-1. ABI 24.0 does not seem to be good enough for video
drivers and debs like xserver-xorg-video-amdgpu should request a newer
xserver-xorg-core, or drivers should stay compatible with core (wacom
reports 24.1, and it was working days ago with that, so for xinput
drivers it did not matter).

Cheers,
GSR
 


Reply to: