Я пытаюсь обновить одну из своих систем 14.04 и получаю следующую ошибку при запуске apt-get upgrade:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-3.13.0-111-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
linux-image-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
E: Unmet dependencies. Try using -f.
Вот моя текущая настройка:
$ cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
$ uname -r
3.13.0-109-generic
$ ls /boot
abi-3.13.0-108-generic initrd.img-3.13.0-108-generic System.map-3.13.0-109-generic
abi-3.13.0-109-generic initrd.img-3.13.0-109-generic System.map-3.13.0-110-generic
abi-3.13.0-110-generic lost+found vmlinuz-3.13.0-108-generic
config-3.13.0-108-generic memtest86+.bin vmlinuz-3.13.0-109-generic
config-3.13.0-109-generic memtest86+.elf vmlinuz-3.13.0-110-generic
config-3.13.0-110-generic memtest86+_multiboot.bin
grub System.map-3.13.0-108-generic
Любая помощь будет высоко оценена, я просто пытаюсь обновиться до последней версии релиза 14. Спасибо!
решение1
запустить в терминал
apt-get -f install
решение2
Хорошо, вот что произошло: сначала я сделал снимок виртуальной машины. Я попытался обновиться с флагом -f, а затем перезагрузился. При загрузке у меня возникла ошибка ядра, и она не загрузилась. Затем я восстановился до снимка. Затем я удалил все ядра, кроме текущего работающего ядра (109), а также 108 для резервной копии. Затем я перезагрузился. После перезагрузки я выполнил обновление up-get, затем apt-get upgrade. Он снова не прошел проверку зависимости, затем я добавил флаг -f, и установка успешно завершилась. Я перезагрузился и затем работал на ядре 119. Снова выполнил обновление и обновление, система сообщила мне о пакетах, которые больше не используются, и попросила меня выполнить автоматическое удаление. Я проделал это в полном цикле 3 раза, и все было очищено. Система работает отлично, больше никаких обновлений. Спасибо за помощь!