登入畫面返回登入畫面

登入畫面返回登入畫面

Ubuntu 死機了,所以我不得不執行硬重啟。但當我嘗試登入時,我看到的只是一個簡短的 Nvidia 啟動螢幕,然後它重新加載登入畫面。我完全無法使用我的常用 GUI Gnome Shell。我仍然可以透過文字終端登入。

我見過一些類似的問題,例如但這些解決方案都不適合我。我的驅動器未加密。我的主目錄具有正確的權限。我嘗試清除所有 nvidia 軟體包並重新安裝。什麼都沒起作用。我該如何解決?

答案1

建議查看類似的問題~/.xsession_errors以幫助診斷。在那裡,我發現了幾條指向該文件的「語法錯誤」訊息/usr/sbin/lightdm-session。語法錯誤實際上並不在此文件中,但這是 LightDM 在我登入後用於加載我的~/.profile,~/.bashrc~./bash_aliases文件的腳本。這一步失敗了,顯然結果是 LightDM 將您踢回登入畫面,沒有任何解釋。

進一步檢查這些文件,結果發現在我的末尾~./profile有以下幾行:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

這是eval命令拋出錯誤,可能是由於 Ruby 安裝損壞或損壞造成的。這些行可能是我自己添加的,但我不記得了。將它們註解掉可以讓我再次登入 Gnome Shell。

相關內容