我正在使用 Arch Linux,並且剛剛更新到 systemd-210,因為它添加了對 Macbook Air 所需的鍵盤背光保存/恢復的支援。不過,完成更新後,我的鍵盤無法使用(我現在正在從 USB 鍵盤輸入),這是 dmesg(我不得不將其放入 Pastebin,因為它太長了!):
會是什麼呢?我應該向某人報告這個(嚴重)錯誤嗎?世界衛生組織? Linux 核心錯誤追蹤系統?系統化的那個?
謝謝!
編輯:
我按照Gh做的。建議但 dmesg 錯誤仍然存在。這是我的 pacman.log:
[2014-03-05 22:11] [PACMAN] upgraded systemd (208-11 -> 210-2)
[2014-03-05 22:11] [PACMAN] upgraded libpulse (4.0-6 -> 5.0-1)
[2014-03-05 22:11] [PACMAN] upgraded chromium (33.0.1750.117-1 -> 33.0.1750.146-1)
[2014-03-05 22:11] [PACMAN] upgraded gcr (3.10.1-2 -> 3.10.1-3)
[2014-03-05 22:11] [PACMAN] upgraded gdk-pixbuf2 (2.30.5-1 -> 2.30.6-1)
[2014-03-05 22:11] [PACMAN] upgraded gnutls (3.2.11-1 -> 3.2.12.1-1)
[2014-03-05 22:11] [PACMAN] upgraded lib32-glibc (2.19-1 -> 2.19-3)
[2014-03-05 22:11] [PACMAN] upgraded libgphoto2 (2.5.3.1-1 -> 2.5.3.1-2)
[2014-03-05 22:11] [PACMAN] upgraded libtirpc (0.2.3-2 -> 0.2.4-1)
[2014-03-05 22:11] [PACMAN] upgraded man-pages (3.60-1 -> 3.61-1)
[2014-03-05 22:11] [PACMAN] upgraded ntfs-3g (2013.1.13-4 -> 2014.2.15-1)
[2014-03-05 22:11] [PACMAN] upgraded ppp (2.4.6-1 -> 2.4.6-2)
[2014-03-05 22:11] [PACMAN] upgraded pulseaudio (4.0-6 -> 5.0-1)
[2014-03-05 22:11] [PACMAN] upgraded python2-lxml (3.3.0-1 -> 3.3.1-1)
[2014-03-05 22:11] [PACMAN] upgraded raptor (2.0.12-1 -> 2.0.13-1)
[2014-03-05 22:11] [PACMAN] upgraded systemd-sysvcompat (208-11 -> 210-2)
[2014-03-05 22:11] [PACMAN] upgraded telepathy-mission-control (5.16.0-1 -> 5.16.1-1)
[2014-03-05 22:11] [PACMAN] upgraded webkitgtk (2.2.5-1 -> 2.2.5-2)
[2014-03-05 22:11] [PACMAN] upgraded yelp (3.10.1-2 -> 3.10.2-1)
什麼會導致這種情況?
這是一個新的 dmesg 日誌:
編輯2:
我向內核錯誤追蹤系統報告了該錯誤。這是報告:
答案1
最近,Systemd 210 為我帶來了一個不同的問題。它出現了很多問題,我最終從我的隨身碟啟動並chroot到硬碟上的Arch安裝並安裝舊版本的systemd來解決問題。我目前使用的是208-2。
您可以暫時嘗試安裝舊版的systemd,這樣就可以正常使用筆記型電腦了。它應該緩存在 /var/chache/pacman/pkg 中。
祝你好運。
更新:要還原先前的 systemd,您可以使用 oot 執行此操作:
pacman -U /var/cache/pacman/pkg/systemd-208-2-x86_64.pkg.tar.xz
但萬一您願意安裝另一個版本的 systemd,只需將“systemd-208-2-x86_64.pkg.tar.xz”替換為您之前使用的版本...
要查看仍然緩存在您的電腦上的所有版本,只需執行以下操作:
ls /var/cache/pacman/pkg/systemd-*
更新 2:使用 dmesg 輸出作為參考,我認為您已將 (208-11) 升級到 (210-2)。在這種情況下,您應該使用以下方法降級:
pacman -U /var/cache/pacman/pkg/systemd-208-11-x86_64.pkg.tar.xz
為了安全起見,也降級 systemd-sysvcompat:
pacman -U /var/cache/pacman/pkg/systemd-sysvcompat-208-11-x86_64.pkg.tar.xz
如果它會報告任何依賴性問題,您可能還需要降級這些問題
答案2
你讀過Archlinux主頁上的新聞了嗎?
https://www.archlinux.org/news/linux-313-warning-ps2-keyboard-support-is-now-modular/
順便說一句,負責的核心包也印出一條訊息: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/linux&id=3234afe2e74bad47464efeda8ddc2edded7ca204
如新聞所述,大多數擁有 AT 鍵盤(例如 ThinkPad)的人應該不會遇到任何問題。但蘋果在很多方面都很特別,也許在這種情況下也是如此。