我正在升级我的 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 内核...