[Xorg] Aspettando gdm

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
hamradio64
Prode Principiante
Messaggi: 1
Iscrizione: domenica 24 agosto 2008, 15:58

[Xorg] Aspettando gdm

Messaggio da hamradio64 »

Salve a tutti,

ho un problema con gdm dell'Asus eeePC 701 di mia moglie sul quale gira Ubuntu Hardy con kernel "vanilla" 2.6.26.2, XFCE-4.4.2 e appunto gdm 2.20.7-0ubuntu1.1.

Tutto ok fino alla finestra di login, ove scelgo un utente dalla lista ed inserisco la password. A questo punto il sistema si ferma con il cursore di attesa per circa 30 secondi prima di far partire regolarmente il desktop manager (XFCE).

Questo ritardo si verifica soltanto se il "default gateway" configurato non e' raggiungibile, magari perche' il cavo di rete e' staccato, perche' non c'e' connettivita' wireless, o perche' la rete e' rimasta configurata per l'ufficio (dove c'e' un server dhcp) e invece sono a casa (dove i pc hanno indirizzi ip statici), ecc. ecc.
Se la rete e' funzionante regolarmente allora non c'e' alcun ritardo ed XFCE parte immediatamente.
Senza gdm, facendo il login in console e poi "startx", non c'e' alcun ritardo.

Abilitando il debug in gdmsetup si puo' leggere in /var/log/syslog quanto segue:

Aug 23 10:41:14 eee gdm[3884]: DEBUG: Sending GREETPID == 0 for slave 3884
Aug 23 10:41:14 eee gdm[3883]: DEBUG: Attempting to parse key string: debug/Enable=false
Aug 23 10:41:14 eee gdm[3883]: DEBUG: Handling message: 'GREETPID 3884 0'
Aug 23 10:41:14 eee gdm[3883]: DEBUG: Got GREETPID == 0
Aug 23 10:41:14 eee gdm[3884]: DEBUG: Attempting to parse key string: daemon/KillInitClients=true
Aug 23 10:41:14 eee gdm[3884]: DEBUG: Attempting to parse key string: daemon/SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/
Aug 23 10:41:14 eee gdm[3884]: DEBUG: Attempting to parse key string: Desktop Entry/X-Gdm-XserverArgs

[notare qui il ritardo]

Aug 23 10:41:42 eee gdm[3884]: DEBUG: get_local_auths: Setting up socket access
Aug 23 10:41:42 eee gdm[3884]: DEBUG: get_local_auths: Setting up network access
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: debug/Enable=false
Aug 23 10:41:42 eee gdm[3884]: DEBUG: get_local_auths: Setting up access for :0 - 6 entries
Aug 23 10:41:42 eee gdm[3884]: DEBUG: gdm_auth_user_add: Adding cookie for 501
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: daemon/UserAuthDir=
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: daemon/UserAuthFile=.Xauthority
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: security/RelaxPermissions=0
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: security/UserMaxFile=65536
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: security/SupportAutomount=false
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: security/CheckDirOwner=true
Aug 23 10:41:42 eee gdm[3884]: DEBUG: Attempting to parse key string: security/NeverPlaceCookiesOnNFS=true
Aug 23 10:41:42 eee gdm[3884]: DEBUG: gdm_auth_user_add: Using /home/ric/.Xauthority for cookies

Ho provato a cambiare qualcos'altro in gdmsetup, tipo cambiare la "default session" in XFCE anziche' far partire lo script .xsession dell'utente (che ho linkato a .xinitrc per far partire sempre gli stessi programmi sia con "startx" che con un display manager) ma senza risultato.

Ho anche provato ad utilizzare il kernel "ufficiale" di ubuntu al posto del mio, ma non cambia nulla...

Posso immaginare che si tratti di una richiesta di autorizzazioni che gdm fa ad un qualche server non raggiungibile per poi arrivare al time out, oppure di qualcosa che potrebbe riguardare i files /etc/pam.d/gdm*...

Questo ritardo infastidisce non poco: pensate che il kernel da me compilato apposta per l'eeePC mi accorcia notevolmente i tempi di avvio rispetto a quelli del kernel generico di Ubuntu (naturalmente il ritardo si verifica anche con tale kernel).

A questo punto non ho alcuna idea su come risolvere questo problema, e mi affido a questo post nella speranza che qualcuno possa darmi un qualche aiuto.

Grazie infinite anticipatamente.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 8 ospiti