Неработающая ссылка для ядра (несуществующая будущая версия)

Моя версия (из lsb_release -a):

No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 14.10  
Release:        14.10  
Codename:       utopic  

Я хочу освободить место в моем почти полном загрузочном разделе, поэтому я напечатал:

dpkg -l | grep linux-image-

Я проверил свою версию с uname -r и получил 3.16.0-29-generic.

Поэтому я попытался удалить linux-image-3.16.0-24-generic с помощью:

sudo apt-get autoremove linux-image-3.16.0-24-generic

Но когда я это сделал, я получил ошибку о нарушенной зависимости (не совсем то же самое сообщение, так как моя Ubuntu на испанском языке, поэтому я перевел ):

Next packages have unsatisfied dependencies:  
 linux-image-extra-3.16.0-24-generic : Depends: linux-image-3.16.0-24-generic but will not be installed  
 linux-image-extra-3.16.0-34-generic : Depends: linux-image-3.16.0-34-generic but will not be installed  
 linux-image-generic : Depends: linux-image-3.16.0-34-generic but will not be installed  
E: Unsatisfied dependencies. Try "apt-get -f install" without packages (or specify a solution).   

Обратите внимание на будущую версию зависимости 3.16.0-34.

Итак, я попробовал:

$ sudo apt-get -f install
Next extra packages will be installed:  
  linux-image-3.16.0-34-generic  
Suggested packages:  
  fdutils linux-doc-3.16.0 linux-source-3.16.0 linux-tools  
next NEW packages will be installed:  
  linux-image-3.16.0-34-generic  
0 updated, 1 will be installed, 0 for deletion and 121 not updated.  
8 not installed at all or deleted.  
It will be need to download 0 B/16.2 MB in files.  
45.3 MB of additional disk space will be used after this operation.  
¿You wish to continue? [Y/n]  
(Reading database ... 374202 files or directories currently installed.)  
Preparing to unpack .../linux-image-3.16.0-34-generic_3.16.0-34.45_amd64.deb ...
Done.  
Unpacking linux-image-3.16.0-34-generic (3.16.0-34.45) ...  
dpkg: error processing archive /var/cache/apt/archives/linux-image-3.16.0-34-generic_3.16.0-34.45_amd64.deb (--unpack):  
  could no copy  extracted data from './boot/System.map-3.16.0-34-generic' to '/boot/System.map-3.16.0-34-generic.dpkg-new': unexpected end of file or stream  
dpkg-deb: error: ths cpying subprocess was terminated by signal (Broken pipe)  
Examining /etc/kernel/postrm.d .  
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.16.0-34-generic /boot/vmlinuz-3.16.0-34-generic  
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.16.0-34-generic /boot/vmlinuz-3.16.0-34-generic  
Errors found during processing  
 /var/cache/apt/archives/linux-image-3.16.0-34-generic_3.16.0-34.45_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

На данный момент я не уверен, что проблема связана с моим почти полным загрузочным разделом. Я нахожусь в смертельной блокировке, так как не могу освободить место, если я не установил такую ​​сломанную зависимость и не могу установить ее, так как мой загрузочный раздел почти заполнен.

Как мне избавиться от предыдущих ядер? Я делал это в другие времена без проблем. Я пытался с Synaptic, но я продолжал получать те же результаты.

0
задан 19 April 2015 в 00:23

1 ответ

sudo dpkg --remove  --force-remove-reinstreq linux-image-extra-3.16.0-24-generic*  

позволил удалять сначала дополнительный пакет и затем сопровождаемый:

sudo apt-get autoremove linux-image-3.16.0-24-generic

пакет был удален. Я мог сказать, что df -h отбросил пространство начальной загрузки / с 98,5% до 85%, и я использовал ту же команду с другими пакетами.

Кредит к Zacharee1 для показа --force-remove-reinstreq опция.

1
ответ дан 19 April 2015 в 10:23

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

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