
Я обновлял свой 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
, что привело к#848422против dpkg
того, где на самом деле находится ошибка.
Чтобы исправить ситуацию, вы можете выполнить понижение dpkg
до версии в testing
; если в ваших репозиториях есть соответствующие записи:
apt-get install dpkg/testing
должно сработать.
Ошибка установки udev
вызвана отсутствием функций в ядре, которое вы используете. Самый простой способ исправить это — использовать обновленное ядро Debian — самый безопасный вариант установки linux-image-4.8.0-2-amd64-unsigned
в настоящее время (предполагая, что вы на amd64
), илиlinux-image-amd64
еслиу вас есть система с поддержкой SecureBoot. В вашем конкретном случае, поскольку вы используете ядро OVH, вам нужно найти актуальное ядро OVH...