"startx" command fails on Crux 3.1

I have installed xfce4 with success on Crux 3.1 but when I run "startx" (after having run #echo "exec xfce-session" > .xinitrc ) comes an unexpected error message: "using system config directory "/usr/share/X11/xorg.conf.d module ABI major version (150 doesn't match the server's version (18) fatal server found no screens found" thanks

I ran into this on one build. I think I needed to rebuild xorg-server (or whole xorg stack) , but I'm not certain which and didn't write it down. There's an update in there somewhere that has changed part of it which causes the problem. On Jan 6, 2015 6:22 AM, "Cezar Rangel" <cezar.rangel@gmail.com> wrote:
I have installed xfce4 with success on Crux 3.1 but when I run "startx" (after having run #echo "exec xfce-session" > .xinitrc ) comes an unexpected error message:
"using system config directory "/usr/share/X11/xorg.conf.d module ABI major version (150 doesn't match the server's version (18) fatal server found no screens found"
thanks
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux

On Tue, 06 Jan 2015 08:00:33 -0200 Cezar Rangel wrote:
I have installed xfce4 with success on Crux 3.1 but when I run "startx" (after having run #echo "exec xfce-session" > .xinitrc ) comes an unexpected error message:
"using system config directory "/usr/share/X11/xorg.conf.d module ABI major version (150 doesn't match the server's version (18) fatal server found no screens found"
thanks
Attach the whole Xorg.0.log from /var/log Pedja

Hi Predrag here is the pastbin of the xorg.0.log http://pastebin.com/EuwNYDcU 2015-01-06 10:23 GMT-02:00 Predrag Ivanovic <predivan@open.telekom.rs>:
On Tue, 06 Jan 2015 08:00:33 -0200 Cezar Rangel wrote:
I have installed xfce4 with success on Crux 3.1 but when I run "startx" (after having run #echo "exec xfce-session" > .xinitrc ) comes an unexpected error message:
"using system config directory "/usr/share/X11/xorg.conf.d module ABI major version (150 doesn't match the server's version (18) fatal server found no screens found"
thanks
Attach the whole Xorg.0.log from /var/log
Pedja _______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux
-- * Cezar Rangel* *cezar.rangel@gmail.com <cezar.rangel@gmail.com>*

On Tue, 06 Jan 2015 12:54:06 -0200 Cezar Rangel wrote:
Hi Predrag here is the pastbin of the xorg.0.log
Here is the clue: X.Org X Server 1.16.3 Release Date: 2014-12-20 <snip> (II) Module nouveau: vendor="X.Org Foundation" [ 139.675] compiled for 1.15.2, module version = 1.0.11 <-----this Hence the error [ 139.675] (EE) module ABI major version (15) doesn't match the server's version (18) Drivers are compiled for 1.15.2, and current xorg version is 1.16.3. Solution is rather easy: prt-get update $(prt-get dependent xorg-server) which will rebuild video and input drivers for current xorg. If you use nvidia binary driver, rebuild that too. Remember to do that after every xorg-server port update, and you shouldn't have any problems. HTH Pedja

Don't forget the -fr, if he didn't rev the drivers, pkgmk will think they are already up to date.

Hello, I had the same problem and it was fixed by the command you gave. However, in the process of trying to fix this problem myself I had removed the xorg-xf86-input-mouse package and now it won't install, giving me an md5sum mismatch. I've deleted the folder for it under /usr/ports/xorg/ and run ports -u, it still gives a mismatch. I've also tried manually downloading the correct package with wget. What am I doing wrong? The mouse does work under xorg now but I feel like going without the driver may be a bad idea. Joe Sent from my iPhone
On Jan 6, 2015, at 12:12 PM, Predrag Ivanovic <predivan@open.telekom.rs> wrote:
On Tue, 06 Jan 2015 12:54:06 -0200 Cezar Rangel wrote:
Hi Predrag here is the pastbin of the xorg.0.log
Here is the clue:
X.Org X Server 1.16.3 Release Date: 2014-12-20 <snip> (II) Module nouveau: vendor="X.Org Foundation" [ 139.675] compiled for 1.15.2, module version = 1.0.11 <-----this
Hence the error [ 139.675] (EE) module ABI major version (15) doesn't match the server's version (18)
Drivers are compiled for 1.15.2, and current xorg version is 1.16.3.
Solution is rather easy: prt-get update $(prt-get dependent xorg-server)
which will rebuild video and input drivers for current xorg. If you use nvidia binary driver, rebuild that too.
Remember to do that after every xorg-server port update, and you shouldn't have any problems.
HTH
Pedja _______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux

Thanks Predrag the issue has been solved with great success. I have logged on the graphic mode, for the first time with xfce4, but there is another question I will send on another thread I will open. 2015-01-06 15:22 GMT-02:00 Predrag Ivanovic <predivan@open.telekom.rs>:
On Tue, 06 Jan 2015 12:54:06 -0200 Cezar Rangel wrote:
Hi Predrag here is the pastbin of the xorg.0.log
Here is the clue:
X.Org X Server 1.16.3 Release Date: 2014-12-20 <snip> (II) Module nouveau: vendor="X.Org Foundation" [ 139.675] compiled for 1.15.2, module version = 1.0.11 <-----this
Hence the error [ 139.675] (EE) module ABI major version (15) doesn't match the server's version (18)
Drivers are compiled for 1.15.2, and current xorg version is 1.16.3.
Solution is rather easy: prt-get update $(prt-get dependent xorg-server)
which will rebuild video and input drivers for current xorg. If you use nvidia binary driver, rebuild that too.
Remember to do that after every xorg-server port update, and you shouldn't have any problems.
HTH
Pedja _______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux
-- * Cezar Rangel* *cezar.rangel@gmail.com <cezar.rangel@gmail.com>*

On 6 January 2015 at 10:00, Cezar Rangel <cezar.rangel@gmail.com> wrote:
I have installed xfce4 with success on Crux 3.1 but when I run "startx" (after having run #echo "exec xfce-session" > .xinitrc ) comes an unexpected error message:
"using system config directory "/usr/share/X11/xorg.conf.d module ABI major version (150 doesn't match the server's version (18) fatal server found no screens found"
You need to rebuild X.org drivers. I asked: "I have reinstalled (from scratch) and updated (prt-get sysup) my Crux and now X11 didn't start with following error: module abi major version (15) doesn't match the server's version (18) I looked into logs and problem was related to VESA driver. I updated it and X started but there was issue with input. I updated eudev and mouse and it's better now. Any idea how to avoid such situation in future?" And got and answer: "Not with our current toolchains/package db, I think. But I believe that our xorg maintainers do send emails to the list in this case. As a rule of thumb, I'd rebuild input and video drivers after every xorg-server upgrade." Thanks, Wawrzek -- Dr Wawrzyniec Niewodniczański or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs@wawrzek.name Linux User #177124
participants (6)
-
Cezar Rangel
-
Don Cupp
-
James Trimbee
-
Joe Schillinger
-
Predrag Ivanovic
-
Wawrzek Niewodniczanski