[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#524534: initramfs-tools: returns error when attempting to remove an already removed initrd



Package: initramfs-tools
Version: 0.93.2
Severity: normal


I was trying to remove a 2.6.27 kernel I had built from source and somehow the
initrd was removed before initramfs-tools tried to remove it.

This resulted in a failure to remove the kernel from the packaging system.

See also bug #524499. The error message I was left with was:

>  > Cannot delete /boot/initrd.img-2.6.27, doesn't exist.
>  > run-parts: /etc/kernel/postrm.d/initramfs-tools exited with return code 1
>  > dpkg: error processing linux-2.6.27 (--purge):
>  >   subprocess post-removal script returned error exit status 1
>  > Errors were encountered while processing:
>  >   linux-2.6.27
>  > E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
>         So this is a problem with
>  /etc/kernel/postrm.d/initramfs-tools 
> 
>  > I temporarily added "exit 0" to the start of
>  > /etc/kernel/postrm.d/initramfs-tools to force the removal of
>  > kernel-2.6.27.
> 
>         Right. We need to get the script in
>  /etc/kernel/postrm.d/initramfs-tools  
>  fixed. Any idea where it came from?
> 

-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-2.6.26-2-amd64 root=UUID=39706f53-7c27-4310-b22a-36c7b042d1a1 ro

-- /proc/filesystems
	ext3
	vfat

-- lsmod
Module                  Size  Used by
battery                16776  0 
ipv6                  288328  20 
vfat                   14976  0 
fat                    51128  1 vfat
nls_base               12932  2 vfat,fat
it87                   28952  0 
hwmon_vid               7296  1 it87
loop                   19468  0 
snd_hda_intel         436440  0 
snd_pcm_oss            41760  0 
snd_mixer_oss          18816  1 snd_pcm_oss
snd_pcm                81672  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           7428  0 
snd_seq_oss            33280  0 
snd_seq_midi           11072  0 
snd_rawmidi            26784  1 snd_seq_midi
snd_seq_midi_event     11904  2 snd_seq_oss,snd_seq_midi
snd_seq                54304  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              25744  2 snd_pcm,snd_seq
snd_seq_device         11668  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    63688  10 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_piix4              13072  0 
soundcore              12064  1 snd
psmouse                42268  0 
i2c_core               27936  1 i2c_piix4
k8temp                  9216  0 
snd_page_alloc         13072  2 snd_hda_intel,snd_pcm
pcspkr                  7040  0 
serio_raw               9860  0 
shpchp                 34208  0 
pci_hotplug            32056  1 shpchp
wmi                    11712  0 
button                 11680  0 
evdev                  14208  3 
ext3                  124944  1 
jbd                    51240  1 ext3
mbcache                12804  1 ext3
sg                     36576  0 
sr_mod                 19652  0 
cdrom                  37928  1 sr_mod
sd_mod                 29376  3 
ata_generic            10116  0 
ide_pci_generic         9220  0 [permanent]
ahci                   33036  2 
atiixp                  8324  0 [permanent]
libata                165600  2 ata_generic,ahci
ohci_hcd               25092  0 
ide_core              128284  2 ide_pci_generic,atiixp
scsi_mod              160760  4 sg,sr_mod,sd_mod,libata
ehci_hcd               35980  0 
dock                   14112  1 libata
r8169                  31492  0 
thermal                22816  0 
processor              42304  1 thermal
fan                     9352  0 
thermal_sys            17728  3 thermal,processor,fan

-- /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no

-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages initramfs-tools depends on:
ii  cpio                          2.9.90-3   GNU cpio -- a program to manage ar
ii  findutils                     4.4.0-3    utilities for finding files--find,
ii  klibc-utils                   1.5.15-1   small utilities built with klibc f
ii  module-init-tools             3.7-pre9-1 tools for managing Linux kernel mo
ii  udev                          0.140-2    /dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox                       1:1.10.2-2 Tiny utilities for small and embed

initramfs-tools suggests no packages.

-- debconf-show failed



Reply to: