Ubuntu saya macet di loop login ketika mencoba masuk ke desktop saya. Ketika saya masuk, layar menjadi hitam dan segera setelah itu layar masuk kembali.
Saya telah membaca bahwa masalahnya mungkin disebabkan oleh kesalahan tergantung pada gambar, inilah kartu grafis saya: ATI Radeon 7670M
login
lightdm
login-screen
Calvin Wahlers
sumber
sumber
sudo dpkg-reconfigure lightdm
dan memilih kdm. Dengan kdm Anda dapat memilih sesi sebelumnya atau sesi default. Ini cara untuk pergi.sudo ubuntu-drivers devices
, dan kemudiansudo apt-get install
driver yang direkomendasikan.Jawaban:
Apakah Anda berakhir di sini setelah berlari
sudo startx
? Namun:Tekan Ctrl+ Alt+ F3dan masuk ke shell.
Sekarang jalankan
ls -lA
. Jika Anda melihat garismaka Anda perlu melakukan
chown username:username .Xauthority
dan mencoba masuk (Anda mungkin juga perlu melakukan hal yang sama untuk.ICEauthority
).Lain, lakukan
ls -ld /tmp
. Memeriksa 10 huruf pertama di kiri: mereka harus membaca persis begitu:drwxrwxrwt
.Lain, Anda perlu melakukan
sudo chmod a+wt /tmp
dan memeriksa lagi.Jika tidak keduanya, saya akan merekomendasikan Anda juga
sudo dpkg-reconfigure lightdm
Sekarang tekan Alt+ →hingga Anda mencapai layar login lagi, dan restart.
sumber
Saya punya ini dan setelah melihat
/var/log/Xorg.0.log
saya menemukan bahwa itu adalah masalah Nvidia (ada kalimat yang mengatakanXlib: extension "GLX" missing on display ":0
).Saya menyadari bahwa saya memiliki driver Nvidia dari situs web resmi yang tidak benar-benar stabil dan teruji (jadi saya pernah membaca dan juga berpengalaman di masa lalu).
Solusi di sini adalah menginstal paket
nvidia-current
dari repo Ubuntu; ini adalah versi yang sangat ketinggalan zaman, tetapi setidaknya diuji dengan benar. Penginstalnya juga cukup mampu dan berhasil menghapus versi tidak stabil yang diinstal-hack saya dari situs web Nvidia.TL; DR , coba saja masuk ke shell ( Ctrl+ Alt+ F2atau F apa pun antara F1dan F6) dan ketik
Jika berhasil, reboot.
Jika Anda cukup beruntung, masalah terpecahkan, Anda harus dapat masuk ke Unity.
MEMPERBARUI
Harap dicatat bahwa kadang-kadang
nvidia-current
mungkin menginstal driver yang salah. Jika demikian, cari driver video kompatibel terbaru Anda dan pasang. Misalnya, pada Ubuntu 16.04,nvidia-current
arahkan ke versi: 304.131-0ubuntu3. Ini mungkin tidak kompatibel dengan kartu grafis Anda; Oleh karena itu, cari dengansudo apt-cache search nvidia-[0-9]+$
paket yang Anda butuhkan, dan instal.sumber
cat .xsession-errors
jika Anda memiliki pesan ini,Xlib: extension "GLX" missing on display ":0
itu berarti ada masalah driver GPU. Unduh driver nvidiasudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run
sudo reboot
Dan itu harus baiksudo update-initramfs -u
, lalu reboot. Sayangnya nvidia-current memasang "nvidia-304" yang mungkin tidak kompatibel dengan kartu video saya. Tetapi terima kasih telah membimbing saya ke solusi yang tepat! :)sudo apt-get purge nvidia*
dan kemudiannvidia-current
memperbaikinya (akhirnya setelah 2 jam). Terima kasih banyak!Saya mengalami masalah yang pasti dan tidak ada perbaikan yang disarankan di atas bekerja untuk saya. Setelah hampir menyerah saya melihat
.xsession-errors
dan melihat saya memiliki kesalahan ketik di.profile
(saya punya tambahan}
dalam file setelah saya mengeditnya di awal hari).Itu yang menyebabkan loop login. Mungkin tempat lain untuk melihat jika perbaikan yang disarankan lainnya tidak bekerja untuk Anda.
sumber
~/.profile
disebabkan olehrbenv
..xsession-errors
Saya memiliki masalah yang hampir sama beberapa bulan yang lalu. Beralih ke konsol dari layar masuk LightDM (Ctrl-Alt-F1), masuk dengan nama pengguna dan kata sandi administratif, dan memasukkan perintah berikut menyelesaikan masalah:
sumber
Menghadapi masalah yang sama hari ini.
Penyebabnya agak aneh bagi saya.
xubuntu-desktop
telah dihapus, begitu jugaubuntu-desktop
. LightDM keluar tanpa pesan kesalahan. Mencoba lxdm dan ketika saya mencoba masuk, muncul pesan yang mengatakan Xubuntu tidak dapat ditemukan.Diinstal ulang
xubuntu-desktop
dan diperbaiki sekarang. Pikirkanapt-get autoremove
dihapus paket.sumber
Folder rumah saya penuh :-(
df -h
akan memberi Anda jawaban ini saya harus terhubung melalui ssh membuat beberapa ruang dan bekerja seperti bungactrl+ alt+ F1, masuk sebagai pengguna, kosongkan sebagian ruang dan mulai ulang server X Anda! sebagian besar
sudo service sddm restart
sumber
sudo apt-get -y autoremove && sudo apt-get -y clean
Tekan Ctrl+ ALT+ F3. Anda harus diberi prompt login unix-style, jadi masukkan nama pengguna dan kata sandi Anda di sana. Dari sana Anda harus diberi shell (program yang memungkinkan Anda untuk memasukkan perintah, semacam windows '
cmd.exe
). Masukkan perintah-perintah ini dan tekan ENTER(atau Return) setelah menulis masing-masing (Anda harus memasukkan kata sandi ketika itu menunjukkan sesuatu seperti[sudo] password for USERNAME
. Perhatikan bahwa kata sandi tidak akan ditampilkan ketika Anda mengetiknya!):Kemudian reboot komputer Anda menggunakan perintah ini:
Lihat apakah ini berhasil :)
Jika ini tidak berhasil, coba kembali ke terminal ke-3 ( Ctrl+ ALT+ F3), login, dan masukkan perintah ini (menekan ENTERsetelah Anda mengetiknya):
Ini akan menampilkan dialog seperti DOS setelah sedikit. Jika
lxdm
tidak dipilih, pilih dengan menggunakan UPdan DOWNtombol panah, dan tekan ENTERuntuk menerima pilihan itu. Kemudian reboot menggunakan perintah yang sama seperti sebelumnya (sudo reboot
).Jika ini masih tidak berhasil, kembali ke terminal ke-3 ( ALT+ F3), login, dan masukkan perintah ini (prosedur yang sama):
Ini akan menginstal lingkungan desktop yang jauh lebih ringan yang seharusnya berfungsi sekarang (harus memungkinkan Anda untuk masuk dan menggunakan komputer Anda). Setelah selesai, reboot (
sudo reboot
), dan ketika Anda dihadapkan dengan halaman login, pilihLubuntu
lingkungan bukanUbuntu
.sumber
Anda mungkin mengalami masalah dengan LightDM, manajer login yang datang di Ubuntu secara default. Dalam 12,04 digunakan untuk melakukan masalah yang sama yang Anda gambarkan.
Anda dapat menginstal GDM, manajer login alternatif, untuk menyiasati ini:
Pada layar login, tekan dan tahan Ctrl+ Alt+ F2untuk pergi ke terminal. Jangan takut! Cukup masuk di sini dengan nama pengguna dan kata sandi Anda.
Lalu, ketik
sudo apt-get install gdm
. Biarkan menginstal dan ketiksudo dpkg-reconfigure gdm
dan ikuti petunjuk untuk mengaturnya sebagai manajer login Anda.Tekan Ctrl+ Alt+ F7untuk kembali ke layar masuk yang sekarang terlihat berbeda. Apakah logging berfungsi? Jika ya, masalah Anda terpecahkan!
Jika tidak, kembali ke terminal layar penuh (lagi, Ctrl+ Alt+ F2) dan jalankan
sudo dpkg-reconfigure lightdm
untuk mengatur LightDM sebagai manajer login lagi. Sekarang Anda tahu bahwa ini adalah masalah dengan driver grafis Anda pasti.sumber
Ini bukan jawaban langsung untuk kasus Anda, tetapi lebih merupakan solusi umum untuk loop masuk.
Masalahnya bisa sederhana seperti perintah yang salah dimasukkan ke file .profile di direktori home (Karena file itu dimuat pada logon)
Untuk melihat apakah memang benar demikian, tekan Ctrl Alt F1, dan masuk. Memeriksa file .xsession-errors di direktori home Anda
Ini harus memberikan beberapa petunjuk tentang beberapa perintah yang bermasalah.
sumber
Lingkungan desktop Anda gagal memulai (kedengarannya seperti). Saya akan mulai dengan tring untuk masuk sebagai pengguna yang berbeda.
Ctrl+ Alt+ F1lalu login
sudo adduser testing
Setelah pengguna ditambahkan ctrl+ alt+ f7dan coba masuk sebagai pengujian. Jika Anda dapat login sebagai pengujian maka konfigurasi unity / gnome Anda borked dan harus diatur ulang. Pertanyaan ini membahasnya. Saya lebih suka
mv ~/.config ~/.config.old
.sumber
Ya saya menyebabkan Loop Login pada pengguna utama Ubuntu 12.10 saya dan perbaikannya sederhana.
Latar Belakang: Ubuntu 12.10 diinstal di VirtualBox yang berjalan pada Windows 7 dan menggunakan Unity.
Penyebab: Dari Desktop I Ctrl+ Alt+ Tke mode terminal dan kemudian mencoba menjalankan 'startx' (saya mencoba untuk membantu teman melalui telepon larut malam ... tapi ini adalah hal yang bodoh untuk dilakukan). Desktop Unity kosong baru muncul dan semuanya tergantung ...
Masalah:
Memaksa VirtualBox untuk menutup dan kemudian me-reboot Ubuntu saya sampai di layar login tetapi terus kembali ke layar yang sama setiap kali setelah memasukkan kata sandi. Tidak ada kesalahan yang ditampilkan. Saya bisa masuk sebagai Tamu tetapi saya tidak punya hak Sudo dan dengan demikian tidak ada kontrol ... Namun begitu masuk sebagai Tamu Saya Ctrl+ Alt+ F3dan sampai ke terminal masuk.
Saya memasukkan nama pengguna dan kata sandi utama saya dan masuk dengan mode perintah. Logout membawa saya kembali ke login CLI dan Ctrl+ Alt+ F7membawa saya kembali ke desktop Guest. Jadi akun saya masih berfungsi. Saya kemudian menambahkan pengguna uji dan memberi mereka hak sudo. Dari login Unity saya bisa login dan logout pengguna Tes tanpa masalah. Jadi Persatuan masih bekerja.
Solusi: Jadi akun utama saya masih dapat diakses melalui CLI dan Unity bekerja untuk semua akun lainnya. Ini menunjukkan masalah konfigurasi pada akun utama saya. Saya mengikuti saran SiddharthaRT di bagian atas pos ini dan melakukannya
chown username:username .Xauthority
. Ini memperbaiki masalah saya. Terima kasih !!sumber
Masalah Pengemudi Kepemilikan
Negara Bagian MoKSB
Saya bisa login untuk
TTY
menggunakanctrl+alt+F1
, tetapi tidak memiliki akses internet karena drivernya juga berpemilik.Tidak ada masalah Xorg yang jelas.
Saya memutuskan untuk menghapus paket ketika saya menerima
MokSB failed
pesan yang mengatakan bahwa itu TIDAK bisa mengubah pengaturan boot aman. Bagian yang penting adalah bahwa saya diminta untuk memasukkan kata sandi meskipun gagal.Boot Aman
Perhatian: JANGAN menghapus driver Anda secara membabi buta!
Tes yang baik untuk melihat apakah itu masalah Driver Proprietary adalah mematikan OFF Secure Boot dan boot Ubuntu dan coba masuk. Jika masuk berfungsi, maka Anda sekarang tahu apa masalah Anda.
Driver Broadcom dan Driver Nvidia
Saya menghapus paket nvidia
dan kemudian saya menghapus paket broadcom
dan reboot.
Saya mencoba masuk lagi dan sukses!
Saya melihat desktop saya!
Saya reboot lagi. masuk lagi dan semuanya diatur ke default.
Saya reboot ke BIOS
mematikan boot aman (tidak disarankan, butuh solusi yang lebih baik)
boot ubuntu menggunakan grub
masuk dan menginstal file * .deb yang diunduh untuk driver wifi saya
menginstalnya menggunakan Software Center
dan reboot.
Saya mengikuti prosedur yang sama untuk driver nvidia saya karena driver video standar buruk pada kartu saya.
Menghidupkan Boot Aman Lagi
Jika saya mengaktifkan Boot Aman lagi, saya melihat masalah yang sama. Karena driver TIDAK ditandatangani, itu bukan Boot Aman sejati dan saya dikunci.
Secara pribadi, saya menemukan ini menjadi masalah yang sangat palsu (dan menjengkelkan).
Solusi alternatif?
Solusi paling layak yang saya lihat adalah menyesuaikan tampilan kernel karena saya tidak bisa membiarkan Secure Boot mati dan hidupkan dan matikan ketika saya mengganti OS. Sekali lagi, itu hanya menjengkelkan.
UPDATE pada 4 Jan 2017
Menurut artikel ini , Linux Kernel> = 4.6 sekarang secara resmi mendukung
Ini harus menyelesaikan masalah boot aman yang disebabkan oleh penggunaan gambar firmware yang tidak ditandatangani.
sumber
sudo apt-get purge nvidia-*
entah bagaimana (???) juga berhasil mencoba dan menginstal ulang mysql. Ini sepertinya gila, tetapi saya meniru perilaku itu. Untungnya itu tidak menghapus file saya, tetapi ketika menghasilkan kesalahan itu berhasil mengubah konfigurasi. Ini tidak masuk akal bagi saya, tetapi saya meniru perilaku itu dan meminta saya untuk memberikannya lagi kata sandi root mysql sehingga ini memang terjadi. Masalah grafis super annonying dan juga menganggap saya sebagai masalah palsu yang dibuat oleh Ubuntu, tetapi pada solusi BAIK KETERANGAN ANDA TELAH PERINGATAN.Saya telah menekan Ctrl+ Alt+ F3dan masuk ke shell. Kemudian dengan perintah ini:
Di mana
username
nama login saya, saya sudah memecahkan masalah.sumber
Saya telah melalui masalah ini beberapa kali dan ini merupakan masalah yang berbeda setiap kali. Salah satu masalah berikut dapat menyebabkan masalah Anda dan Anda dapat menggunakan antarmuka baris perintah dengan menggunakan Ctrl+ Alt+ F1(Ganti F1 dengan F2, F3 .... jika tty1 Anda digunakan) untuk mencoba solusi berikut
Driver NVIDIA hilang atau rusak?
nvidia-smi
untuk mengakses antarmuka manajemen sistem NVIDIA. Outputnya harus seperti ini.Jika Anda tidak dapat mengaksesnya, mungkin ada beberapa masalah dengan driver grafis Anda.
lspci | grep VGA
.sudo apt-get purge nvidia*
.Instal driver menggunakan
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-390
(Atau apa pun driver yang kompatibel untuk kartu grafis Anda)Coba mulai ulang menggunakan
systemctl reboot -i
dan berharap loop login Anda sudah diperbaiki.Apakah RUMAH Anda adalah RUMAH Anda?
ls -l /home
sudo chown $USER:$USER $HOME
Apakah Anda memiliki .Xauthority?
ls -l ~/.Xauthority
sudo chown $USER:$USER ~/.Xauthority
sudo mv ~/.Xauthority ~/.Xauthority.bak
Apakah / tmp Anda benar?
ls -ld /tmp
dan pastikan izinnya tepatdrwxrwxrwt
. Outputnya harus seperti inidrwxrwxrwt 27 root root 36864 Sep 17 17:15 /tmp
sudo chmod a+wt /tmp
Mungkin lightdm adalah masalahmu?
dpkg-reconfigure lightdm
dan coba pengelola tampilan lain (gdm3, lightdm,) yang tersedia. Mungkin ini akan memberi Anda cukup petunjuk untuk bergerak maju.sudo apt-get install sddm
untuk satu percobaan terakhir. konfigurasi ulang tampilan ke sddm.Jika tidak ada solusi di atas yang berfungsi, Anda dapat mencoba menginstal ulang ubuntu.
PS: Ini adalah kompilasi jawaban dari sumber yang saya rujuk, beberapa dari pos ini juga.
sumber
Saya hanya perlu mengubah izin folder rumah saya:
Ini dapat dilakukan dengan masuk, ke terminal, menggunakan nama pengguna dan kata sandi Anda menggunakan shell CtrlAltF1.
sumber
Saya mendapatkan loop login sehubungan dengan pembaruan dari Ubuntu 12.04 hingga 14.04. Dengan gdm saya memiliki pesan kesalahan di ~ / .cache / gdm / session.log dengan entri seperti
/etc/gdm/Xsession: line 33: mktemp: command not found
dan setelahsudo aptitude purge gdm
dengan lightdm saya mendapat beberapa pesan kesalahan serupa di~/.xsession-errors
, misalnyausr/sbin/lightdm-session: line 24: mktemp: command not found
,.Saya mencoba beberapa hal. Apa yang saya yakini akhirnya menyelesaikan masalah bagi saya adalah ini:
Saya memindahkan file konfigurasi saya
.profile
,.bashrc
dan.pam_environment
ke nama lain dan kemudian saya berhasil login. Saya curiga ada masalah di salah satunya.sumber
adalah masalah bagiku.
Saya telah menyiapkan partisi rumah dengan:
tetapi lupa untuk
chown
itu.sumber
Saya memiliki masalah yang sama setelah instalasi bersih Ubuntu 12.10 (tetapi menggunakan kembali partisi rumah saya yang ada). Saya mencoba semua jawaban lain, tetapi tidak ada yang berhasil. Tapi saya menemukan petunjuk untuk masalah spesifik saya di file .xsession-errors di direktori home saya.
Ini adalah bagaimana saya menyelesaikannya dalam kasus saya:
Tekan Ctrl+ Alt+ F1untuk membuka terminal virtual. Kemudian login dengan nama pengguna dan kata sandi.
Buka file
~/.xsession-errors
jika ada (ketikcat ~/.xsession-errors
). Dalam kasus saya, file ini berisi satu baris tunggal dengan pesan kesalahan:Sekarang
byobu
adalah alat baris perintah yang saya gunakan dan saya tidak tahu bagaimana itu berakhir di file sistem karena ini tepat setelah instalasi yang bersih. Byobu tidak diinstal secara default, sehingga bisa menjelaskan kesalahan saat mencari file (/usr/bin/byobu-launch
) yang tidak ada. Jadi dalam kasus saya, saya harus menginstalbyobu
untuk memperbaiki masalah:Tekan Ctrl+ Alt+ F7untuk kembali ke layar masuk, dan masuk berfungsi dengan baik sekarang.
Tentu saja dalam kasus Anda, Anda mungkin menemukan pesan kesalahan yang berbeda di .xsession-errors, yang memerlukan solusi berbeda.
sumber
Saya memiliki masalah yang sangat mirip di mana saya bisa masuk di terminal tetapi tidak di desktop, wallpaper saya dari profil dimuat saat masuk, tetapi setelah beberapa detik itu melompat kembali ke layar masuk. Saya memeriksa semua izin file seperti yang disarankan, mereka baik-baik saja. Saya mencoba tanpa partisi rumah yang terpisah dan dapat masuk ke desktop. Setelah itu saya memeriksa pengaturan untuk partisi home terenkripsi LUKS, yang juga baik-baik saja (meskipun ada beberapa pesan kesalahan pada terminal, mengatakan kepada saya bahwa volume terenkripsi tidak dapat dipasang, karena sudah terpasang).
Kemudian saya melihat ke dmesg, menemukan kesalahan BTRFS terkait dengan filesystem pada partisi home terenkripsi LUKS (ya, saya mencampur LUKS dan BTRFS), mencoba untuk benar-benar menulis ke filesystem dan menemukan bahwa itu memberi saya kesalahan I / O. Jadi saya harus memperbaiki sistem file atau membuat yang baru dan memulihkan dari cadangan.
Singkat cerita: Lihatlah dmesg dan benar-benar mencoba menulis ke sistem berkas yang tampaknya dapat ditulisi.
sumber
Ini juga bisa karena kombinasi pengaturan khusus:
/home/$USER
$USER
dalamnopasswdlogin
kelompoklightdm
akan mencoba masuk Anda, tetapi tidak dapat mengakses file apa pun sehingga Anda mendapatkan gejala yang dijelaskan.Untuk memperbaiki ini, hapus
$USER
dari grup:sumber
Saya harus berurusan dengan masalah yang sama. Sayangnya dalam kasus saya itu tidak diselesaikan dengan hanya mengubah izin sehingga kontribusi saya adalah mencoba membuat panduan dari langkah sederhana ke langkah yang lebih kompleks. Semoga penggunaan Anda akan diselesaikan dengan yang sederhana.
Catatan: ganti
<username>
dengan nama pengguna Anda.Asumsi:
Nvidia Graphic Card
,lightdm
Akses ke Terminal
Untuk membuka terminal baru cukup gunakan (dan kemudian login dengan kredensial Anda):
Ctrl+ Alt+F1
Periksa dimiliki / grup / izin file direktori home Anda
Perbaiki pemilik dan grup
.Xauthority
dan / tmpPeriksa apakah masih ada masalah dengan menyalakan kembali lightdm
Konfigurasikan ulang lightdm
Jika Anda ingin melihat kemungkinan kesalahan dari sistem
File log yang relevan:
Sebagai upaya terakhir, itulah yang saya lakukan, instal ulang driver kartu grafis.
Nvidia
sama sekali tidak bekerja dengan baikUbuntu
.sumber
Saya mengalami masalah yang sama dan penyebab dalam kasus saya adalah bahwa saya mencoba untuk menambahkan sesuatu ke
/etc/environment
file dan apa pun yang saya tambahkan sepertinya tidak ingin saya login setelah saya restart.Larutan:
Ketika di layar login tekan CTRL+ ALT+ F2. Login dengan nama pengguna dan kata sandi admin dan edit
/etc/environment
file dan hapus perubahan apa yang Anda buat.Di terminal, Anda dapat menjalankan perintah yang digunakan berikut
nano
untuk mengedit file:Tekan CTRL+ olalu tekan ENTERuntuk menyimpan file. Tekan CTRL+ xuntuk keluar dari nano.
Setelah Anda mengedit dan menyimpan file, cukup tekan CTRL+ ALT+ F2untuk kembali ke layar login GUI dan Anda harus dapat masuk.
sumber
Saya menemukan
/tmp
pengaturan izin file saya tidak benar. Itu memiliki izin untuk root saja.Ini adalah kesalahan saya sendiri. Saya lupa bahwa sehari sebelumnya, saya menghapus
/tmp
folder dengan benarsudo
dan setelah membuat folder lagi dengansudo mkdir tmp
. Kesalahan besar. Saya membuat folder / tmp dengan izin root saja.Dalam
~/.Xsession-errors
file tersebut saya dapat melihat bahwa x11 tidak dapat menulis file/tmp
. Setelah menjalankan perintah ini dari akun root (atau Alt+ Ctrl+ f1) di layar pembuka dan menggunakan kredensial akun bermasalah untuk login) Saya memecahkan masalah:Setelah ini, saya bisa masuk lagi ke Unity dengan akun normal lagi. Jadi jika Anda punya, apa yang tampak seperti
.Xauthority
masalah, Anda bisa mencoba ini jika tidak ada yang berhasil.Lihat utas ini di Forum Ubuntu
sumber
Untuk berjaga-jaga jika mengubah hak akses untuk file
.Xauthority
dan.IDEauthority
denganchown
perintah tidak bekerja untuk Anda:Solusi ini berlaku untuk mereka yang selain harus mengubah hak akses untuk file yang disebutkan di atas tidak dapat menggunakan perintah seperti dulu, yaitu shell tidak menemukan perintah. (Inilah alasannya, mengapa perintah login tidak dapat dijalankan juga.)
Ketikkan
echo $SHELL
ke terminal Anda. Jika Anda kembali/bin/bash
, gunakanexport PATH=$PATH:/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
untuk sementara waktu dapat menggunakan perintah.Kemudian buka
.profile
file Anda , yang terletak di direktori home Anda~
, yaitu/home/yourusername
dengansudo gedit ~/.profile
dan tambahkan path yang hilangPATH
, sehingga terlihat seperti ini:PATH=/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
Sekarang reboot sistem Anda sehingga perubahan pada variabel lingkungan PATH berlaku.
(Jika perintah tidak dikenali oleh shell Anda, Anda juga bisa menggunakan jalur yang setara dengan executable dari perintah, misalnya, alih-alih
sudo gedit ~/.profile
mengetik/usr/bin/sudo /usr/bin/gedit ~/.profile
. Shell memberitahu Anda direktori yang akan digunakan, yaitucommand
tidak ditemukan, tetapi perintah yang Anda coba untuk gunakan dapat ditemukan di/path/to/command's/directory
- bisa berupa salah satu jalur yang Anda lihat di atas.)sumber
Saya harus menghapus driver NVIDIA untuk masuk, seperti pada (ganti nvidia-current dengan nvidia-340 atau apa pun nomor Anda).
Kembalikan kembali ke driver Nouveau
Kemudian saya memiliki kerangka UNITY buggy. Saya harus mengikuti langkah-langkah yang ditunjukkan di sini untuk memperbaikinya:
https://askubuntu.com/a/290376/275142
sumber
Ini terjadi pada saya ketika saya mematikan komputer ketika masih menyelesaikan upgrade ke gambar kernel terbaru. Saya melakukan CTRL-ALT F1, login, maka
sudo apt-get update
dansudo apt-get dist-upgrade
dan biarkan selesai untuk setup.Setelah reboot, saya bisa masuk ke destkop lagi.
sumber
Mungkin Anda terpengaruh oleh Bug # 1240336 di mana berbagai izin hilang setelah peningkatan rilis.
Efek samping lainnya
Saya mendapatkan login untuk bekerja ketika saya menempatkan pengguna ke dalam
video
grup atau setelah berjalansudo chmod a+rw /dev/dri/*
di terminal.Tapi:
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
memberikan: polkit-gnome-otentikasi-agent-1: 5805): polkit-gnome-1-PERINGATAN **: Tidak dapat menentukan sesi kita berada di: Tidak ada sesi untuk pid 5805Larutan
Jalankan
sudo pam-auth-update --force
di terminal. Ini memecahkan masalah yang dijelaskan dalam kasus saya.sumber
Ubah ke layar login lain.
Ctrl+ Alt+ F2untuk membuka terminal.
Ctrl+ Alt+ F7untuk kembali ke mode grafis.
Tipe
sudo dpkg-reconfigure gdm
Di layar grafis, pilih gdm dan OK.
Tipe
sudo reboot
sumber
Jika pertanyaan lain tidak mengarah ke solusi, saran saya adalah mencoba mengikuti langkah-langkah ini:
Masuk dalam mode karakter dengan VC (Virtual Console). Yaitu, Ctrl Alt F1dan nama pengguna / kata sandi Anda masuk. Mari panggil pengguna ini
original
.Buat pengguna baru. Anda bisa menggunakan misalnya :
untuk menambahkan pengguna administratif baru (yaitu, pengguna yang dapat melakukannya
sudo
).Cobalah masuk sebagai
newuser
. Jika berhasil, Anda sekarang bahwa masalahnya ada di pengaturan khususoriginal
pengguna. Kalau tidak, berhentilah membaca di sini --- masalahnya ada di level sistem dan Anda mungkin perlu menginstal ulang sesuatu dari tumpukan grafik.Sekarang Anda dapat mencoba mencari apa yang terjadi. Bandingkan file tersembunyi di
~original
dan~newuser
dan coba temukan ketidakcocokan. Terutama Anda harus mencari file yang bukan milik Anda:dan file yang tidak dapat ditulisi untuk Anda (akan ada lebih banyak dari mereka, terutama dalam cache):
Anda dapat memindahkan file yang mencurigakan ke cadangan (
sudo mv whatever whatever-backup
) dan mencoba masuk kembali.File yang masuk
/tmp
dan/var
yang masuk akal untuk masalah ini harus dihapus oleh reboot --- tetapi kadang-kadang ada beberapa yang tersisa di sana juga.Sebagai upaya terakhir, Anda dapat mencadangkan info penting
original
(tidak semua direktori home! Atau Anda akan menyebarkan masalah), dan menghapus dan membuatnya kembali, meskipun lebih baik untuk dapat menemukan di mana masalahnya.sumber
Bagi saya konfigurasi beberapa paket tidak aktif, jadi berjalan (setelah
ctrl
+alt
+F3
):memperbaiki masalah.
sumber