Your message dated Wed, 24 Mar 2010 04:36:36 +0100
with message-id <[email protected]>
and subject line Re: initramfs-tools: busybox depends should include
busybox-static
has caused the Debian Bug report #454665,
regarding initramfs-tools: busybox depends should include busybox-static
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
454665: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454665
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: initramfs-tools
Version: 0.90a
Severity: critical
Justification: breaks the whole system
Attempting to install busybox-static when initramfs-tools is installed
results in an uninstall of initramfs-tools, and, consequently, the
Debian kernel package.
Obviously busybox-static (vs. busybox) is not normally needed, but,
again obviously, it is precisely when things (i.e. dynamic libraries)
are broken that it *is* needed (I've been there - it's not pretty). It is
these (potential) circumstances that justify the severity of this bug.
Fortunately, it is super easy to fix. I've installed my own copy of
initramfs-tools on a test machine, where the *only* change is to the
"Depends" line in the control file, from:
Depends: klibc-utils (>= 1.4.34-1), busybox (>= 1:1.01-3) | busybox-initramfs,
cpio, module-init-tools, udev (>= 0.086-1)
to:
Depends: klibc-utils (>= 1.4.34-1), busybox (>= 1:1.01-3) | busybox-static (>=
1:1.01-3), cpio, module-init-tools, udev (>= 0.086-1)
(Note that the busybox-initramfs package is not available.)
I don't know if this qualifies as a "patch" or not, but there it is.
It works great - I was able to install busybox-static (which removes
busybox) with no problem.
Note that this issue relates to a bug filed against busybox-static
(#375568), but it appears to be more properly filed against
initramfs-tools (especialy since #375568 was filed nearly a year and a
half ago and, as with all the busybox and busybox-static bugs, nothing
seems to be happening with them).
Hopefully this can happen ASAP, since it's very easy, and only makes
good things happen!
Thanks very much,
--
Steve Lane
System, Network and Security Administrator
Doudna Lab
Biomolecular Structure and Mechanism Group
UC Berkeley
-- Package-specific info:
-- /proc/cmdline
root=/dev/hda4 ro
-- /proc/filesystems
cramfs
ext3
-- lsmod
Module Size Used by
nfsd 203568 13
exportfs 6240 1 nfsd
button 8688 0
ac 5956 0
battery 10756 0
ipv6 240804 50
nfs 225228 8
lockd 61224 3 nfsd,nfs
nfs_acl 4288 2 nfsd,nfs
sunrpc 158588 11 nfsd,nfs,lockd,nfs_acl
ipt_MASQUERADE 4384 1
iptable_nat 7972 1
nf_nat 18732 2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4 18540 2 iptable_nat
nf_conntrack 61192 4
ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink 6520 3 nf_nat,nf_conntrack_ipv4,nf_conntrack
ip_tables 13124 1 iptable_nat
x_tables 15140 3 ipt_MASQUERADE,iptable_nat,ip_tables
dm_snapshot 17284 0
dm_mirror 21696 0
dm_mod 52928 2 dm_snapshot,dm_mirror
w83781d 27500 0
hwmon_vid 3712 1 w83781d
psmouse 36784 0
e7xxx_edac 6624 0
serio_raw 7460 0
i2c_i801 9456 0
i2c_core 24320 2 w83781d,i2c_i801
shpchp 31892 0
pci_hotplug 29952 1 shpchp
edac_mc 24080 1 e7xxx_edac
iTCO_wdt 10788 0
evdev 10080 0
pcspkr 3872 0
rtc 13624 0
ext3 121960 3
jbd 56104 1 ext3
mbcache 9028 1 ext3
ide_cd 37184 0
cdrom 33600 1 ide_cd
ide_disk 17280 6
ata_generic 8324 0
libata 116720 1 ata_generic
scsi_mod 137388 1 libata
piix 9636 0 [permanent]
e1000 114560 0
floppy 55684 0
generic 5604 0 [permanent]
ide_core 114788 4 ide_cd,ide_disk,piix,generic
uhci_hcd 23824 0
usbcore 126152 2 uhci_hcd
thermal 14184 0
processor 32072 1 thermal
fan 5604 0
-- /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
postinst_hook = update-grub
postrm_hook = update-grub
-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (900, 'stable'), (800, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-2-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages initramfs-tools depends on:
ii busybox 1:1.1.3-5 Tiny utilities for small and embed
ii cpio 2.9-6 GNU cpio -- a program to manage ar
ii klibc-utils 1.5-4 small statically-linked utilities
ii module-init-tools 3.3-pre11-4 tools for managing Linux kernel mo
ii udev 0.114-2 /dev/ and hotplug management daemo
initramfs-tools recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
no progress, no activity and unclear gain, thus closing.
--- End Message ---