After upgrading earlier today I just booted my machine and started X, but it complained
(EE) module ABI major version (13) doesn't match the server's version (14)
It looks like the error described here, but notice the swapped version numbers (and I don't run Arch Linux under VirtualBox, which seemed to be the problem there).
The upgraded packages are
[2013-03-26 12:58] upgraded xorg-server-common (1.13.3-1 -> 1.14.0-2) [2013-03-26 12:58] upgraded xorg-server (1.13.3-1 -> 1.14.0-2) [2013-03-26 12:58] upgraded xorg-server-devel (1.13.3-1 -> 1.14.0-2)
After downgrading xorg-server back to version 1.13.3-1 X started again, but now my background is gone. It is set in .xinitrc using
feh --bg-center bkgr/Vincent.jpg
Manually starting feh from within a Urxvt-terminal worked.
Should I file a bug report about the ABI module mismatch?
Last edited by Marcel- (2013-03-30 12:55:57)
What module are we even talking about?
I use xf86-input-evdev-remap-git which provides xf86-input-evdev 2.7.0, as far as I can see. That driver works flawlessly for me, including the remapping.
And since it's in the AUR, it would also need to be rebuilt manually for the new ABI.
Last edited by Scimmia (2013-03-26 17:36:30)
Thanks Scimmia, I'll do so when the Git server of http://www.thenautilus.net is up again (I now get the infamous 'read error: Connection reset by peer').
I rebuilt the AUR package, but it didn't solve the error, I get the same message.
The background thing was totally unrelated to this, it was because I issued startx from another directory than my home dir.
Then I'll have to wait until the maintainer of the remap patches releases patches for evdev 2.7.3 (or better: 2.8.0), as I need them to remap special keys on my keyboard.
I tried it with a new branch of xf86-input-evdev-remap-git that's based on evdev 2.8.0, but I still get the same error message as in the first post. I even tried to use stock xf86-input-evdev 2.8.0-1, but even then X complained about the version mismatch.
It was the Intel video driver that needed to be recompiled, as I used xf86-video-intel-git. The relevant part of Xorg.0.log was:
[ 4071.165] (II) LoadModule: "intel" [ 4071.166] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 4071.166] (II) Module intel: vendor="X.Org Foundation" [ 4071.166] compiled for 1.13.2, module version = 2.20.19 [ 4071.166] Module class: X.Org Video Driver [ 4071.166] ABI class: X.Org Video Driver, version 13.1 [ 4071.170] (EE) module ABI major version (13) doesn't match the server's version (14)
After upgrading to xf86-video-intel 2.21.5-1 everything works fine, including the updated evdev driver with remapping patches.