Hej postliste,
Jeg forsøger at få en diskløs tynd klient op at spille vha. LTSP mod
min server, der kører Red Hat 9.
Klienten booter fint op i runlevel 3. Men forsøger jeg at starte X,
går det galt. Loginskærmen med blå baggrund, Red Hat-logo øverst til
venstre og loginfelt i midten bliver synligt i et splitsekund,
hvorefter skærmen flimrer og går i sort. Dette gentager sig efter
nogle sekunder.
/var/log/messages ser sådan ud (den indeholder info fra både klient og
server):
Nov 30 16:57:25 klient init: Switching to runlevel: 5
Nov 30 16:57:26 server gdm[2918]: gdm_xdmcp_decode: Received opcode
QUERY from client 10.0.0.102
Nov 30 16:57:26 server gdm[2918]: gdm_xdmcp_handle_query: Opcode 2
from 10.0.0.102
Nov 30 16:57:26 server gdm[2918]: gdm_xdmcp_send_willing: Sending
WILLING to 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_decode: Received opcode
REQUEST from client 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_handle_request: Got
REQUEST from 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_handle_request: pending=0,
MaxPending=4, sessions=0, MaxSessions=16
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_display_dispose_check
(klient.local:0)
Nov 30 16:57:36 server gdm[2918]: gdm_auth_secure_display: Setting up
access for klient.local:0
Nov 30 16:57:36 server gdm[2918]: gdm_auth_secure_display: Setting up
network access
Nov 30 16:57:36 server gdm[2918]: gdm_auth_secure_display: Setting up
access for klient.local:0 - 1 entries
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_display_alloc:
display=klient.local:0, session id=1070207733, pending=1
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_send_accept: Sending
ACCEPT to 10.0.0.102 with SessionID=1070207733
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_decode: Received opcode
MANAGE from client 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_handle_manage: Got MANAGE
from 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_handle_manage: Got
Display=0, SessionID=1070207733 from 10.0.0.102
Nov 30 16:57:36 server gdm[2918]: gdm_xdmcp_handle_manage: Looked up
klient.local:0
Nov 30 16:57:36 server gdm[2918]: gdm_choose_indirect_lookup: Host
10.0.0.102 not found
Nov 30 16:57:36 server gdm[2918]: gdm_forward_query_lookup: Host
10.0.0.102 not found
Nov 30 16:57:36 server gdm[2918]: gdm_display_manage: Managing
klient.local:0
Nov 30 16:57:36 server gdm[2918]: Resetting counts for loop of death
detection
Nov 30 16:57:36 server gdm[3529]: gdm_slave_start: Starting slave
process for klient.local:0
Nov 30 16:57:36 server gdm[2918]: gdm_display_manage: Forked slave: 3529
Nov 30 16:57:36 server gdm[3529]: gdm_slave_start: Loop Thingie
Nov 30 16:57:36 server gdm[3529]: gdm_slave_run: Opening display
klient.local:0
Nov 30 16:57:36 server gdm[3529]: gdm_slave_greeter: Running greeter
on klient.local:0
Nov 30 16:57:36 server gdm[2918]: (child 3529) gdm_slave_child_handler
Nov 30 16:57:36 server gdm[3529]: gdm_slave_greeter: Greeter on pid 3535
Nov 30 16:57:36 server gdm[3529]: Sending GREETPID == 3535 for slave 3529
Nov 30 16:57:36 server gdm[3529]: Sending GREETPID 3529 3535
Nov 30 16:57:36 server gdm[2918]: Handling message: 'GREETPID 3529 3535'
Nov 30 16:57:36 server gdm[2918]: Got GREETPID == 3535
Nov 30 16:57:36 server gdm[2918]: (child 3529) gdm_slave_usr2_handler:
klient.local:0 got USR2 signal
Nov 30 16:57:37 server gdm[3529]: gdm_slave_wait_for_login: In loop
Nov 30 16:57:37 server gdm[2918]: (child 3529) gdm_slave_child_handler
Nov 30 16:57:37 server gdm[2918]: (child 3529)
gdm_slave_child_handler: 3535 died
Nov 30 16:57:37 server gdm[2918]: (child 3529)
gdm_slave_child_handler: 3535 returned 1
Nov 30 16:57:37 server gdm[2918]: mainloop_sig_callback: Got signal 17
Nov 30 16:57:37 server gdm[2918]: gdm_cleanup_children: child 3529
returned 2
Nov 30 16:57:37 server gdm[2918]: gdm_child_action: Slave process
returned 2
Nov 30 16:57:37 server gdm[2918]: gdm_display_unmanage: Stopping
klient.local:0 (slave pid: 0)
Nov 30 16:57:37 server gdm[2918]: gdm_display_dispose: Disposing
klient.local:0
Nov 30 16:57:37 server gdm[2918]: main: Exited main loop
Nov 30 16:57:37 server gdm[2918]: gdm_xdmcp_decode: Received opcode
QUERY from client 10.0.0.102
... hvorefter historien gentager sig ...
Hvis jeg i /etc/X11/gdm/gdm.conf sætter RemoteGreeter til xeyes, så
kommer xeyes fint frem på skærmen og kigger efter musen.
Jeg havde tidligere samme problem, da RemoteGreeter var sat til
gdmlogin. Ved et tilfælde forsøgte jeg at ændre dette til gdmgreeter,
hvilket fik det til at virke så meget, at login-skærmen kom frem, og
jeg kunne logge ind. Men første gang jeg klikkede på start-menuen
eller højreklikkede på desktop'en, forsvandt skærmbilledet, det
flimrede lidt, og login-skærmen kom frem igen. Men nu har jeg fået
ændret et eller andet, så jeg ikke engang kan komme så langt.
I /var/log/XFree86.0.log skriver klienten en farlig masse. Jeg ved
ikke, hvor meget det er relevant at inkludere her, så jeg har lagt
hele dynen på http://christianschmidt.dk/XFree86.0.log
Jeg har forsøgt med KDE i stedet for Gnome, men her har jeg heller
ikke fået login-skærmen frem.
Jeg har forsøgt med forskellige grafikkortdrivere. Skærmen flimrer på
lidt forskellig måde, men resultatet er det samme.
Jeg vil være taknemmelig, hvis nogen kan se, hvor det går galt. Jeg er
ikke så frygteligt dreven udi Linux, så eventuelle svar må gerne være
skåret lidt ud i pap.
Mvh
Christian