Следуя инструкциям по переходу с Wheezy на Jessie, я обновил свои источники, apt-get update;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)
Я попытался подержать его в надежде, что просто проигнорирую его, так как я ничего не могу с этим поделать, и у меня
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
Это удаляет пакет из системы. Решил вопрос.