Не удалось связать символическую ссылку /boot/initrd.img-3.2.0-24- с именем initrd.img: файл существует

Поскольку сегодня я запускаю обновление, я больше не могу использовать apt-get.

Дело в точке:

sudo apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
 subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
 linux-image-3.2.0-24-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Насколько я могу понять, это то, что он терпит неудачу:

sudo dpkg --configure linux-image-3.2.0-24-generic
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
 subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
 linux-image-3.2.0-24-generic

Тем не менее, когда я запускаю это все, кажется, работает...

/var/lib/dpkg/info/linux-image-3.2.0-24-generic.postinst
echo $?
0

Что на земле происходит? Я немного боюсь возиться, так как полагаю, что это очень важно...

2 ответа

Решение

Я удалил initrd символическая ссылка из моего корневого каталога, запустив

sudo rm /initrd.img

но если вы хотите иметь отказоустойчивый против этого, вы, конечно, можете сделать резервную копию существующего initrd.img перед удалением.

Тогда беги

sudo apt-get -f install [package] 

и он должен быть в состоянии успешно пройти.

Пытаться

sudo apt-get -f install [package]

Это заставит обновление. Стоит попробовать хотя бы. Делать

sudo apt-get update

тоже не могу повредить.

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