You are not logged in.

#1 2013-03-26 17:09:48

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

[SOLVED] X error: module ABI major version (13) doesn't match the serv

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)

Offline

#2 2013-03-26 17:23:45

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

Don't you have recompiled xf86-input-* packages, so that they match with xorg-server?

Offline

#3 2013-03-26 17:29:16

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,466

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

What module are we even talking about?

Offline

#4 2013-03-26 17:29:54

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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.

Offline

#5 2013-03-26 17:36:04

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,466

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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)

Offline

#6 2013-03-26 17:43:48

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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').

Offline

#7 2013-03-26 19:51:19

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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.

Offline

#8 2013-03-26 20:16:58

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

Check your AUR package's source code - what ABI does it support?

You probably want xf86-input-evdev 2.7.3 rather than 2.7.0

Offline

#9 2013-03-26 20:37:10

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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.

Offline

#10 2013-03-28 12:41:36

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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.

Offline

#11 2013-03-30 12:59:41

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: [SOLVED] X error: module ABI major version (13) doesn't match the serv

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.

Offline

Board footer

Powered by FluxBB