Login loop

31 risposte [Ultimo contenuto]
Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Salve a tutti,
sono bloccato in un login loop. Una volta che ho eseguito l'accesso da ambiente grafico con le credenziali (corrette) vedo una schermata nera per una frazione di secondo e poi vengo immediatamente rispedito alla schermata di login.
Il problema si è presentato all'improvviso stamattina, quindi non so se ci siano in ballo degli aggiornamenti automatici.
Ho già provato a reinstallare l'ambiente grafico e ad investigare un po' sui log della macchina, ma senza risultati.
Vi prego aiutatemi. Sono un principiante e non vorrei esser relegato alla shell per l'eternità.

Grazie in anticipo a chi mi potrà aiutare!

RISOLUZIONE: Pare che la mia scheda grafica fosse il problema, o meglio la mia scheda grafica non era compatibile con il sistema operativo. Quindi ho aggiornato il kernel, i driver e il firmware (pag. 3) ed ora riesco ad accedere al mio profilo utente anche da ambiente grafico. Tuttavia la scheda continua a dare qualche problema, anche se non grave.
Il mio è stato un problema particolare, quindi consiglio a tutti coloro che sono vittima di un login loop di seguire prima le istruzioni che trovate alla pag. 1, dove trovate le soluzioni più comuni e immediate.

Per chi fosse interessato, queste sono le specifiche della macchina:

System:    Host: leonovo Kernel: 3.16.0-4-amd64 x86_64 (64 bit) 
           Desktop: Gnome 3.14.4 Distro: Debian GNU/Linux 8 
Machine:   System: LENOVO product: 80TR v: Lenovo ideapad 110-15AST
           Mobo: LENOVO model: Nano 5B1 v: SDK0J40700WIN
           Bios: LENOVO v: 3UCN15WW date: 08/24/2016
CPU:       Dual core AMD A9-9400 RADEON R5 5 COMPUTE CORES 2C+3G (-MCP-) cache: 2048 KB 
           Clock Speeds: 1: 1400 MHz 2: 2000 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Device 98e4
           Display Server: X.Org 1.16.4 drivers: fbdev,ati (unloaded: vesa,radeon)
           Resolution: 1366x768@76.00hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)
           GLX Version: 3.0 Mesa 10.3.2
Audio:     Card-1 Advanced Micro Devices [AMD] Device 157a 
           driver: snd_hda_intel 
           Card-2 Advanced Micro Devices [AMD/ATI] Device 15b3 
           driver: snd_hda_intel 
           Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64
Network:   Card-1: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
           driver: r8169
           IF: eth0 state: down mac: c8:5b:76:72:9a:ad
           Card-2: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter
           driver: rtl8821ae
           IF: wlan0 state: up mac: 78:45:61:eb:9a:c1
Drives:    HDD Total Size: 1000.2GB (2.5% used)
           ID-1: /dev/sda model: WDC_WD10JPCX size: 1000.2GB
Partition: ID-1: / size: 92G used: 15G (17%) fs: ext4 dev: /dev/sda8 
           ID-2: /home size: 313G used: 1.7G (1%) fs: ext4 dev: /dev/sda10 
           ID-3: swap-1 size: 7.94GB used: 0.00GB (0%) fs: swap dev: /dev/sda9 
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 161 Uptime: 25 min Memory: 992.7/7388.0MB 
           Client: Shell (bash) inxi: 2.1.28 

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Ciao,
prova da una console testuale e una volta loggato esegui questo comando dalla tua home directory :

ls -l .Xauthority

se il proprietario o il gruppo non sono quelli del tuo utente modificali :

chown username:username .Xauthority

ovviamnete username va sostituito con il tuo nome utente.
Vedi se così si risolve.

Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Ok trovato. Però l'ownership è già dell'utente

EDIT: Ho letto il file .xsession-errors e questo è ciò che c'è scritto:

Xsession: X session started for user at Thu 20 Apr 15:33:13 CEST 2017
openConnection: connect: No such file or directory
cannot connect to brltty at :0
gnome-session-is-accelerated: llvmpipe detected.

EDIT 2: Ho fatto partire l'ambiente grafico dall'ambiente testuale ed è partito senza problemi. La cosa mi ha sorpreso perché ieri ho fatto la stessa operazione, ma senza alcun risultato. Sono quindi andato in /var/log ed ho aperto il file Xorg.0.log alla ricerca di errori ed ho trovato i seguenti:

(EE) open /dev/dri/card0: no such file or directory
(EE) Screen 0 deleted because of no matching config section
(EE) FBDEV(0): FBIOBLANK: Invalid argument
(EE) AIGLX: reverting to software rendering

Ho quindi fatto il reboot, ma non mi permette ancora di fare il login da ambiente grafico

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Leone Tassinari ha scritto:

cannot connect to brltty at :0

quel brltty mi fa pensate a qualche settaggio per ipovedenti/non vedenti .... possibile ?

Se l'ambiente grafico si avvia da terminale con startx ma non dopo il login dal DM potrebbe esserci qualche file di configurazione errato e/o danneggiato, però le mie conoscenze sono piuttosto limitate in materia.
Per scrupolo controlla ed eventualmente posta il contenuto di questi file, se presenti :

cat ~/.xinitrc
cat ~/.xsession

magari prova anche a creare un nuovo utente e usare quello in fase di login per vedere se il problema si presenta comunque, in modo da capire se è qualcosa nella home directory di questo utente o a livello di sistema.

PS : hai già provato ad aggiornare completamente il sistema ?

apt-get update 
apt-get upgrade 
apt-get dist-upgrade 

Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Ho cercato su internet brltty e sì, è un daemon per non vedenti, ma io non ne faccio uso.

Ho cercato i file che mi hai consigliato, ma non ci sono.

Avevo già creato un nuovo utente, ma il problema persiste ed è identico a quello del primo utente.

Dovrei aggiungere che in passato ho avuto parecchi problemi con la mia scheda grafica (AMD radeon r5), che funziona solamente in UMA only mode. Inoltre ho dovuto disinstallare i driver realtek perchè mi facevano crashare il pc.

P.S. il sistema è aggiornato all'ultima versione della stable

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Quindi se il problema c'è anche con un nuovo utente allora è qualcosa a livello di sistema.
Tu però confermi che da terminale con startx il DE si avvia, giusto ?

Io proverei allora a reinstallare lightdm, solo perchè lo candido come presunto colpevole.

sudo apt-get purge lightdm
sudo apt-get install lightdm

Se non usi lightdm, magari sei con Gnome o KDE, sostituiscilo con gdm3 o kdm ( su quest'ultimo non sono sicuro ).
Altro non mi verrebbe in mente.

PS : ma non crea proprio nessun file di log o messaggio di errore che possa essere d'aiuto ?

Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Io uso gdm3. L'ho già disinstallato e reinstallato 3 o 4 volte, ma il problema persiste. Adesso provo a disinstallarlo e installare lightdm per vedere cosa succede.

I file di log che pensavo potessero servire sono quelli che ho postato prima: .xsession-errors e Xorg.0.log . Non me ne vengono in mente altri. Forse potrei dare un'occhiata nel syslog, ma sinceramente non saprei cosa cercare.

EDIT: lightdm non funziona proprio, nemmeno dopo il login da ambiente testuale. Sto scaricando kdm. Proverò con quello.

EDIT 2: nemmeno kdm funziona, fa esattamente come lightdm.

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Non so proprio come aiutarti ulteriormente.
Guarda se sul wiki di gdm3 trovi qualche informazione che ti possa aiutare a risolvere il problema.
Che io sappia il DM dovrebbe elaborare il file /etc/X11/Xsession ma non ne sono certo.
Sicuramente non è questo il problema ma c'è spazio sul /tmp ?
Ma lightdm nemmeno ritorna un messaggio di errore ?/etc/X11/Xsession
Mi sa che ti tocca attendere qualcuno di più competente.

PS : non avevo fatto caso al post #2 ... ma hai anche problemi con la configurazione della scheda video ? Perchè GNOME 3 è piuttosto impegnativo dal lato grafico e se la scheda ( AMD/NVIDIA o Intel ) non è configurata a dovere potrebbe essere anche la causa del problema, da GDM puoi scegliere la sessione "fallback" ( credo che si chiami così ) che non dovrebbe fare uso del 3D. Però stò andando a indovinare visto che non so la configurazione hardware del tuo PC, e ancora meno conosco Gnome.

Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Grazie per l'aiuto. Di spazio su /tmp ce n'è abbondantemente e no, gli unici errori che ho trovato sono quelli che ho postato. Inoltre la scheda grafica fino ad ora aveva gestito senza problemi il DE. Questo problema è stato un fulmine a ciel sereno.
Non vorrei allargarmi troppo, ma se conoscessi qualcuno che potrebbe aiutarmi, potresti gentilmente chiedergli se sa aiutarmi? Grazie ancora

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 1939

Hai provato per caso a cancellare il file .Xauthority dalla tua home ? Caso mai si crea in automatico se tutto va bene.
Per ulteriore aiuto pazienta un pò che sicuramente sul forum ci sono altre persone ben più competenti di me, aspetta solo che passino di qui Wink

Ritratto di Leone Tassinari
Leone Tassinari
(Junior)
Offline
Junior
Iscritto: 20/04/2017
Messaggi: 31

Ho cancellato .Xauthority e fatto il reboot e no, non è cambiato niente. Non so perché, ma mi ero creato delle aspettative Big Grin. Grazie comunque della disponibilità. Penso che proverò ad aprire un thread anche nel forum in inglese e incrocerò le dita.