Следуя инструкциям по переходу с Wheezy на Jessie, я обновил свои исходные коды, apt-get обновление; apt-get upgrade; apt-get dist-upgrade
(не все сразу, но достаточно, чтобы убедиться, что все в порядке) и перезагрузил свой VPS.
Я начал работать над переключением с php5 на php7, удалением пакетов php, и внезапно я дойти до того момента, когда это начинает происходить, через все apt:
The following packages will be REMOVED:
linux-image-2.6.32-5-amd64
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 104 MB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 33495 files and directories currently installed.)
Removing linux-image-2.6.32-5-amd64 (2.6.32-48squeeze6) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
update-initramfs: Deleting /boot/initrd.img-2.6.32-5-amd64
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Searching for GRUB installation directory ... found: /boot/grub
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postrm line 234, <STDIN> line 2.
dpkg: error processing package linux-image-2.6.32-5-amd64 (--remove):
subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
linux-image-2.6.32-5-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я пытался удержать его в надежде, что apt просто проигнорирует его, поскольку я, похоже, ничего не могу с этим поделать, и я получил
E: Can't find a source to download version '2.6.32-48squeeze6' of 'linux-image-2.6.32-5-amd64:amd64'
Насколько Я могу сказать, что данный пакет не установлен.
dpkg --purge --force-remove-reinstreq linux-image-2.6.32-5-amd64
Это очищает пакет от системы. Очищает проблему.