Arch Linux 做為一個滾動式更新的 Linux 發行版,因為追求幾乎最新版本的軟體,在更新的時候偶爾會出現一點問題。除了少部分 Arch Linux 官網公告需要額外處理以外,大部分我都用下面兩個解法:
- 降級到最後可以正常執行的版本
- 過一段時間後升級看看有沒有修好
降級的方法在 ArchWiki 上有記載。如果快取沒有常清的話,在 /var/cache/pacman/pkg/
會有先前版本的套件。那邊超多檔案的,搭配 grep 查詢會比較方便:
沒有的話也可以到 Arch Linux Archive 找。比如說我要找 awesome window manager - awesome
,就
找到舊版套件後就可以降級了:
下面記錄一些系統更新曾經遇過的問題。不一定有找到原因,找到的原因不一定是正確的,解法我試過可以,不過每一台電腦的環境都不太相同,有可能有些人不適用這些解法,也可能這些問題不會再遇到第二次,所以看看就好。
Code 無法正常執行
- 持續時間:2022 年 5-8 月
- 短期解法:降級到 1.65.2
- 長期解法:2022 年 8 月更新就好了
- 可能原因:
不過我沒有用 Wayland,所以也不知道是不是因為這個。
virt-manager 卡在連線中跳不出授權視窗
- 持續時間:2023 年 6-7 月
- 解法:等半個月更新就好了
- 可能原因:不知道
開機程序無法完成
開機的時候卡在 iwlwifi 0000:06:00.0: WRT: Invalid buffer destination
,原本以為是 AX210 網卡的問題,降級 kernel 後有緩解,後來開不了 steam 才發現是 Nvidia 顯示卡驅動程式的問題。AUR 上的 nvidia-470xx-dkms
跟 nvidia-470xx-utils
根本沒更新,導致他跟 lib32-nvidia-470xx-utils
的版本不一致。
- 時間:2023 年 7 月
- 解法:用別人提供的新版 PKGBUILD 做出 package 安裝。
KDE 6
我不是用整套 KDE,而是用 AwesomeWM,還有安裝一些 KDE 的應用程式。自從升級到 KDE 6 之後,有些應用程式就出現了一些問題:
plasma-systemmonitor
開啟後直接結束,完全沒看到過視窗。- Dolphin 用其他應用程式開啟檔案時似乎不會傳遞在 xprofile 設定過的環境變數。
然後 KDE 6 也開始用 Qt6,所以樣式有點壞掉。原本是用 Dark Breeze 主題,在 Qt6 的應用程式下會有黑有白的,只能在 qt6ct
下把顏色方案調成 darker,這樣才比較可以看。
後來(6 月)第二點有修好,不過 Dolphin 又出現其他問題,就是開啟檔案的時候完全沒有可以選擇的應用程式。Archlinux 論壇已經有解法,不過我還沒有試。
- 時間:2024 年 3 月-
- 解法:Dolphin 問題好像已經有解法,暫時繼續用 qps 跟 Thunar。
GnuCash 無法顯示圖表
在 GnuCash 開啟圖表只會出現空白。在終端機開啟時,開啟圖表會出現:
這個錯誤在執行其他有用到 webkit2gtk 的程式(像 Foliate)也有可能遇到。
暫時解法是在開 GnuCash 前設定 WEBKIT_DISABLE_DMABUF_RENDERER=1
,或者是在 /etc/profile
設這個環境變數。
Code 按選單列後閃退
- 持續時間:2024 年 11 月 - 12 月(v1.95.1)
- 短期解法:降級到 1.94.2
- 解法:更新到 1.96.0 就好了