Code:
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-26-generic
E: /usr/share/initramfs-tools/hooks/watershed failed with return 1.
update-initramfs: failed for /boot/initrd.img-3.2.0-26-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-3.2.0-26-generic.postinst line 1010.
That there is your issue.
Code:
Package: watershed
Priority: extra
Section: admin
[...]
Description-en: reduce superfluous executions of idempotent command
watershed may be run around a command such that any further attempts to
run the command while another copy is running will only result in one
initial further attempt.
Is this watershed something you're actually using? It looks to be LVM-related.
Regardless, for whatever reason its update-initramfs hook exits with errors. Looking at said script, the only way I can see that happening is if the /lib/udev/watershed file is missing or otherwise cannot be read.
- To manually run update-initramfs with (hopefully interesting) verbose output of what's happening;
Code:
$ sudo update-initramfs -vuk 3.2.0-26-generic
- To (reversibly) disable watershed being copied into initramfs;
Code:
$ sudo chmod -x /usr/share/initramfs-tools/hooks/watershed