Raspbian grafischer Anmeldebildschirm hängt fest! Ich kann mich nicht einloggen!


15

Ich sehe den Anmeldebildschirm jedes Mal, wenn mein Pi hochfährt. Zuerst brauchte es kein Passwort, aber nach 3-4 Booten fragt pi nach einem Passwort. Wenn ich das Passwort schreibe, wird der gleiche Bildschirm erneut angezeigt. Ich weiß nicht, was ich jetzt tun soll: /

Ich verwende Raspbian auf Raspberry Pi 3. Ich habe tightvncserver nicht installiert, da ich hier andere Fragen sah. Screenshot des Bildschirms unten.

Bildschirmfoto

Ich habe versucht, mich über die Befehlszeile anzumelden. Ich drücke Strg + Alt + F6, um in die Befehlszeile zu gelangen und mich von dort aus anzumelden.

Nach der Anmeldung, die ich schreibe startx, wird der Bildschirm schwarz und zeigt dann den Fehler an:

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

Ich gehe davon aus, dass dies der Anmeldebildschirm für VNC ist. Das Passwort ist das, was Sie eingestellt haben. Das Standardkennwort für einen Himbeer-Pi ist Himbeere.
Darth Vader


Hast du Himbeere als Passwort probiert?
Darth Vader

Ja, ich habe versucht, es funktioniert auf der Befehlszeile, aber hier auf diesem Bildschirm nicht funktioniert.
Arslion

Ein paar Ideen: Sind Sie sicher, dass weder NumLock noch CapsLock aktiv sind, wenn Sie Ihr Passwort eingeben? Haben Sie das Syslog überprüft? Sie können nicht startxüber die Befehlszeile ausgeführt werden, da X bereits ausgeführt wird.
Bex

Antworten:


13

Es sieht so aus, als ob Ihr X-Server einwandfrei funktioniert, aber entweder Ihr Anmeldemanager oder Ihre Desktop-Umgebung funktionieren nicht ordnungsgemäß (Ersterer sollte nach einem Kennwort fragen und Letzterer dann für Sie starten).

Wie man nachforscht

Da Sie sich über die Befehlszeile anmelden können, können Sie leicht auf wichtige Protokolldateien zugreifen, die Sie auf Fehlermeldungen überprüfen sollten. Login-Manager- lightdmLogs (ich nehme an ) leben normalerweise in /var/log/lightdm/Desktop-Umgebungen, die ihr Log auch irgendwo behalten sollten /var/log/. Überprüfen Sie man, um herauszufinden.

Versuchen Sie auch, Ihre Desktop-Umgebung manuell über die Befehlszeile zu starten (z. B. wenn Sie LXDE verwenden startlxde), und überprüfen Sie die Ausgabe auf eventuelle Fehlermeldungen.

Wie repariert man

Ohne zu wissen, was genau das Problem ist, sind hier einige Maßnahmen, die helfen könnten:

  • Zurücksetzen von Berechtigungen auf Ihrem Home - Ordner: sudo chown -R pi /home/pi. (Insbesondere verfügt die .XauthorityDatei möglicherweise über die falschen Berechtigungen. In diesem Fall müssen Sie sudo chown pi:pi .Xauthoritydas Problem möglicherweise nur beheben.)
  • Installieren Sie Ihren Anmeldemanager und die Desktop-Umgebung neu. Verwenden Sie dpkg --purgediese Option , um Pakete vollständig zu entfernen, einschließlich Konfigurationsdateien (möglicherweise möchten Sie geänderte Dateien sichern), und installieren Sie die Pakete dann erneut.

1
Es war total das Problem mit der Autorität für mich, guter Anruf.
Djhaskin987

Vielen Dank Dmitry und squareskittles! Ich habe versucht, mir die Haare auszureißen, bevor ich diese Lösung gefunden habe.
Ryan Jensen

2

Lösung 1 :

Legen Sie die microSD-Karte in einen Linux-PC ein und säubern Sie einige Dateien. Dies kann durch einen Mangel an freiem Speicherplatz verursacht werden.

Lösung 2 :

Drücken Sie, während der Anmeldebildschirm angezeigt wird Ctrl+Alt+F1. Dies bringt die Konsole. Dort können Sie Folgendes eingeben:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
reboot

Diese Methoden haben bei mir funktioniert, als ich dieses Problem hatte. Viel Glück.


1

Ich habe gerade genau das gleiche Problem. Es scheint sich um eine .Xauthority-Datei zu handeln. Ich habe diese Datei gerade aus dem Home-Ordner entfernt:

sudo rm /home/pi/.Xauthority

Jetzt ist es wieder normal


Ich hatte eine .xsession-Datei in meinem Home-Verzeichnis erstellt (beim Spielen mit xrdp) und diese entfernt, um das Problem zu beheben.
KERR

0

Ich weiß nicht, ob dies hilfreich sein wird, und würde mich über Feedback freuen, wenn es signifikante Probleme mit meiner Lösung gibt.

Ich hatte dieses Problem und entdeckte, dass die Shell, die gestartet wurde, um den Desktop (/ bin / sh) aufzurufen, nur eine symbolische Verknüpfung zu dash (/ bin / dash) ist. Ich kann mich nicht an die Details erinnern, habe jedoch herausgefunden, dass in meinem .profil Dinge enthalten sind, die mit dash nicht kompatibel sind und den Start fehlschlagen lassen.

Der Desktop hat einwandfrei funktioniert, bevor ich ein Update durchgeführt habe. Ich gehe also davon aus, dass das Update den Link geändert hat.

Auf jeden Fall konnte ich mit putty auf meinem PC die Verknüpfung zu dash löschen und sh als Verknüpfung zu bash erstellen.

sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

Ich habe den pi neu gestartet und alles hat wieder funktioniert.



-1
  1. Verwenden CtrlAltF6 diese , um zu einer virtuellen Konsole mit einer Textanmeldung zu wechseln (wenn dies nicht funktioniert, versuchen Sie dasselbe mit F1-F5).
  2. Login Benutzer = Pi Pass = Himbeere
  3. Versuchen Sie startx, eine GUI zu starten.

Probieren Sie sudo startx to GUI.
Chutchai

Ich habe kein startx
McKenzm

-2

1 Verbindung mit ssh

ssh you_raspi_ip

Benutzer pi
Passwortraspberry

cd ~
rm -R .xsession
sudo reboot

-2

Dies ist eine Art Kombination der beiden anderen Antworten:

  1. Verwenden CtrlAltF6 diese , um zu einer virtuellen Konsole mit einer Textanmeldung zu wechseln (wenn dies nicht funktioniert, versuchen Sie dasselbe mit F1-F5).
  2. Login Benutzer = Pi Pass = Himbeere
  3. Verwenden Sie sudo chown -R pi.pi /home/pi. Dadurch werden die Berechtigungen für temporäre Dateien, die für die GUI usw. erforderlich sind, korrekt festgelegt.

Wir versuchen eine neue Richtlinie, um informationslose Nur-Link-Antworten zu bereinigen . Wenn dieser Beitrag nicht so bearbeitet wurde, dass er Informationen enthält, die als Antwort stehen können, jedoch nur minimal, wird er in 48 Stunden in das Community-Wiki konvertiert, um die Korrektur durch die Community zu vereinfachen.
Goldlöckchen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.