jm.mico
April 17th, 2009, 11:56 AM
Hello,
I installed some time ago Jaunty Alpha1,..., and updated several times until got RC version. Now I wanted to tidy up my grub boot list, and tried to remove some old kernels, here is the error I get:
<<
jmico@dell:~$ sudo apt-get remove linux-image-2.6.28.[2-9]-*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting linux-image-2.6.28-8-generic for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-6-generic for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-3-rt for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-9-generic for regex 'linux-image-2.6.28.[2-9]-*'
The following packages will be REMOVED:
linux-image-2.6.28-6-generic linux-image-2.6.28-8-generic linux-image-2.6.28-9-generic
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 336MB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 112383 files and directories currently installed.)
Removing linux-image-2.6.28-6-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-6-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-6-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-6-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-6-generic (--remove):
subprocess pre-removal script returned error exit status 2
Removing linux-image-2.6.28-8-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-8-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-8-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-8-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-8-generic (--remove):
subprocess pre-removal script returned error exit status 2
Removing linux-image-2.6.28-9-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-9-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-9-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-9-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-9-generic (--remove):
subprocess pre-removal script returned error exit status 2
Errors were encountered while processing:
linux-image-2.6.28-6-generic
linux-image-2.6.28-8-generic
linux-image-2.6.28-9-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
jmico@dell:~$
>>
What am I doing wrong? What should I do to fix that?
The kernels are still there, or at least, that is what update-grub script says when I run it:
Found linux image: /boot/vmlinuz-2.6.28-11-generic
Found initrd image: /boot/initrd.img-2.6.28-11-generic
Found linux image: /boot/vmlinuz-2.6.28-9-generic
Found initrd image: /boot/initrd.img-2.6.28-9-generic
Found linux image: /boot/vmlinuz-2.6.28-8-generic
Found initrd image: /boot/initrd.img-2.6.28-8-generic
Found linux image: /boot/vmlinuz-2.6.28-7-generic
Found initrd image: /boot/initrd.img-2.6.28-7-generic
Found linux image: /boot/vmlinuz-2.6.28-6-generic
Found initrd image: /boot/initrd.img-2.6.28-6-generic
Found linux image: /boot/vmlinuz-2.6.27-11-generic
Found initrd image: /boot/initrd.img-2.6.27-11-generic
Found linux image: /boot/vmlinuz-2.6.27-9-generic
Found initrd image: /boot/initrd.img-2.6.27-9-generic
Found linux image: /boot/vmlinuz-2.6.27-7-generic
Found initrd image: /boot/initrd.img-2.6.27-7-generic
Thanks!
I installed some time ago Jaunty Alpha1,..., and updated several times until got RC version. Now I wanted to tidy up my grub boot list, and tried to remove some old kernels, here is the error I get:
<<
jmico@dell:~$ sudo apt-get remove linux-image-2.6.28.[2-9]-*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting linux-image-2.6.28-8-generic for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-6-generic for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-3-rt for regex 'linux-image-2.6.28.[2-9]-*'
Note, selecting linux-image-2.6.28-9-generic for regex 'linux-image-2.6.28.[2-9]-*'
The following packages will be REMOVED:
linux-image-2.6.28-6-generic linux-image-2.6.28-8-generic linux-image-2.6.28-9-generic
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 336MB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 112383 files and directories currently installed.)
Removing linux-image-2.6.28-6-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-6-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-6-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-6-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-6-generic (--remove):
subprocess pre-removal script returned error exit status 2
Removing linux-image-2.6.28-8-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-8-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-8-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-8-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-8-generic (--remove):
subprocess pre-removal script returned error exit status 2
Removing linux-image-2.6.28-9-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
rmdir: failed to remove `/lib/modules/2.6.28-9-generic/updates/dkms': No such file or directory
rmdir: failed to remove `/lib/modules/2.6.28-9-generic/updates': No such file or directory
run-parts: executing /etc/kernel/prerm.d/last-good-boot
/etc/kernel/prerm.d/last-good-boot: 3: /usr/sbin/kernel-helper: not found
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 127
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.28-9-generic.prerm line 267.
dpkg: error processing linux-image-2.6.28-9-generic (--remove):
subprocess pre-removal script returned error exit status 2
Errors were encountered while processing:
linux-image-2.6.28-6-generic
linux-image-2.6.28-8-generic
linux-image-2.6.28-9-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
jmico@dell:~$
>>
What am I doing wrong? What should I do to fix that?
The kernels are still there, or at least, that is what update-grub script says when I run it:
Found linux image: /boot/vmlinuz-2.6.28-11-generic
Found initrd image: /boot/initrd.img-2.6.28-11-generic
Found linux image: /boot/vmlinuz-2.6.28-9-generic
Found initrd image: /boot/initrd.img-2.6.28-9-generic
Found linux image: /boot/vmlinuz-2.6.28-8-generic
Found initrd image: /boot/initrd.img-2.6.28-8-generic
Found linux image: /boot/vmlinuz-2.6.28-7-generic
Found initrd image: /boot/initrd.img-2.6.28-7-generic
Found linux image: /boot/vmlinuz-2.6.28-6-generic
Found initrd image: /boot/initrd.img-2.6.28-6-generic
Found linux image: /boot/vmlinuz-2.6.27-11-generic
Found initrd image: /boot/initrd.img-2.6.27-11-generic
Found linux image: /boot/vmlinuz-2.6.27-9-generic
Found initrd image: /boot/initrd.img-2.6.27-9-generic
Found linux image: /boot/vmlinuz-2.6.27-7-generic
Found initrd image: /boot/initrd.img-2.6.27-7-generic
Thanks!