Xorg / nouveau failure on fresh -current install
UPDATED: To save you reading time...
I have found that this is not nouveau related. I found that I can start an X session as root or normal user with: Code:
xinit [client] But startx fails... or so I thought. It turns out that if I invoke startx and just wait about 30 seconds it will in fact start the X session (patience is a virtue...). The only message I get is: Code:
xauth: file .../.serverauth.xxxx does not exist I am out of my knowledge zone with that... Any tips why startx would fail in this manner? |
0. Move the possible /etc/X11/xorg.conf file to /etc/X11/xorg.conf.old one.
1. Try something like this: startx /etc/X11/xinit/ xinitrc.blackbox 2. Try the same way all window managers and desktop environments from: ls /etc/X11/xinit/ Code:
xinitrc.blackbox xinitrc.fluxbox xinitrc.fvwm2 xinitrc.kde xinitrc.twm xinitrc.wmaker xinitrc.xfce X > X.log Exit X with Ctrl+Alt+Backspace. Inspect ~/X.log file. 4. If you encounter something strange report that here. |
Quote:
Please see the update - I can in fact start it with xinit and the clients - it is startx that seems to have a problem. |
OK I got it going, but am unsure whether I feel more confused or more simply dumb...
I had a typo in my nameserver entry during setup - bad IP address. I was using my local hosts file and had used ssh and sftp to local machines so I knew the network was up - but I had not yet hit anything outside my LAN so I did not know my nameservers were incorrect. But I am still confused why startx would need to use the nameservers anyway - I have localhost and hostname entries in my hosts file (using static IPs for all local machines). So I am going to mark this solved - but can anyone tell me whay startx/xauth would need to look beyond my hosts file? |
Inspect /usr/bin/startx file – especially the section:
Code:
# set up default Xauth info for this machine |
Thanks w1k0 - looks like our posts crossed in transit again!
It was an xauth timeout (see previous post) - but I am unsure why it needed to look beyond my hosts file. I have entries in my /etc/hosts for both localhost 127.0.0.1 and hostname by IP. |
All times are GMT -5. The time now is 10:42 AM. |