在 openSUSE Tumbleweed 更新後 KDE 啟動掛起
openSUSE Tumbleweed 在最近更新之前一直執行良好
zypper dup
,但現在它通過了磁碟解密步驟,然後 KDE 啟動掛起。一個不閃爍的游標僅位於螢幕的左上角,並且沒有進一步的進展。我可以切換到 tty1,登錄並訪問根目錄和我的加密主目錄,所以我不認為磁碟系統或 Linux 核心有任何問題。只是KDE系統沒有出現。
最後看到的內容之一
/var/log/boot.log
是“啟動 X Window 系統”。在/var/log/Xorg.0.log
我找不到任何看起來像錯誤的東西,最後一行是“暫停 AIGLX 客戶端以進行 VT 交換機”。我已經成功地從命令行執行
zypper dup
了,除了必須將幾個包的供應商從 packman 更改為 openSUSE 之外,沒有什麼不尋常的。但是更新並沒有解決問題。我還執行了我在三週前安裝的 openSUSE live 磁碟,並執行了更新和修復選項,但這並沒有解決問題。
有人可以告訴我下一步該嘗試什麼來診斷和修復 KDE Plasma 載入的突然失敗嗎?
System: * Intel Core i5-4460 * NVIDIA GTX 970 (using proprietary NVIDIA driver) * 16GiB RAM * Samsung 970 EVO Plus 1 TB PCIe NVMe M.2 * Gigabyte Z97X Gaming 3 motherboard
我從來沒有解決過這個損壞的升級問題。但是,Btrfs 出色的快照功能(現在 openSUSE Tumbleweed 中的根分區預設設置)至少允許我恢復到
zypper dup
破壞之前的快照。這樣我就可以很好地回到圖形桌面。有關 openSUSE 系統快照的資訊,請參閱此頁面。問題是,無論經過多少天/幾週,一旦
zypper dup
再次執行,同樣的問題會再次出現,並且圖形桌面會在啟動時掛起。最後,我不得不重新安裝 openSUSE(保留單獨的主分區,以避免也必須恢復它)。現在 openSUSE Tumbleweed 正在最新版本上執行,並且可以在不破壞圖形桌面的情況下進行更新。
這裡的道德是:使用為您的根目錄啟用快照的 Btrfs,並將您的主目錄放在單獨的分區上。