Intereting Posts
Невозможно использовать «apt-get install» больше из-за «неудовлетворенных зависимостей», apt-get не устанавливает последний PHP 5.4 из старых источников Ошибка загрузки: не удалось запустить файловые системы корневого и ядра ядра Как использовать конкретный AMI для экземпляров juju? ImportError: нет модуля с именем gtk Как сделать mount -bind постоянным? Как я могу исправить «Создание пространства подкачки в разделе № 6 SCSI2 (0,0,0) (sda) не удалось» при установке Ubuntu? монтажная галактика s4 ubuntu 14.04 Установленный babl, но gimp2.7 все еще говорит, что пакет «babl» не найден Звуковая карта не обнаруживает Как установить swap в /etc/initramfs-tools/conf.d/resume, если у меня есть два swap partitons? Преобразование изображения из оттенков серого в двоичный Ошибка импорта iTunes Media в медиаплеер Banshee – невозможно сопоставить URI iTunes с локальным URI Открытие демона HiSuite на телефоне Huawei Как запустить и скомпилировать файл cairo в ubuntu

Не удалось установить результаты установки ядра в результате сбоя 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 

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

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