Newsgroup: it.comp.os.linux.iniziare
Titolo: [Debian]: non entro più alla login grafica!

Ciao a tutti!
Ho installato Debian Woody, poi ho deciso subito di passare a SID.
Ho quindi installato 
a) amsn (client per MSN)
b) Mozilla Firebird
il tutto con APT.
Bene, dopo aver riavviato, alla login (GDM) non mi fa più entrare! Cioè:
digito lo username, batto la password, lo schermo diventa NERO e dopo
qualche secondo mi ritorna la login.
Che cosa è successo? Come verifico cosa è cambiato?
Grazie!

 
non so' come ma pare che il tuo username o la password siano andati x cozze,
io proverei con adduser <nuovo utente>  e vedere che succede, 
 da root se scrivi startx non funziona?

 
Significa che si verifica un errore nell'avvio del ambiente grafico.
Guarda cosa riporta il file $HOME/.xsession-errors, dovresti trovare 
qualcosa di utile.
Ciao, Paolo

 qualche secondo mi ritorna la login.
Il pappagallo che è alle mie spalle mi suggerisce che il server X va in
crash per qualche motivo. Che dice il log? (cerca in /var/log)
Ciao
  Andrea

  da root se scrivi startx non funziona?
Se scrivo "startx" con l'utenza che uso di solito, mi dice che X è già
attivo...
Inviato da 
www.mynewsgate.net

 qualcosa di utile.
Ecco cosa riporta:
Window manager warning: Locale not understood by C library,
internationalization will not work
(x-window-manager:241): Gtk-WARNING **: Locale not supported by C
library.
	Using the fallback 'C' locale.
x-window-manager: relocation error: /usr/lib/libXft.so.2: undefined
symbol: XRenderFindStandardFormat
Che cosa vuol dire?
Grazie...

 Che dice il log? (cerca in /var/log)
Il log /var/log/XFree.0.log non dice nulla, sembra tutto OK! Ma leggi
l'altra mia risposta...

 Il log /var/log/XFree.0.log non dice nulla, sembra tutto OK! Ma leggi
La scimmietta alle mie spalle insiste con la storia del segfault, quindi
bisogna scovare l'applicazione che crea casini.
1) disattiva (momentaneamente) la grafica: stoppa kdm/gdm/xdm
2) da root: startx. Deve partire X, il wm e nient'altro; al più qualche
xterm
3) se con 2) parte, allora c'è un programma di quelli avviati dal
session manager che muore tirandosi dietro X
3b) se non parte neanche con 2) allora ipotizzo problemi con qualche
opzione di X (tipo fbdev). Elimina e riprova; in questo caso il log è
tuo amico.
Ciao
  Andrea
-- 
Sognatore e' un uomo coi piedi saldamente ancorati sulle nuvole

 
Il problema è questo e la causa secondo me è l'installazione di firebird.
Per la soluzione vado a tentativi (non pericolosi) dopo aver letto 
qualche cosa in giro...
Controlla questi due link simbolici:
/usr/X11R6/lib/libXrender.so
/usr/X11R6/lib/libXrender.so.1
e vedi se sono "broken".
Il primo dovrebbe puntare al secondo e il secondo dovrebbe puntare a 
libXrender.so.1.2.2.
Se questi sono a posto, ti consiglio di provare a chiedere anche su sys 
per trovare lumi migliori :-)
Ciao, Paolo

 
/etc/init.d/gdm stop
Poi fai startx :)

 libXrender.so.1.2.2.
Questo è quello che ho io:
lrwxrwxrwx    1 root     root           17 Oct 20 13:53
libXrender-1.1.so.1 -> libXrender.so.1.0
lrwxrwxrwx    1 root     root           17 Nov  9 19:31	libXrender.so.1
-> libXrender.so.1.0
-rw-r--r--    1 root     root        14240 Apr 16 2002
mlibXrender.so.1.0

 mlibXrender.so.1.0
Prova a fare questo link simbolico in /usr/X11R6/lib:
ln -s libXrender.so.1 libXrender.so
e vedi cosa succede cercando di fare il login.
Una curiosità: tu prima hai detto che sei passato da woody a sid, ma hai 
fatto un aggiornamento completo e regolare della distribuzione oppure ti 
riferivi all'istallazione di alcuni pacchetti? Te lo chiedo perchè mi 
sembra (e sottolineo "mi sembra") da quello che ho letto su 
debian.org
 
che la versione di libXrender di sid sia un'altra (io uso woody e quindi 
posso aiutarti fino a un certo punto).
Prova con il link e speriamo bene :-)
Ovviamente se non funziona cancellalo il link.
Ciao, Paolo

 attivo...
/etc/init.d/gdm stop
startx
ciao
gluca

 woody e quindi posso aiutarti fino a un certo punto).
Ho installato WOODY, poi ho messo i repository di SID e stavo facendo le
installazioni, ma non ho mai fatto un "dist-upgrade"... avrei dovuto?!?

 e vedi cosa succede cercando di fare il login.
Succede questo:
non mi collego, mi ributta in console e mi dice in .xsession-errors
x-window-manager: relocation error: /usr/lib/libXft.so.2: undefined
symbol: XRenderFindStandardFormat
Che diavolo è?!?!
HELP ME?!?!? :-(
Grazie intanto...

 installazioni, ma non ho mai fatto un "dist-upgrade"... avrei dovuto?!?
Dovrebbe bastare mettere i repository di sid, almeno stando a quel che 
ho letto, te l'ho chiesto per sapere se magari c'era di mezzo qualche 
backport capriccioso.
Prova a fare questo altro tentativo:
1) controlla di avere questo file: usr/lib/libXrender.so.1.2.2. e 
quest'altro usr/lib/libXrender.so.1	(li devi avere per forza);
2) rinomina i tre file libXrender che hai in /usr/X11R6/lib in un altro 
modo, magari aggiungici .bak alla fine o quello che ti pare a te;
3) riprova a fare il login;
4) ovviamente se non funziona, rimetti tutto a posto come prima!!!
L'errore che ti esce fuori vuol dire (forse!!!) che c'č qualche 
incompatibilitą tra xft e la versione di libxrender che trova kde all'avvo.
Scusa se vado un po' "a tentativi", ma, ti ho detto, non ho sid.
Ciao, Paolo

 Scusa se vado un po' "a tentativi", ma, ti ho detto, non ho sid.
Allora, ho fatto quanto dicevi:
i file esistono, quindi ho rinominato quelli in /etc/X11R6/lib in .bak
ed ho rilanciato GDM.
Beh, mi loggo, però ora non torna alla schermata di login, ma rimane
piantato sullo sfondo verde... carica un po', poi si ferma...
Che faccio?

 piantato sullo sfondo verde... carica un po', poi si ferma...
Questo sembrerebbe confermare che il problema č nella tua configurazione 
di Xft2.
Purtroppo non so dirti di piů, non avendo conoscenza diretta della tua 
versione.
Genericamente ti dico tre ultime cose che fare io al posto tuo:
1) rimetterei a posto i file con il ".bak" e controllerei l'output di 
questo comando: "ldd /usr/lib/libXft.so.2".
Questo comando ti indica tutte le librerie che servono a xft2 e ti 
consente di vedere se per caso manca qualcosa.
2) non cavando niente dal primo tentativo, proverei a controllare con 
"apt-get -u upgrade" se c'č qualche problema di dipendenza sospeso nel 
tuo sistema.
3) mi spulcerei per bene google alla ricerca di qualche caso simile che 
mi potesse essere d'aiuto e proverei a chiedere lumi anche sul newsgroup 
i.c.o.l.sys.
Comunque se dalle prove 1 e 2 ti esce fuori qualcosa d'interessante, 
postalo che vediamo un po' che si puň fare... :-)
Ciao, Paolo

 postalo che vediamo un po' che si può fare... :-)
... ho postato per vedere se c'è altro!
Grazie mille!

 
Non ti sorge il sospetto che tra quei 75 MB di roba ci sia qualcosa 
d'indispensabile al tuo sistema???
Secondo me è assurdo che continui a cercare di risolvere questo problema 
senza prima fare l'aggiornamento, tieni conto che, per es., le versioni 
di xft2, fontconfig, freetype, libXrender e chissà cos'altro sono tutte 
strettamente legate tra loro, magari basta un pacchetto non aggiornato 
per causare problemi. Tra l'altro 75 mega di pacchetti sono proprio 
tanti, mi fa venire il sospetto che il tuo passaggio a unstable non sia 
stato completato del tutto.
Insomma, io l'aggiornamento lo farei subito, tanto anche se risolvi 
comunque lo devi fare, no?
Buono scaricamento :-)
Poi facci sapere se le cose migliorano (o magari peggiorano!!!).
Ciao, Paolo

 Poi facci sapere se le cose migliorano (o magari peggiorano!!!).
Grazie... era quello che pensavo di fare, ma ahimè con 64k ISDN non è
proprio una goduria aspettare 75 MB!!! Vabbè... lo farò a "tranche"...
dopo vi aggiornerò!!!
Grazie mille a KAOSMOS!

 Poi facci sapere se le cose migliorano (o magari peggiorano!!!).
E dopo un po' di tempo, rieccomi a rompere le scatole...
Allora, ho fatto "dist-upgrade".... 
a parte una libreria (libltdl3) che non si trovava nel repository (404
Not Found), nessun problema. (Ho rimosso tale libreria, tanto non
dovrebbe essere "determinante")...
OK, dopo aver fatto le dovute modifiche al sistema (in automatico) e
dopo aver rimesso a posto LiLo, sono ripartito.
Mi si presenta GDM, mi loggo, ma mi dice che la mia sessione è durata
meno di 10 secondi, per cui è meglio dare un occhio a
".xsession-errors"...
Qui l'ultima riga dice:
"/usr/bin/gnome-session: No such file or directory".
Questo mi insospettisce, faccio un bel "updatedb" e poi cerco tale
file... NIENTE!!!
Non c'è "gnome-session"!!! Che cosa faccio?
Grazie...

 "/usr/bin/gnome-session: No such file or directory".
C'è un pacchetto debian che si chiama proprio gnome-session e anche uno 
che si chiama libltdl3, quindi intanto fai un apt-get install 
gnome-session e un apt-get install libltdl3.
In questo momento però mi sembra che il sito di 
debian.org
, la sezione 
pacchetti, sia down, quindi bisogna aspettare tempi migliori :-)
Ciao, Paolo