在登錄循環中,lightdm Ubuntu被卡在

分享于 

8分钟阅读

ubuntu

  简体 双语

問題:

我的Ubuntu在嘗試進入桌面時被卡在一個登錄循環中。 登錄時,屏幕會變黑,並且在登錄屏幕回來之後。

我已經讀到,這個問題可以能是由於圖形的錯誤造成的,這是我的圖形卡: ATI Radeon 7670 M


回答 1:

你在運行 sudo startx 后是否在這裡? 然而:

按Ctrl+Alt+F3並登錄到 shell。

現在運行 ls -lA。如果你看到


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



那麼你需要做 chown username:username. Xauthority 嘗試在( 你也可能需要為 .ICEauthority 做同樣的事情) 中登錄。

另外,執行 ls -ld/tmp 檢查左側的第一個 10字母: 他們應該準確地閱讀: drwxrwxrwt


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



否則你需要做 sudo chmod a+wt/tmp 再檢查一次。

如果不是這兩者,我建議你要麼

  • dpkg-reconfigure lightdm
  • 或者卸載,重新安裝。
  • 現在按 Alt+->,直到再次到達登錄屏幕,然後重啟。


回答 2:

我遇到了這個精確的問題,而不是上面所建議的修復。 在幾乎放棄之後,我查看了 .xsession-errors,發現我的.profile ( 我在今天早些時候在文件中編輯了一個額外的} ) 有一個錯誤。

這導致了登錄循環。 如果其他建議修復不適用於你,則可能是另一個地方。


回答 3:

我看到了這個,在看到 /var/log/Xorg.0.log 之後,我發現它是一個Nvidia問題( 有一條線條說明) Xlib: extension"GLX" missing on display":0 )。

我認識到我有來自官方網站的Nvidia驅動,它們不是真正穩定和測試的( 所以我已經讀過了,也經歷過)。

這裡的解決方案是從Ubuntu存儲庫安裝包 nvidia-current ;它是一個過時的版本,但是至少測試過了。 它的安裝程序非常強大,而且它成功地卸載了我從Nvidia網站安裝的不穩定版本。

博士,嘗試登錄到 shell (。Ctrl+Alt+F2或者在F1和F6之間的任何F ) 並鍵入


sudo add-apt-repository ppa:graphics-drivers/ppa


sudo apt update


sudo apt install nvidia-367



如果成功,重啟。

 
sudo reboot



 

如果你夠幸運,問題解決了,你應該能夠登錄到 Unity。

更新

請注意,有時 nvidia-current 可能安裝錯誤的驅動程序。 在這種情況下,搜索最新兼容的顯卡驅動程序並安裝它。 例如在 Ubuntu 16.04上,nvidia-current 指向版本: 304.131 -0 ubuntu3這可能與你的圖形卡不兼容;因此,使用 sudo apt-cache search nvidia-[0-9]+$ 對於你需要的軟體包,並安裝它。


回答 4:

幾個月前我有一個幾乎相同的問題。 從LightDM登錄屏幕( Ctrl-Alt-F1 ) 切換到控制台,使用管理用戶名和密碼登錄,並輸入以下命令解決了該問題:


sudo mv ~/.Xauthority ~/.Xauthority.backup


sudo service lightdm restart




回答 5:

今天遇到同樣的問題。

我覺得這個原因有點奇怪。 xubuntu-desktop 被刪除了,ubuntu-desktop 也被刪除了。 LightDM退出,沒有錯誤消息。 試圖在lxdm上登錄,當我試圖登錄時,它發出一條聲明,無法找到的信息。

已經重新安裝 xubuntu-desktop,現在已經修復。 認為 apt-get autoremove 刪除了軟體包。


回答 6:

我的個人文件夾是完整的:-( df -h 會給你這個答案我必須通過ssh連接一些空間和工作像花一樣

ctrl+alt+F1,作為用戶登錄,釋放一些空間並重新啟動X 伺服器 ! mostely sudo service sddm restart


回答 7:

你可能在LightDM中遇到了問題,默認情況下Ubuntu的登錄管理器。 在 12.04中,它用來做你描述的同樣的問題。

你可以安裝 GDM,替代登錄管理器,以解決這裡問題:

在登錄屏幕上,按住Ctrl+Alt+F2鍵進入終端。 別擔心用你的用戶名和密碼登錄這裡。

然後,鍵入 sudo apt-get install gdm 安裝並鍵入 sudo dpkg-reconfigure gdm 並按照提示將它的設置為你的登錄管理器。

按Ctrl+Alt+F7返回到登錄屏幕,現在看起來應該不同了。 是否工作如果有,你的問題將解決? !

如果沒有,回到全屏終端( 再來一次,Ctrl+Alt+F2 ) 並運行 sudo dpkg-reconfigure lightdm,在你登錄管理器時設置 LightDM。 現在你知道這是你的圖形驅動程序的問題。


回答 8:

這不是對你的案例的直接答案,而是一個登錄循環的通用解決方案。

這個問題可能就像在主目錄中的。profile文件中輸入錯誤的命令一樣簡單。 ( 因為該文件在登錄時載入)

要查看是否確實存在這種情況,請按 Ctrl Alt F1,然後登錄。 檢查主目錄中的。xsession錯誤文件

 
~/.xsession-errors



 

這應該給出一些有問題的命令的線索。


回答 9:

是,我在主 Ubuntu 12.10用戶上導致登錄循環,修復操作簡單。

背景:Ubuntu 12.10安裝在 Windows 7上運行,並使用 Unity。

原因:從桌面我Ctrl+Alt+T到終端模式,然後嘗試運行'startx'( 我在晚上試圖幫助朋友。但這是個笨。)。 一個新的空白桌面出現了,一切都掛了。

問題:

強制關閉並重新啟動 Ubuntu,但是每次輸入密碼后,我都會回到登錄屏幕。 沒有顯示錯誤。我可以作為來賓登錄,但我沒有Sudo許可權,因此無法控制。 但是一旦作為來賓登錄Ctrl+Alt+F3登錄到終端登錄。

我輸入了主用戶名和密碼,並使用命令模式登錄。 註銷帶我回到Ctrl+Alt+F7登錄,把我帶回了來賓桌面。 所以我的帳戶仍然工作。 然後我添加了一個測試用戶並給了他們sudo許可權。 從統一登錄,我可以登錄和註銷測試用戶沒有問題。 所以Unity仍然工作。

修正:我的主帳戶仍然可以通過CLI和Unity訪問所有其他帳戶。 這表明我的主帳戶有configuation問題。 我在這篇文章的頂端遵循SiddharthaRT的建議,並做了 chown username:username. Xauthority - 這解決了我的問題- 謝謝 !


回答 10:

我按了Ctrl+Alt+F3並登錄到 shell。 之後使用這裡命令:


chown username:username. Xauthority 



username 是我的登錄名稱,我已經解決了這個問題。



Light  log  Ubuntu  loop  
相关文章