Raspbian grafik giriş ekranı sıkışmış! Giriş yapamıyorum!


15

Pi'm her açıldığında giriş ekranını görüyorum. İlk başta herhangi bir şifreye ihtiyaç duymadı, ancak 3-4 önyüklemeden sonra pi bir şifre istiyor. Şifremi yazdığımda aynı ekran tekrar görüntüleniyor. Şimdi ne yapacağımı bilmiyorum: /

Raspberry Pi 3 üzerinde Raspbian kullanıyorum. Burada başka sorular gördüğüm için tightvncserver'ı kurmadım. Aşağıdaki ekranın ekran görüntüsü.

ekran görüntüsü

Komut satırından giriş yapmayı denedim. Komut satırına girmek ve oradan oturum açmak için Ctrl + Alt + F6 tuşlarına basın.

Giriş yaptıktan sonra startxekran karardı ve sonra hatayı gösteriyor:

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

Bunun VNC için giriş ekranı olduğunu mu sanıyorum? Parola, ayarladığınız her şey olacaktır. Raspberry Pi için varsayılan şifre ahududu.
Darth Vader

Vnc

Ahududu şifresi olarak denedin mi?
Darth Vader

Evet komut satırında çalışıyor ama burada bu ekranda çalışmadı denedim.
arslion

Birkaç fikir: Şifrenizi girdiğinizde NumLock veya CapsLock'un etkin olmadığından emin misiniz? Sistem günlüğünü kontrol ettin mi? startxX zaten çalışıyor olduğu için komut satırından çalışamazsınız .
Bex

Yanıtlar:


13

Görünüşe göre X sunucunuz iyi çalışıyor, ancak oturum açma yöneticiniz veya masaüstü ortamınız düzgün çalışmıyor (birincisinin şifre istemesi, sonra ikincisini sizin için başlatması gerekiyor).

Nasıl araştırılır?

Komut satırı üzerinden giriş yapabildiğiniz için, hata mesajlarını kontrol etmeniz gereken önemli günlük dosyalarına kolayca erişebilirsiniz. Oturum açma yöneticisi (sanırım lightdm) günlükleri genellikle yaşar /var/log/lightdm/, masaüstü ortamları da günlüklerini bir yerde tutmalıdır /var/log/. Öğrenmek maniçin kontrol edin.

Ayrıca masaüstü ortamınızı komut satırından manuel olarak başlatmayı deneyin (örn. LXDE çalıştırması kullanıyorsanız startlxde) ve çıktıda nihai hata mesajları olup olmadığını kontrol edin.

Nasıl düzeltilir

Sorunun tam olarak ne olduğunu bilmeden, yardımcı olabilecek bazı eylemler şunlardır:

  • Ev klasörü izinlerini sıfırlayın: sudo chown -R pi /home/pi. (Özellikle, .Xauthoritydosyanın yanlış izinleri olabilir. Bu durumda, yalnızca sudo chown pi:pi .Xauthoritysorunu düzeltmeniz gerekebilir .)
  • giriş yöneticinizi ve masaüstü ortamınızı yeniden yükleyin. dpkg --purgeYapılandırma dosyaları da dahil olmak üzere paketleri tamamen kaldırmak için kullanın (değiştirdiğiniz dosyaları yedeklemek isteyebilirsiniz), ardından paketleri geri yükleyin.

1
Bu tamamen benim için xauthority problemiydi, iyi çağrı.
djhaskin987

Dmitry ve squareskittles çok teşekkür ederim! Bu çözümü bulamadan saçımı çekiyordum.
Ryan Jensen

2

Çözüm 1 :

MicroSD kartı bazı linux PC'lere takın ve bazı dosyaları temizleyin. Boş sürücü alanı eksikliği buna neden olabilir.

Çözüm 2 :

Giriş ekranını gördüğünüzde düğmesine basın Ctrl+Alt+F1. Bu, konsolu getirecektir. Orada yazabilirsiniz:

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

Bu problemim olduğunda bu yöntemler benim için çalıştı. İyi şanslar.


1

Tam olarak aynı problemi aldım. Görünüşe göre .Xauthority dosyası ile ilgili. Sadece bu dosyayı ana klasördeki tarafından kaldırdım:

sudo rm /home/pi/.Xauthority

Şimdi normale döndü


Giriş dizinimde (xrdp ile oynarken) bir .xsession dosyası hazırladım ve bunu düzelttim.
KERR

0

Çözümümle ilgili önemli sorunlar varsa bunun yardımcı olup olmayacağını ve geri bildirimi takdir edip etmeyeceğini bilmiyorum.

Bu sorun vardı ve masaüstü (/ bin / sh) getirmek için başlatılan kabuk gerçekten sadece çizgi (/ bin / dash) için sembolik bir bağlantı olduğunu keşfetti. Ayrıntıları hatırlamıyorum, ancak .profile dosyamda tire ile uyumsuz olan ve başlangıç ​​işleminin başarısız olmasına neden olan şeyler olduğunu anladım.

Bir güncelleme yapmadan önce masaüstü iyi çalışıyor, bu yüzden güncellemenin bağlantıyı değiştirdiğini varsayıyorum?

Her halükarda, ssh ile oturum açmak için PC'imdeki macunu kullanarak tire bağlantısını silebilirdim ve bash bağlantısı olarak sh oluşturdum.

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

Pi'yi yeniden başlattım ve her şey tekrar çalıştı.



-1
  1. CtrlAltF6Metin girişi olan sanal bir konsola geçmek için kullanın (bu işe yaramazsa, F1-F5 ile aynı şeyi deneyin).
  2. Giriş kullanıcısı = pi pass = ahududu
  3. startxBir GUI başlatmayı deneyin .

GUI'ye sudo startx'ı deneyin.
chutchai

Startx'ım yok mu?
mckenzm

-2

Ssh ile 1 bağlantı

ssh you_raspi_ip

kullanıcı pi
şifresiraspberry

cd ~
rm -R .xsession
sudo reboot

-2

Bu, diğer iki cevabın bir kombinasyonudur:

  1. CtrlAltF6Metin girişi olan sanal bir konsola geçmek için kullanın (bu işe yaramazsa, F1-F5 ile aynı şeyi deneyin).
  2. Giriş kullanıcısı = pi pass = ahududu
  3. Kullanın sudo chown -R pi.pi /home/pi. Bu, GUI vb. İçin gerekli geçici dosyalarda izinleri doğru bir şekilde ayarlayacaktır.

Yalnızca bilgi içermeyen bağlantı yanıtlarını temizlemek için yeni bir politika deniyoruz . Bu gönderi, yanıt olarak durabilecek ancak en az düzeyde bilgi içerecek şekilde düzenlenmezse, 48 saat içinde topluluk tarafından düzeltilmesini kolaylaştırmak için Topluluk Wiki'ye dönüştürülür.
goldilocks
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.