Last installed and configured kernel, prior to purging -5- was -6-, yet symlinks were not updated to -6- when that happened.
root@devac03:~# apt-get remove --purge linux-headers-4.3.0-5 linux-headers-4.3.0-5-generic linux-image-4.3.0-5-generic linux-image-extra-4.3.0-5-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-headers-4.3.0-5* linux-headers-4.3.0-5-generic* linux-image-4.3.0-5-generic*
linux-image-extra-4.3.0-5-generic*
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 131 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 92073 files and directories currently installed.)
Removing linux-headers-4.3.0-5-generic (4.3.0-5.16) ...
Removing linux-headers-4.3.0-5 (4.3.0-5.16) ...
Removing linux-image-extra-4.3.0-5-generic (4.3.0-5.16) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
update-initramfs: Generating /boot/initrd.img-4.3.0-5-generic
Using config file '/etc/zipl.conf'
Building bootmap in '/boot/'
Building menu 'zipl-automatic-menu'
Adding #1: IPL section 'ubuntu' (default)
Preparing boot device: dasda (0200).
Done.
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
run-parts: executing /etc/kernel/postinst.d/zz-zipl 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
Using config file '/etc/zipl.conf'
Building bootmap in '/boot/'
Building menu 'zipl-automatic-menu'
Adding #1: IPL section 'ubuntu' (default)
Preparing boot device: dasda (0200).
Done.
Purging configuration files for linux-image-extra-4.3.0-5-generic (4.3.0-5.16) ...
Removing linux-image-4.3.0-5-generic (4.3.0-5.16) ...
WARN: Proceeding with removing running kernel image.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
update-initramfs: Deleting /boot/initrd.img-4.3.0-5-generic
run-parts: executing /etc/kernel/postrm.d/zz-zipl 4.3.0-5-generic /boot/vmlinuz-4.3.0-5-generic
Using config file '/etc/zipl.conf'
Error: Image file '/boot/vmlinuz' in section 'ubuntu': No such file or directory
run-parts: /etc/kernel/postrm.d/zz-zipl exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.3.0-5-generic.postrm line 328.
dpkg: error processing package linux-image-4.3.0-5-generic (--purge):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-4.3.0-5-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@devac03:~# ls -latr /boot
total 24208
drwx------ 2 root root 16384 Dec 9 16:38 lost+found
lrwxrwxrwx 1 root root 26 Jan 6 16:23 initrd.img -> initrd.img-4.3.0-5-generic
lrwxrwxrwx 1 root root 23 Jan 6 16:24 vmlinuz -> vmlinuz-4.3.0-5-generic
-rw------- 1 root root 13026048 Jan 11 21:36 vmlinuz-4.3.0-6-generic
-rw------- 1 root root 2446124 Jan 11 21:36 System.map-4.3.0-6-generic
-rw-r--r-- 1 root root 63422 Jan 11 21:36 config-4.3.0-6-generic
-rw-r--r-- 1 root root 517933 Jan 11 21:36 abi-4.3.0-6-generic
drwxr-xr-x 22 root root 4096 Jan 14 13:03 ..
-rw-r--r-- 1 root root 8574889 Jan 14 13:03 initrd.img-4.3.0-6-generic
-rw------- 1 root root 69632 Jan 14 13:41 bootmap
drwxr-xr-x 3 root root 4096 Jan 14 13:41 .
root@devac03:~# dpkg -l | grep 4.3.0
ii iproute 1:4.3.0-1ubuntu1 all transitional dummy package for iproute2
ii iproute2 4.3.0-1ubuntu1 s390x networking and traffic control tools
ii linux-generic 4.3.0.6.7 s390x Complete Generic Linux kernel and headers
ii linux-headers-4.3.0-6 4.3.0-6.17 all Header files related to Linux kernel version 4.3.0
ii linux-headers-4.3.0-6-generic 4.3.0-6.17 s390x Linux kernel headers for version 4.3.0 on System 390x SMP
ii linux-headers-generic 4.3.0.6.7 s390x Generic Linux kernel headers
rc linux-image-4.3.0-2-generic 4.3.0-2.11 s390x Linux kernel image for version 4.3.0 on System 390x SMP
pH linux-image-4.3.0-5-generic 4.3.0-5.16 s390x Linux kernel image for version 4.3.0 on System 390x SMP
ii linux-image-4.3.0-6-generic 4.3.0-6.17 s390x Linux kernel image for version 4.3.0 on System 390x SMP
rc linux-image-extra-4.3.0-2-generic 4.3.0-2.11 s390x Linux kernel extra modules for version 4.3.0 on System 390x SMP
ii linux-image-extra-4.3.0-6-generic 4.3.0-6.17 s390x Linux kernel extra modules for version 4.3.0 on System 390x SMP
ii linux-image-generic 4.3.0.6.7 s390x Generic Linux kernel image
ii linux-libc-dev:s390x 4.3.0-6.17 s390x Linux Kernel Headers for development
ii xfslibs-dev 4.3.0 s390x XFS filesystem-specific static libraries and headers
ii xfsprogs 4.3.0 s390x Utilities for managing the XFS filesystem
Symlinks are not managed correctly.
Last installed and configured kernel, prior to purging -5- was -6-, yet symlinks were not updated to -6- when that happened.
root@devac03:~# apt-get remove --purge linux-headers- 4.3.0-5 linux-headers- 4.3.0-5- generic linux-image- 4.3.0-5- generic linux-image- extra-4. 3.0-5-generic headers- 4.3.0-5* linux-headers- 4.3.0-5- generic* linux-image- 4.3.0-5- generic* image-extra- 4.3.0-5- generic* 4.3.0-5- generic (4.3.0-5.16) ... 4.3.0-5 (4.3.0-5.16) ... extra-4. 3.0-5-generic (4.3.0-5.16) ... postinst. d/apt-auto- removal 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic postinst. d/initramfs- tools 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic img-4.3. 0-5-generic -menu' postinst. d/pm-utils 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic postinst. d/zz-zipl 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic -menu' extra-4. 3.0-5-generic (4.3.0-5.16) ... 4.3.0-5- generic (4.3.0-5.16) ... postrm. d . postrm. d/initramfs- tools 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic img-4.3. 0-5-generic postrm. d/zz-zipl 4.3.0-5-generic /boot/vmlinuz- 4.3.0-5- generic postrm. d/zz-zipl exited with return code 1 postrm. d at /var/lib/ dpkg/info/ linux-image- 4.3.0-5- generic. postrm line 328. 4.3.0-5- generic (--purge): image-4. 3.0-5-generic img-4.3. 0-5-generic 4.3.0-5- generic 4.3.0-6- generic map-4.3. 0-6-generic 4.3.0-6- generic img-4.3. 0-6-generic 4.3.0-6 4.3.0-6.17 all Header files related to Linux kernel version 4.3.0 4.3.0-6- generic 4.3.0-6.17 s390x Linux kernel headers for version 4.3.0 on System 390x SMP generic 4.3.0.6.7 s390x Generic Linux kernel headers 4.3.0-2- generic 4.3.0-2.11 s390x Linux kernel image for version 4.3.0 on System 390x SMP 4.3.0-5- generic 4.3.0-5.16 s390x Linux kernel image for version 4.3.0 on System 390x SMP 4.3.0-6- generic 4.3.0-6.17 s390x Linux kernel image for version 4.3.0 on System 390x SMP extra-4. 3.0-2-generic 4.3.0-2.11 s390x Linux kernel extra modules for version 4.3.0 on System 390x SMP extra-4. 3.0-6-generic 4.3.0-6.17 s390x Linux kernel extra modules for version 4.3.0 on System 390x SMP dev:s390x 4.3.0-6.17 s390x Linux Kernel Headers for development
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-
linux-
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 131 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 92073 files and directories currently installed.)
Removing linux-headers-
Removing linux-headers-
Removing linux-image-
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
update-initramfs: Generating /boot/initrd.
Using config file '/etc/zipl.conf'
Building bootmap in '/boot/'
Building menu 'zipl-automatic
Adding #1: IPL section 'ubuntu' (default)
Preparing boot device: dasda (0200).
Done.
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
Using config file '/etc/zipl.conf'
Building bootmap in '/boot/'
Building menu 'zipl-automatic
Adding #1: IPL section 'ubuntu' (default)
Preparing boot device: dasda (0200).
Done.
Purging configuration files for linux-image-
Removing linux-image-
WARN: Proceeding with removing running kernel image.
Examining /etc/kernel/
run-parts: executing /etc/kernel/
update-initramfs: Deleting /boot/initrd.
run-parts: executing /etc/kernel/
Using config file '/etc/zipl.conf'
Error: Image file '/boot/vmlinuz' in section 'ubuntu': No such file or directory
run-parts: /etc/kernel/
Failed to process /etc/kernel/
dpkg: error processing package linux-image-
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@devac03:~# ls -latr /boot
total 24208
drwx------ 2 root root 16384 Dec 9 16:38 lost+found
lrwxrwxrwx 1 root root 26 Jan 6 16:23 initrd.img -> initrd.
lrwxrwxrwx 1 root root 23 Jan 6 16:24 vmlinuz -> vmlinuz-
-rw------- 1 root root 13026048 Jan 11 21:36 vmlinuz-
-rw------- 1 root root 2446124 Jan 11 21:36 System.
-rw-r--r-- 1 root root 63422 Jan 11 21:36 config-
-rw-r--r-- 1 root root 517933 Jan 11 21:36 abi-4.3.0-6-generic
drwxr-xr-x 22 root root 4096 Jan 14 13:03 ..
-rw-r--r-- 1 root root 8574889 Jan 14 13:03 initrd.
-rw------- 1 root root 69632 Jan 14 13:41 bootmap
drwxr-xr-x 3 root root 4096 Jan 14 13:41 .
root@devac03:~# dpkg -l | grep 4.3.0
ii iproute 1:4.3.0-1ubuntu1 all transitional dummy package for iproute2
ii iproute2 4.3.0-1ubuntu1 s390x networking and traffic control tools
ii linux-generic 4.3.0.6.7 s390x Complete Generic Linux kernel and headers
ii linux-headers-
ii linux-headers-
ii linux-headers-
rc linux-image-
pH linux-image-
ii linux-image-
rc linux-image-
ii linux-image-
ii linux-image-generic 4.3.0.6.7 s390x Generic Linux kernel image
ii linux-libc-
ii xfslibs-dev 4.3.0 s390x XFS filesystem-specific static libraries and headers
ii xfsprogs 4.3.0 s390x Utilities for managing the XFS filesystem