APT застрял, потому что он не может удалить старое ядро

По какой-то причине apt не может удалить старое ядро, и из-за этого я не могу использовать apt вообще, так как он сначала пытается делать autoremove каждый раз.

➜ sudo apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: linux-image-extra-4.10.0-19-generic 0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded. 2 not fully installed or removed. After this operation, 155 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 266341 files and directories currently installed.) Removing linux-image-extra-4.10.0-19-generic (4.10.0-19.21) ... run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic run-parts: executing /etc/kernel/postinst.d/dkms 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic

До сих пор я пробовал следующее после того, как google'ing A LOT

снова установил пакет с APT, установив пакет linux-image-4.10.9.19-generic с удалением APT пакеты упоминания с sudo dpkg --remove --force-remove-reinstreq linux-image-extra-4.10.0-19-generic, устанавливающие пакеты с тегом --reinstall с APT.

Все шаги висят в одной строке.

run-parts: executing /etc/kernel/postinst.d/dkms 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic

Все, что я могу сделать, это просто убить процесс и удалить блокировки, попробовать что-то еще или перезагрузить.

И чтобы быть уверенным, что я дал ему looooooooong время, чтобы закончить, но это не так.

В моем диске и в моем / загрузочном месте много места, поэтому это определенно не проблема пространства. Также я увидел, что пара людей столкнулась с проблемами с драйверами Nvidia, но я никогда не устанавливал драйверы nvidia. Я использую встроенный intel gpu в linux.

Итак, на данный момент я открыт для предложений. Заранее спасибо.

4
задан 17 August 2017 в 19:48

3 ответа

Хорошо, после того как я застрял с этим в течение недели, так я решил это.

Перезагрузите, выберите дополнительные опции для ubuntu по выбору grub, затем выберите текущий режим восстановления ядер.

После того, как режим восстановления загрузится, просто исправьте пакеты и очистите, это удалит поврежденный undeleteable пакет linux-image-extra. И затем перезагрузитесь.

4
ответ дан 22 May 2018 в 19:21

Хорошо, после того как я застрял с этим в течение недели, так я решил это.

Перезагрузите, выберите дополнительные опции для ubuntu по выбору grub, затем выберите текущий режим восстановления ядер.

После того, как режим восстановления загрузится, просто исправьте пакеты и очистите, это удалит поврежденный undeleteable пакет linux-image-extra. И затем перезагрузитесь.

4
ответ дан 18 July 2018 в 08:22

Хорошо, после того как я застрял с этим в течение недели, так я решил это.

Перезагрузите, выберите дополнительные опции для ubuntu по выбору grub, затем выберите текущий режим восстановления ядер.

После того, как режим восстановления загрузится, просто исправьте пакеты и очистите, это удалит поврежденный undeleteable пакет linux-image-extra. И затем перезагрузитесь.

4
ответ дан 24 July 2018 в 19:04

Другие вопросы по тегам:

Похожие вопросы: