Saya melihat layar masuk setiap kali pi saya menyala. Pada awalnya tidak perlu kata sandi tetapi setelah 3-4 boot, pi meminta kata sandi. Ketika saya menulis kata sandi menampilkan layar yang sama lagi. Saya tidak tahu harus berbuat apa sekarang: /
Saya menggunakan Raspbian di Raspberry Pi 3. Belum menginstal tightvncserver karena saya melihat pertanyaan lain di sini. Tangkapan layar dari layar di bawah ini.
Saya mencoba masuk dari baris perintah. Saya tekan Ctrl + Alt + F6 untuk masuk ke baris perintah dan login dari sana.
Setelah login saya menulis startx
, layar menjadi hitam, dan kemudian muncul kesalahan:
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
startx
dari baris perintah karena X sudah berjalan.Jawaban:
Sepertinya server X Anda berfungsi dengan baik, tetapi manajer login atau lingkungan desktop Anda gagal berjalan dengan benar (yang pertama diminta untuk meminta kata sandi, kemudian mulai yang terakhir untuk Anda).
Cara menyelidiki
Karena Anda dapat masuk melalui baris perintah, Anda dapat dengan mudah mengakses file log penting yang harus Anda periksa untuk pesan kesalahan. Manajer login (saya berasumsi
lightdm
) log biasanya hidup/var/log/lightdm/
, lingkungan desktop juga harus menyimpan log mereka di suatu tempat/var/log/
. Periksaman
untuk mencari tahu.Coba juga mulai lingkungan desktop Anda secara manual dari baris perintah (mis. Jika Anda menggunakan LXDE run
startlxde
) dan periksa output untuk pesan kesalahan akhirnya.Bagaimana cara memperbaiki
Tanpa mengetahui apa sebenarnya masalahnya, berikut adalah beberapa tindakan yang mungkin membantu:
sudo chown -R pi /home/pi
. (Secara khusus,.Xauthority
file mungkin memiliki izin yang salah. Dalam hal ini, Anda hanya perlusudo chown pi:pi .Xauthority
memperbaiki masalah.)dpkg --purge
untuk menghapus paket sepenuhnya, termasuk file konfigurasi (Anda mungkin ingin membuat cadangan file yang telah Anda modifikasi), lalu instal ulang paket.sumber
Solusi 1 :
Masukkan kartu microSD ke beberapa PC linux dan bersihkan beberapa file. Kurangnya ruang kosong dapat menyebabkan hal ini.
Solusi 2 :
Saat Anda melihat layar login, tekan
Ctrl+Alt+F1
. Ini akan membawa konsol. Di sana Anda dapat mengetik:Metode-metode ini bekerja untuk saya ketika saya memiliki masalah ini. Semoga berhasil.
sumber
Saya punya masalah yang sama persis sekarang. Tampaknya terkait dengan file .Xauthority. Saya baru saja menghapus file ini di folder rumah dengan:
sudo rm /home/pi/.Xauthority
Sekarang kembali normal
sumber
Saya tidak tahu apakah ini akan membantu dan akan menghargai umpan balik jika ada masalah signifikan dengan solusi saya.
Saya punya masalah ini dan menemukan bahwa shell yang mulai memunculkan desktop (/ bin / sh) sebenarnya hanyalah tautan simbolis ke dasbor (/ bin / dash). Saya tidak ingat detailnya, tetapi menemukan bahwa saya memiliki beberapa hal di profil saya yang tidak kompatibel dengan tanda hubung dan menyebabkan startup gagal.
Desktop sudah berfungsi dengan baik sebelum saya melakukan pembaruan, jadi saya menganggap pembaruan mengubah tautan?
Bagaimanapun, dengan menggunakan dempul pada PC saya untuk login melalui ssh, saya dapat menghapus tautan ke dasbor dan membuat sh sebagai tautan ke bash.
Saya reboot pi dan semuanya bekerja lagi.
sumber
Dalam kasus saya ini disebabkan oleh peningkatan OpenSSL ke versi pengembang 1.0.2, seperti yang diuraikan dalam dokumen untuk mengatur AWS Greengrass. Melewati langkah itu mencegah loop masuk.
https://docs.aws.amazon.com/greengrass/latest/developerguide/prepare-raspi.html
sumber
startx
untuk meluncurkan GUI.sumber
1 conect dengan ssh
pi
kata sandi pengguna
raspberry
sumber
Ini adalah kombinasi dari dua jawaban lainnya:
sudo chown -R pi.pi /home/pi
. Ini akan mengatur izin dengan benar pada semua file sementara yang diperlukan untuk GUI, dll.sumber