На этот вопрос уже есть ответ здесь:
Итак, у меня была полная / boot, и я действительно все испортил. Что мне действительно хотелось бы сделать, так это запустить sudo apt-get purge linux-image-3.2.0- {35,36,37,38}
, но сначала мне нужно исправить эти другие проблемы. Поэтому, когда я запускаю sudo apt-get -f install
, это то, что я получаю (я также получаю аналогичный результат для любых других команд apt-get)
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
linux-generic-pae
The following packages will be upgraded:
linux-generic-pae
1 upgraded, 0 newly installed, 0 to remove and 192 not upgraded.
1 not fully installed or removed.
Need to get 0 B/1,726 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
dpkg: dependency problems prevent configuration of linux-generic-pae:
linux-generic-pae depends on linux-image-generic-pae (= 3.2.0.41.49); however:
Version of linux-image-generic-pae on system is 3.2.0.53.63.
linux-generic-pae depends on linux-headers-generic-pae (= 3.2.0.41.49); however:
Version of linux-headers-generic-pae on system is 3.2.0.53.63.
dpkg: error processing linux-generic-pae (--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:
linux-generic-pae
E: Sub-process /usr/bin/dpkg returned an error code (1)
Но это не говорит мне достаточно, что еще ошибка была. Думаю, это началось, когда я запустил sudo apt-get -f install
, имея всего около 20 МБ свободного места в / boot. Гррр, раздел / boot очень раздражает.
почему вы не используете систему управления пакетами Debian - dpkg ?
Просто удалите старые ядра с помощью этих команд:
# dpkg -P linux-image-3.2.0-{35,36,37,38}*
Хорошо, нашел решение здесь: https://askubuntu.com/a/183625/7945
Мне нужно было отредактировать /var/lib/dpkg/status
вручную и удалить пакет linux-generic-pae
, затем я смог запустить команду очистки, а затем мне удалось переустановить linux-generic-pae
. Я сделал sudo apt-get install --reinstall linux-generic-pae
просто чтобы быть уверенным.