Vraag Ubuntu loopt vast in een inloglus


Mijn Ubuntu zit vast in een inloglus wanneer ik mijn bureaublad probeer in te voeren. Wanneer ik inlog, wordt het scherm zwart en kort daarna komt het inlogscherm terug.

Ik heb gelezen dat het probleem kan worden veroorzaakt door een fout die afhangt van de grafische weergave. Dit is mijn grafische kaart: ATI Radeon 7670M


394
2017-11-29 16:57


oorsprong


Zoek in ~ / .xsession-errors; Misschien is daar een aanwijzing. - offby1
@CalvinWahlers Sinds u Quantal hebt geïnstalleerd, kon u het systeem niet correct starten? Heb je een paar drivers geïnstalleerd? Kunt u verbinding maken met een bepaalde TTY (Ctrl + Alt + F1..F6) met welke gebruiker dan ook? - Lucio
Nee, het werkte goed want ik denk dat de maand ... Maar plotseling gebeurde dat - Calvin Wahlers
lijkt erop dat ik geen antwoord kan posten. Ik had een soortgelijk probleem en na het proberen van alle hier genoemde oplossingen zonder succes, merkte ik dat mijn sessies in de war raakten in / usr / share / xsessions. Verplaatst alle bestanden naar mijn / home-map (om een ​​kopie te hebben) en probeerde in te loggen met kdm (ik gebruik Kubuntu). Om kdm als inlogscherm te selecteren, heb ik geëxecuteerd sudo dpkg-reconfigure lightdm en geselecteerde kdm. Met kdm kunt u een vorige of een standaardsessie selecteren. Dit was de manier om te gaan. - Ivan Ferrer Villa
Ik heb niet genoeg reputatie om te antwoorden, maar wat voor mij werkte, was het opvolgen van instructies hier. In het kort doen sudo ubuntu-drivers devices, en dan sudo apt-get install de aanbevolen driver. - kabdulla


antwoorden:


Ben je hier na het hardlopen beland? sudo startx? Niettemin:

druk op Ctrl+alt+F3 en log in in de shell.

Ren nu ls -lA. Als je de regel ziet

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

dan moet je doen chown username:username .Xauthority en probeer in te loggen (misschien moet je hetzelfde ook doen voor) .ICEauthority).

Anders, doe ls -ld /tmp. Controleer de eerste 10 letters aan de linkerkant: ze zouden precies zo moeten lezen: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Anders moet je doen sudo chmod a+wt /tmp en controleer opnieuw.

Als het niet allebei is, zou ik het u ook aanraden

  1. dpkg-reconfigure lightdm
  2. of verwijder het, installeer het opnieuw.

Druk nu op alt+-> tot je weer bij het inlogscherm komt en herstart.


359
2017-11-29 23:01



Ik heb hetzelfde probleem, chown gebruikersnaam: gebruikersnaam .Xauthority hielp. Maar iemand heeft een verklaring? - ts01
Ik moest zelfs mijn .Xauthority verwijderen om dingen te laten werken. Om sommige redenen loste geen van de bovenstaande mijn probleem op. - jlengrand
Dit was precies mijn probleem. Kunnen de ontwikkelaars niet denken aan iets simpels zoals opduiken "Machtiging geweigerd tijdens een poging om /home/username/.Xauthority te bewerken. Zorg ervoor dat de gebruikersnaam lees- / schrijfrechten heeft."? Dit zou de 41000 mensen die deze vraag tot nu toe gezien hebben, enkele enorme hoofdpijn kunnen besparen. - Mike
+1 - Hoewel ik dit voor zowel .Xauthority als .ICEauthority moest doen - Aust
@Nacht Voer geen sudo uit met startx. Het gebruik van sudo om startx uit te voeren is precies hoe de permissies van het Xauthority-bestand op deze manier kunnen worden verknoeid. Startx uitvoeren als uw normale gebruiker en het zou moeten werken. Als dit niet het geval is, controleert u het eigendom van het .Xauthority-bestand om er zeker van te zijn dat het niet opnieuw eigendom is van root. - mchid


Ik ondervond dit exacte probleem en geen van de voorgestelde oplossingen hierboven werkte voor mij. Na bijna op te geven keek ik naar de .xsession-errors en merkte dat ik een typfout had in mijn .profile (Ik had een extra } in het bestand nadat ik het eerder op de dag had bewerkt).

Dat veroorzaakte de login-lus. Het is misschien een andere plaats om te kijken of de andere voorgestelde oplossingen niet voor u werken.


50
2018-01-24 01:19



Mijn situatie leek erg op elkaar. Ik had onlangs een run-functie toegevoegd voor het meerdere keren uitvoeren van opdrachten in mijn .profile en die functie, hoewel het werkte zoals geadverteerd, lijkt de oorzaak van mijn probleem te zijn geweest. Het commentaar erop loste het op. - pthurmond
Dit werkte voor mij. Mijn pc verloor de stroom tijdens een elektrische storm en sommige hoe ik eindigde met een vreemde regel aan het einde van mijn .profile. Geen idee hoe het daar is gekomen. Hoe dan ook, ik zou zeggen dat de algemene oplossing zou moeten zijn om .xsession-errors te controleren en te zien wat het zegt. - Brandon Yates
Dit is een goede! Ik raakte hetzelfde lightdm inlog lus probleem, bracht 30 minuten door met troubelshooting zonder geluk (ik probeerde alle mogelijke oplossingen die ik kan vinden). Bleek een syntaxisfout te zijn in ~/.profile veroorzaakt door rbenv. - Terry Wang
Dit loste mijn probleem op - falende regel in ~ / .profile - Joshua
+1 - Bedankt voor het vermelden .xsession-errors - Aust


Ik had dit en na het kijken naar /var/log/Xorg.0.log Ik kwam erachter dat het een Nvidia-probleem is (er was een regel die zei Xlib: extension "GLX" missing on display ":0).

Ik besefte dat ik Nvidia-bestuurders van de officiële website heb die niet echt stabiel en getest zijn (dus ik heb het gelezen en ook in het verleden meegemaakt).

De oplossing hier was om het pakket te installeren nvidia-current van Ubuntu repos; het is een erg verouderde versie, maar het is tenminste behoorlijk getest. Het installatieprogramma is ook behoorlijk capabel en het heeft met succes mijn door hack geïnstalleerde onstabiele versie van de Nvidia-website verwijderd.

TL; DR, probeer gewoon in te loggen in de shell (Ctrl+alt+F2 of wat dan ook F er tussen F1 en F6) en typ

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367

Als het lukt, start u opnieuw op.

sudo reboot

Als je het geluk hebt om een ​​probleem op te lossen, moet je kunnen inloggen op Unity.

BIJWERKEN

Houd er rekening mee dat soms nvidia-current kan de verkeerde driver installeren. Zoek in dat geval de nieuwste compatibele driver voor uw videokaart en installeer deze. Op Ubuntu 16.04 bijvoorbeeld nvidia-current verwijst naar de versie: 304.131-0ubuntu3. Dit kan incompatibel zijn met uw grafische kaart; zoek daarom met sudo apt-cache search nvidia-[0-9]+$ voor het pakket dat u nodig hebt en installeer het.


50
2017-07-19 16:52



Ik heb vaak het lus probleem met de login na het installeren van updates. Voor degenen die de Nvidia-stuurprogramma's van de website willen gebruiken, moet u ze opnieuw installeren. Zoals je al zei: <kbd> Ctrl </ kbd> <kbd> Alt </ kbd> <kbd> F1 </ kbd> Inloggen cat .xsession-errors als je dit bericht hebt Xlib: extension "GLX" missing on display ":0 dit betekent dat er een probleem met het GPU-stuurprogramma is. Download de nvidia-stuurprogramma's sudo service lightdm stop  sudo ./NVIDIA-Linux-x86_64-xxx.xx.run  sudo reboot En het zou goed moeten zijn - Mar Cnu
Ik had hetzelfde probleem. Ik moest alle eerder geïnstalleerde stuurprogramma's verwijderen; installeer vervolgens "nvidia-361" (dit is nu de nieuwste versie voor ubuntu), uitvoeren sudo update-initramfs -u, start dan opnieuw op. helaas heeft nvidia-current "nvidia-304" geïnstalleerd dat waarschijnlijk niet compatibel is met mijn videokaart. Maar bedankt dat je me naar de juiste oplossing hebt geleid! :) - Markon
Bedankt, dit heeft geholpen bij het oplossen van probleem met inloggen in 14.04. - Amit Sharma
Ik heb een of andere rare nvidia-driver geïnstalleerd terwijl ik probeerde de cuda-bibliotheken op mijn systeem te laten draaien. aan het doen sudo apt-get purge nvidia* en dan krijgen nvidia-current hersteld (eindelijk na 2 uur). Heel erg bedankt! - G. Meyer
@Moondra: dat is een log, waarom zou je het proberen uit te voeren? A / w, sudo is nodig voor bewerkingen (lezen, schrijven) van deze bestanden, geloof ik (kan het nu niet testen) - edison23


Ik had een paar maanden geleden een vrijwel identiek probleem. Overstappen op een console vanaf het LightDM-inlogscherm (Ctrl-Alt-F1), inloggen met beheerders-gebruikersnaam en wachtwoord en het invoeren van de volgende opdrachten loste het probleem op:

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

36
2017-08-28 15:53



, Bedankt, ik typ gewoon het tweede commando. Het loste mijn probleem op, maar wat dit commando zal doen, zal je uitwerken - Ali786
Deze opdracht geeft de nieuwe naam ".Xauthority", een bestand waarin de referenties worden opgeslagen die worden gebruikt voor de verificatie van X-sessies (in feite een cookie), naar ".Xauthority.backup". Door dit bestand te hernoemen, maakt xauth een nieuw ".Xauthority" -bestand aan, waardoor het opnieuw wordt geverifieerd. - mblasco
BRILJANT. kan je niet genoeg bedanken - werkte de eerste keer. - whytheq


Heeft vandaag hetzelfde probleem onder ogen gezien.

De oorzaak was een beetje vreemd voor mij. xubuntu-desktop werd verwijderd, zo ook ubuntu-desktop. LightDM is afgesloten zonder foutmelding. Probeerde lxdm en toen ik probeerde in te loggen, verscheen er een bericht dat Xubuntu niet kon worden gevonden.

Opnieuw geinstalleerd xubuntu-desktop en het is nu opgelost. Denken apt-get autoremove verwijderde het pakket.


15
2018-01-29 10:51



deze autoremove doet domme dingen. Deze tool zal nooit vrijgegeven worden (of het moet veel meer getest en verbeterd worden) omdat het zo tijdrovend is om deze irritante problemen op te lossen! Niets is frustrerender dan het in een inlogscherm blijven lussen. Gelukkig heeft ubuntu andere opties en heb ik ingelogd via de Gnome Metacity-sessie, de enige die werkte ... - Sergio Abreu


druk op Ctrl+ALT+F3. U moet een inlogprompt in Unix-stijl krijgen, dus voer uw gebruikersnaam en wachtwoord daar in. Van daar zou u een moeten krijgen schelp (een programma waarmee je commando's kunt invoeren, een soort van like windows ' cmd.exe). Voer deze opdrachten in en druk op ENTER (of terugkeer) nadat je ze allemaal hebt geschreven (je zult je wachtwoord moeten invoeren als het zoiets laat zien) [sudo] password for USERNAME. Houd er rekening mee dat het wachtwoord niet wordt weergegeven wanneer u het typt!):

sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get -y install fglrx

Start vervolgens uw computer opnieuw op met behulp van deze opdracht:

sudo reboot

Kijk of dit lukt :)


Als dit niet werkt, probeer dan terug te gaan naar de 3e terminal (Ctrl+ALT+F3), log in en voer deze opdracht in (indrukken ENTER nadat je het hebt getypt):

sudo apt-get -y install lxdm

Dit zal na enige tijd een DOS-achtige dialoog tonen. Als lxdm is niet geselecteerd, selecteer het met behulp van de UP en DOWN pijltjestoetsen en druk op ENTER om die selectie te accepteren. Start vervolgens opnieuw op met dezelfde opdracht als hiervoor (sudo reboot).


Als dit nog steeds werkt niet, ga terug naar de 3e terminal (ALT+F3), log in en voer deze opdracht in (zelfde procedure):

sudo apt-get -y install lubuntu-desktop

Hiermee wordt een veel lichtere bureaubladomgeving geïnstalleerd die moeten werk voor nu (zou je moeten toelaten om in te loggen en je computer te gebruiken). Zodra dat is gebeurd, start u opnieuw op (sudo reboot) en selecteer de. wanneer u geconfronteerd wordt met de inlogpagina Lubuntu omgeving in plaats van Ubuntu.


14
2017-11-29 17:04



Dit gaat niet werken. X draait, hij crasht met inloggen (ik denk). - coteyr
Ik weet het, dat komt omdat Unity crasht. Waarschijnlijk omdat 3D niet werkt. De LXDM-oplossing is voor het gebruik van zo min mogelijk 3D-bronnen, zodat meer middelen voor Unity beschikbaar zijn. - MiJyn
Ik zie, zou kunnen werken, ik heb geen idee of lightdm "3D" gebruikt of niet. - coteyr
Ik denk dat het dat doet ... of dat is het tenminste ernstig zwaargewicht. - MiJyn
Als lightdm 3D gebruikt, zou het dan niet de crash moeten activeren, niet nadat het controle heeft over de eenheid? - coteyr


Mijn de thuismap was vol :-( df -h zal je dit antwoord geven Ik moest verbinden via ssh maakte wat ruimte en werkte als een bloem

ctrl+alt+F1, log in als gebruiker, maak ruimte vrij en herstart je X-server! mostely sudo service sddm restart


13
2017-12-16 14:58



ja, ook de mijne, mijn thuismap was bijna vol ... 800 GB van 1TB ... ik heb alle andere oplossingen geprobeerd, werkte niet ... dus ik heb 300 GB van mijn bestanden overgebracht naar een externe harde schijf ... en het werkte. .. bedankt Philippe :) - Sss
Voor mij was het probleem met niet genoeg schijfruimte vanwege enorme logbestanden. Drukte op Ctrl + Alt + F3 om in de shell in te loggen + de logbestanden leeggemaakt ==> Nu kan ik normaal loggen - AJN
bedankt, heeft me goed geholpen! voor het geval dat jullie niet een bestand willen verwijderen dat je misschien moet proberen sudo apt-get -y autoremove && sudo apt-get -y clean - AlexOnLinux


U hebt mogelijk problemen met LightDM, de aanmeldingsbeheerder die standaard in Ubuntu wordt geleverd. In 12.04 deed het hetzelfde probleem dat je beschrijft.

U kunt GDM, een alternatieve inlogbeheerder, installeren om dit te omzeilen:

Houd ingedrukt tijdens het inlogscherm Ctrl+alt+F2 om naar de terminal te gaan. Wees niet bang! Meld u hier aan met uw gebruikersnaam en wachtwoord.

Typ dan sudo apt-get install gdm. Laat het installeren en typen sudo dpkg-reconfigure gdm en volg de aanwijzingen om het in te stellen als uw aanmeldingsbeheerder.

druk op Ctrl+alt+F7 om terug te keren naar het inlogscherm, dat er nu anders uit zou moeten zien. Werkt inloggen? Als dit het geval is, is uw probleem opgelost!

Als dit niet het geval is, gaat u terug naar de terminal voor volledig scherm (nogmaals, Ctrl+alt+F2) en loop sudo dpkg-reconfigure lightdm om LightDM opnieuw in te stellen als aanmeldingsbeheerder. Nu weet u zeker dat dit een probleem is met uw grafische stuurprogramma's.


11
2017-11-29 17:27



ok, ik denk dat ik niet zo een noob ben, ik weet hoe ik daar een terminal moet betreden en hoe in te loggen :) En ik heb al gdm geïnstalleerd: werkt niet. lightdm: werkt niet. lxdm: werkt niet ... - Calvin Wahlers
OK. Je hebt dan zeker een grafisch probleem; LightDM kan soms de problemen die u beschrijft weerspiegelen (het zou kunnen helpen als u zei hoe lang de vertraging is). Sorry ik kon het niet helpen. - WindowsEscapist
Vertraging: de tijd tussen het verschijnen van een opnieuw verschijnen? - Calvin Wahlers
Rechts. Het is als een paar seconden, of meer als 30, enz. Ik kan je niet helpen met grafische problemen, maar ik weet zeker dat er hier iemand is die dit kan. Succes! - WindowsEscapist
Op Ubuntu 14.04 krijgt u met deze methode een leeg scherm in plaats van het inlogscherm. - Luís de Sousa


Dit is geen direct antwoord op uw zaak, maar het is meer een algemene oplossing voor aanmeldingslussen.

Het probleem kan zo simpel zijn als een verkeerde opdracht in het .profile-bestand in de basismap. (Aangezien dat bestand wordt geladen tijdens het aanmelden)

Druk op om te zien of dat echt het geval is Ctrl  alt  F1en inloggen. Het bestand .xsession-errors in uw basismap controleren

~/.xsession-errors

Dit zou enkele aanwijzingen moeten geven over een problematisch commando.


8
2017-08-19 10:30





Ja, ik veroorzaakte een inlogkring voor mijn belangrijkste Ubuntu 12.10-gebruiker en de oplossing was eenvoudig.

Achtergrond: Ubuntu 12.10 is geïnstalleerd in VirtualBox onder Windows 7 en maakt gebruik van Unity.

Oorzaak: Van de Desktop I Ctrl+alt+T naar de terminal-modus en vervolgens geprobeerd om 'startx' uit te voeren (ik probeerde een vriend 's avonds laat aan de telefoon te helpen ... maar dit was dom om te doen). Er verscheen een nieuwe lege Unity-desktop en alles hing ...

Probleem:

Het dwingen van VirtualBox om Ubuntu te sluiten en opnieuw op te starten Ik kwam bij het inlogscherm maar bleef steeds naar hetzelfde scherm terugkeren na het invoeren van het wachtwoord. Geen fouten weergegeven. Ik kon inloggen als gast, maar ik had geen Sudo-rechten en dus geen controle ... Maar eenmaal ingelogd als gast I Ctrl+alt+F3 en kreeg een terminal login.

Ik heb mijn gebruikersnaam en wachtwoord ingevoerd en ingelogd met de opdrachtmodus. Afmelden nam me mee terug naar CLI-login en Ctrl+alt+F7 bracht me terug naar de Guest-desktop. Dus mijn account werkte nog steeds. Ik voegde toen een testgebruiker toe en gaf hen sudo rechten. Vanuit de Unity-login kon ik inloggen en uitloggen Test gebruiker zonder probleem. Dus Unity werkte nog steeds.

Fix: Dus mijn hoofdaccount was nog steeds toegankelijk via CLI en Unity werkte voor alle andere accounts. Dit wees op een configuratieprobleem in mijn hoofdaccount. Ik volgde het advies van SiddharthaRT bovenaan dit bericht en deed het chown username:username .Xauthority. Dit loste mijn probleem op. Bedankt !!


7
2018-03-09 12:36



Ik ondervind vandaag hetzelfde probleem op 14.04.02 maar helaas heb ik de gastaccount uitgeschakeld. Mijn gebruikers- en root-wachtwoorden worden niet geaccepteerd in een terminal die ik heb geprobeerd. Suggesties? Ik ging al door en installeerde 12.04 naast het idee dat ik misschien mijn bestanden kon openen aan de kant van 14.04, maar geen geluk - Rich Scriven
Ik ben nu dit probleem tegengekomen na het proberen om mijn R-instantie te repareren. Richard, is het je gelukt om je probleem op te lossen? - Alex