Hi Fred !
EDIT:
Step by Step :
1.Step :
root@xenial:~# rm -f /var/cache/apt/archives/partial/*
root@xenial:~# apt-get purge linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-image-4.4.0-112-generic* linux-image-extra-4.4.0-112-generic*
linux-image-generic*
0 upgraded, 0 newly installed, 3 to remove and 171 not upgraded.
3 not fully installed or removed.
After this operation, 162 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 49125 files and directories currently installed.)
Removing linux-image-generic (4.4.0.112.118) ...
Removing linux-image-extra-4.4.0-112-generic (4.4.0-112.135) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
mktemp: failed to create directory via template ‘/var/tmp/mkinitramfs_XXXXXX’: No such file or directory
update-initramfs: failed for /boot/initrd.img-4.4.0-112-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-112-generic (--purge):
subprocess installed post-removal script returned error exit status 1
Removing linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-112-generic
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
Purging configuration files for linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
Errors were encountered while processing:
linux-image-extra-4.4.0-112-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@xenial:~#
2.Step:
root@xenial:~# dpkg --configure -a
3.Step:
root@xenial:~# apt-get purge linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'linux-image-4.4.0-112-generic' is not installed, so not removed
The following packages will be REMOVED:
linux-image-extra-4.4.0-112-generic
0 upgraded, 0 newly installed, 1 to remove and 171 not upgraded.
1 not fully installed or removed.
After this operation, 113 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 43386 files and directories currently installed.)
Removing linux-image-extra-4.4.0-112-generic (4.4.0-112.135) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-112-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
WARNING: missing /lib/modules/4.4.0-112-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-112-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
mktemp: failed to create directory via template ‘/var/tmp/mkinitramfs_XXXXXX’: No such file or directory
update-initramfs: failed for /boot/initrd.img-4.4.0-112-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-112-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-4.4.0-112-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@xenial:~#
Step4:
ile or directory
update-initramfs: failed for /boot/initrd.img-4.4.0-112-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-112-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-4.4.0-112-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@xenial:~# upgrade kernel
bash: upgrade: command not found
root@xenial:~# upgrade-kernel
What this script does is:
- Upgrade the kernel (linux-image-generic) that's in use (if there is an update available)
- Upgrade the initrd and vmlinuz files inside /mnt/sdb1//XENIALDOG1/casper
(and create backup of the older ones to *.bak)
Note: this only works when frugally installed, not from read-only media e.g CD
Also, this script assumes that the initrd and vmlinuz files are
located in the same folder as the main filesystem.squashfs, e.g. in 'casper'
Press ENTER to continue
Remove pinned entries for package linux-image-*
OK
Update the package lists . . .
Hit:1
http://archive.canonical.com/ubuntu xenial InRelease
Hit:2
http://nl.archive.ubuntu.com/ubuntu xenial InRelease
Get:3
http://nl.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:4
http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:5
http://nl.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Hit:6
https://debiandog.github.io/xenialdog/Packages ./ InRelease
Get:7
http://nl.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [658 kB]
Get:8
http://nl.archive.ubuntu.com/ubuntu xenial-updates/restricted i386 Packages [7,524 B]
Get:9
http://nl.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [536 kB]
Get:10
http://nl.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Packages [15.3 kB]
Fetched 1,523 kB in 2s (522 kB/s)
Reading package lists... Done
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
linux-image-extra-4.4.0-112-generic
0 upgraded, 0 newly installed, 1 reinstalled, 1 to remove and 171 not upgraded.
1 not fully installed or removed.
Need to get 0 B/42.1 kB of archives.
After this operation, 113 MB disk space will be freed.
(Reading database ... 43386 files and directories currently installed.)
Removing linux-image-extra-4.4.0-112-generic (4.4.0-112.135) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-112-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
WARNING: missing /lib/modules/4.4.0-112-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-112-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
mktemp: failed to create directory via template ‘/var/tmp/mkinitramfs_XXXXXX’: No such file or directory
update-initramfs: failed for /boot/initrd.img-4.4.0-112-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-112-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-4.4.0-112-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
linux-image-4.4.0-112-generic
Suggested packages:
fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
linux-headers-4.4.0-112-generic
Recommended packages:
grub-pc | grub-efi-ia32 | grub | lilo thermald
The following NEW packages will be installed:
linux-image-4.4.0-112-generic linux-image-generic
0 upgraded, 2 newly installed, 0 to remove and 171 not upgraded.
1 not fully installed or removed.
Need to get 0 B/56.3 MB of archives.
After this operation, 48.8 MB of additional disk space will be used.
Selecting previously unselected package linux-image-4.4.0-112-generic.
(Reading database ... 43387 files and directories currently installed.)
Preparing to unpack .../linux-image-4.4.0-112-generic_4.4.0-112.135_i386.deb ...
Done.
Unpacking linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Selecting previously unselected package linux-image-generic.
Preparing to unpack .../linux-image-generic_4.4.0.112.118_i386.deb ...
Unpacking linux-image-generic (4.4.0.112.118) ...
Setting up linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
mktemp: failed to create directory via template ‘/var/tmp/mkinitramfs_XXXXXX’: No such file or directory
update-initramfs: failed for /boot/initrd.img-4.4.0-112-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.4.0-112-generic.postinst line 1052.
dpkg: error processing package linux-image-4.4.0-112-generic (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: error processing package linux-image-extra-4.4.0-112-generic (--configure):
package linux-image-extra-4.4.0-112-generic is not ready for configuration
cannot configure (current status 'half-installed')
dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic depends on linux-image-4.4.0-112-generic; however:
Package linux-image-4.4.0-112-generic is not configured yet.
linux-image-generic depends on linux-image-extra-4.4.0-112-generic; however:
Package linux-image-extra-4.4.0-112-generic is not installed.
dpkg: error processing package linux-image-generic (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-4.4.0-112-generic
linux-image-extra-4.4.0-112-generic
linux-image-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nothing has been installed or something unexpected occurred
Will restore back to previous state now..
Press any key to close . . .
root@xenial:~#
No luck so far