Не удалось установить результаты установки ядра в результате сбоя apt и dpkg из-за проблем с зависимостями и конфигурацией

Я видел некоторые подобные вопросы, но ни один из них, которые я видел, не разрешил мою проблему. Произошла ошибка при обновлении ядра на Ubuntu 12.04 от linux-image-3.2.0-36-generic до linux-image-3.2.0-38-generic . При загрузке при загрузке с 3.2.0-38 .

При загрузке в разделе 3.2.0-36 система запускается нормально. Однако, когда я пытаюсь удалить очистить или настроить поврежденный пакет ядра, он выдает следующую ошибку:

 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: initramfs-tools : Depends: initramfs-tools-bin (< 0.99ubuntu13.1~) but 0.99ubuntu13.1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Попытка sudo apt-get -f install , без каких-либо успехов ссылается на проблемы с зависимостями и конфигурацией, после пакета retrevial:

 dpkg: dependency problems prevent configuration of initramfs-tools: initramfs-tools depends on initramfs-tools-bin (<< 0.99ubuntu13.1~); however: Version of initramfs-tools-bin on system is 0.99ubuntu13.1. dpkg: error processing initramfs-tools (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-image-3.2.0-38-generic: linux-image-3.2.0-38-generic depends on initramfs-tools (>= 0.36ubuntu6); however: Package initramfs-tools is not configured yet. dpkg: error processing linux-image-3.2.0-38-generic (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. dpkg: dependency problems prevent configuration of casper: casper depends on initramfs-tools (>= 0.92bubuntu55); however: Package initramfs-tools is not configured yet. dpkg: error processing casper (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. Errors were encountered while processing: initramfs-tools linux-image-3.2.0-38-generic casper E: Sub-process /usr/bin/dpkg returned an error code (1) 

Я получаю подобные ошибки при запуске dpkg -- configure -a , apt-get -f dist-upgrade и apt-get -f autoremove .

Любые идеи о том, что именно было повреждено во время обновления ядра и как я могу откатить мою версию ядра без использования Apt-get или Dpkg?

Процедура восстановления из этой проблемы заключается в временном удалении всех проблемных пакетов с помощью:

  dpkg --force-depends --purge <packages> 

После этого устраните недостающие зависимости с помощью

 apt-get install -f 

Убедитесь, что ваша система работает не на ядре 3.2.0-38,

 uname -r 

Тогда я предлагаю сделать:

 dpkg --force-depends --purge linux*3.2.0-38* apt-get install -f 

Пакеты, вызывающие все эти проблемы, – это initramfs-tools и initramfs-tools-bin. Их версии – 0.99ubuntu13 в точном репозитории и 0.99ubuntu13.1 в репозитории точных обновлений . Каким-то образом списки пакетов находятся в противоречивом состоянии, что делает попытку установить одну версию из каждого репозитория.

Удалите списки пакетов:

 sudo rm /var/cache/apt/*.bin /var/lib/apt/lists/* /var/lib/apt/lists/partial/* 

Затем запустите apt-get update чтобы загрузить новые списки пакетов, затем повторите попытку apt-get -f install .

Это помогло мне в решении проблемы:

 sudo apt-get remove grub* 

с последующим

 sudo apt-get update && sudo apt-get upgrade 

Надеюсь, это тоже поможет.

Автоматический перевод с оригинального ответа на испанский .