You are not logged in.

#1 2010-10-22 00:44:19

bvbellomo
Member
Registered: 2010-02-15
Posts: 54

upgrade broke x - no screens found

After the last upgrade, I cannot start my x-server. 

Fatal Server Error:
no screens found

The xorg log says "dlopen ... libglx.so invalid ELF he$

Did some evil elves check some bad code in?  Because I am out of other ideas.

Offline

#2 2010-10-22 01:06:18

cirkit
Member
From: San Francisco
Registered: 2008-01-29
Posts: 80
Website

Re: upgrade broke x - no screens found

Which video driver did you update? Looks like libglx.so is possibly corrupt. May also help to paste the output from your last -Syu in pacman.log

Offline

#3 2010-10-22 12:46:08

bvbellomo
Member
Registered: 2010-02-15
Posts: 54

Re: upgrade broke x - no screens found

I am using nvidia drivers.  I tried reinstalling them.  Is libglx.so part of the nvida driver package?

Offline

#4 2010-10-22 12:50:56

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: upgrade broke x - no screens found

Sounds like your kernel was upgraded too.

The fix for that is reboot, and reinstall your nvidia drivers, then you should be good.  smile

(for a moment there, I almost sounded like MicroSloth Tech Support! wink)


Knute

Offline

#5 2010-10-22 13:16:11

jdarnold
Member
From: Medford MA USA
Registered: 2009-12-15
Posts: 485
Website

Re: upgrade broke x - no screens found

Yeah, you should have gotten all the latest drivers, including the nvidia one, with the X upgrade. Or do you install your own?

Offline

#6 2010-10-22 13:20:16

bvbellomo
Member
Registered: 2010-02-15
Posts: 54

Re: upgrade broke x - no screens found

My kernel was upgraded right before this happened.

I installed X and the nvidia drivers according to the arch wiki guide 6 months ago.  I have been upgrading with -Syu, so they likely have been reinstalled and upgraded several times.  I have not manually installed anything related.

Offline

#7 2010-10-22 17:07:21

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: upgrade broke x - no screens found

So what happens after you reboot into the new kernel?


Knute

Offline

#8 2010-10-22 17:52:06

bvbellomo
Member
Registered: 2010-02-15
Posts: 54

Re: upgrade broke x - no screens found

Rebooting brings up a command line login.  I can log in, and everything works fine, except I can't "start X"

Offline

#9 2010-10-22 21:07:00

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: upgrade broke x - no screens found

Ok.  What that means is that your nvidia drivers were installed according to the old kernel path, rather than the new.

Simply issue

pacman -S nvidia

and, after the nvidia drivers have been installed, X should be able to start with startx.

Last edited by Knute (2010-10-22 21:08:04)


Knute

Offline

#10 2010-10-23 02:44:44

bvbellomo
Member
Registered: 2010-02-15
Posts: 54

Re: upgrade broke x - no screens found

At this point, I give up.  How can I completely reinstall my system short of reformatting?

Offline

#11 2010-10-23 02:52:32

dab-_-
Member
Registered: 2010-10-05
Posts: 43

Re: upgrade broke x - no screens found

Knute wrote:

Ok.  What that means is that your nvidia drivers were installed according to the old kernel path, rather than the new.

Simply issue

pacman -S nvidia

and, after the nvidia drivers have been installed, X should be able to start with startx.

Did this not work?

Offline

#12 2010-10-23 19:21:14

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: upgrade broke x - no screens found

bvbellomo wrote:

At this point, I give up.  How can I completely reinstall my system short of reformatting?

You would use pacman.

Now, this isn't a major system issue, so settle down, and stop being so fatalistic about it.

This issue is common.  I run up against it whenever my kernel get's updated.  In fact, when I forget about the kernel upgrade, reboot, and get that message, I simply go "Doh!" and reinstall the nvidia drivers and life goes on.

So, unless you are younger than about 12, I would suggest that you grow up, and deal with it.  It is NOT major.  Just issue the commands that I previously told you, and you should be good.   The only modification that you may need to make is if you are using a different nvidia package than the nvidia one.   That would be the case if you are using an older video card.  If that's the case, then the command

pacman -Qs nvidia

will tell you which one you need.

HTH


Knute

Offline

Board footer

Powered by FluxBB