Я пытаюсь исправить уязвимость Dirty Cow, выполнив следующую команду на моем сервере Ubuntu 12.04:
sudo apt-get update && sudo apt-get dist-upgrade
Это приводит к следующим ошибкам:
The following packages have unmet dependencies:
lsb-base : Breaks: upstart (< 1.12.1-0ubuntu8)
Breaks: upstart:i386 (< 1.12.1-0ubuntu8)
plymouth : Depends: initramfs-tools but it is not going to be installed
Recommends: plymouth-theme-ubuntu-text but it is not going to be installed or
plymouth-theme
udev : Depends: initramfs-tools (>= 0.92bubuntu63) but it is not going to be installed
Depends: util-linux (> 2.15~rc2)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Что мне нужно сделать, чтобы исправить эти ошибки?
Я рекомендую исправить зависимости dist-upgrade жалуется на запуск этих команд для отдельного обновления и обновления и, таким образом, исправления любых зависимостей, которые в настоящее время не выполняются.
sudo apt-get update
, затем
sudo apt-get upgrade
, затем
sudo apt-get dist-upgrade
Совместное обновление с обновлением помогло исправить множество проблем, которые я Наткнулся в прошлом. Обновление помогает обновлению знать, где, что, когда и как обновлять.
Упрощенный пример: у вас версия 1, в то время как dist-upgrade требовал, чтобы вы были в версии 2, а запуск обновления привел вас только к версии 1.5, а Обновление завершило работу и привело вас к версии 2, что делает вашу систему удобной и готовой к dist-upgrade.
Рад слышать, что это помогло!