
我正在升級我的 debian,一段時間後,UDEV 和 DIRMNGR 包開始出現錯誤。
我嘗試單獨下載 deb 並嘗試修復錯誤,但這似乎不是一個簡單的問題。是否可以手動安裝這兩個軟體包或解決 dpkg 周圍的問題?
UDEV 正在回歸:
dpkg:處理存檔 /tmp/apt-dpkg-install-jTaHJP/0-udev_232-8_amd64.deb 時發生錯誤(--unpack):子進程新的預安裝腳本傳回錯誤退出狀態 1
和
DIRMNGR 正在返回:
dpkg-maintscript-helper:錯誤:dpkg:錯誤:版本「」語法錯誤:版本字串為空
答案1
問題dirmngr
已報告為#848413反對dirmngr
,這導致#848422dpkg
與錯誤實際所在的位置相對應。
要修復問題,您可以降級dpkg
到中的版本testing
;如果您的儲存庫中有適當的條目:
apt-get install dpkg/testing
應該可以解決問題。
安裝udev
錯誤是由於您正在運行的核心中缺少功能所引起的。解決這個問題的最簡單方法是使用最新的 Debian 核心——linux-image-4.8.0-2-amd64-unsigned
目前最安全的選擇是安裝(假設您正在使用 Debian 核心amd64
),或者linux-image-amd64
如果您已經擁有啟用 SecureBoot 的系統。在您的具體情況下,由於您正在運行 OVH 內核,因此您需要找到最新的 OVH 內核...