Package: initramfs-tools
Version: 0.97
Severity: normal
Hello the hurd,
I've updated a few packages yesterday, amongst them is initramfs-tools (0.97).
I now have initramfs-tools 0.97 , cpio 2.11-4 , and gzip 1.3.12-9 . (as per
squeeze now)
# time mkinitramfs -v -k 2.6.34-1-686 -o /tmp/initrd.img-2.6.34-1-686 ; echo
RESULT=$? --- GIVES :
....
....
....
Adding binary /lib/udev/usb_id
Adding binary /sbin/blkid
Adding library /lib/libblkid.so.1
Calling hook cryptpassdev
Calling hook cryptopensc
Calling hook cryptopenct
Calling hook cryptgnupg
Calling hook dmsetup
Building cpio /tmp/initrd.img-2.6.34-1-686 initramfs
real 0m51.025s
user 0m3.504s
sys 0m3.928s
RESULT=1
Here follows what I got in my /tmp directory :
maison-portable:/tmp# ls -ld ./initrd.img-2.6.34-1-686 ./mkinitramfs*
-rw------- 1 root root 0 Jun 30 16:21 ./initrd.img-2.6.34-1-686
-rw------- 1 root root 0 Jun 30 16:20 ./mkinitramfs-OL_izVpmK
drwxr-xr-x 9 root root 4096 Jun 30 16:21 ./mkinitramfs_8S2X1U
maison-portable:/tmp#
I closely looked at the folder ( /tmp/mkinitramfs_8S2X1U ) and found it was
sane and contained proper data. (manually generating an initrd from it with
cpio + gzip led to a functional initrd (bootable system))
In order to investigate the matter, I tried the following things :
1) Override /bin/cpio to see its invokation arguments and input data
(stdin).
2) Override /bin/gzip to see its invokation arguments and input length.
As a result, I saw that cpio was invoked in a perfect manner, including sane
data passed on stdin.
But I didn't manage to get anything from gzip since it doesn't seem to be
executed.
Then, I modified /usr/sbin/mkinitramfs to make this script show PATH,
compress, and outfile variables before executing cpio + gzip and got :
..
..
..
Adding binary /sbin/blkid
Adding library /lib/libblkid.so.1
Calling hook cryptpassdev
Calling hook cryptopensc
Calling hook cryptopenct
Calling hook cryptgnupg
Calling hook dmsetup
Building cpio /tmp/initrd.img-2.6.34-1-686 initramfs
PATH=/usr/bin:/sbin:/bin
compress=
outfile=/tmp/initrd.img-2.6.34-1-686
Executing: cpio --quiet --dereference -o -H newc 4>&-; echo "ec2=$\?;" >&4
real 0m41.133s
user 0m2.816s
sys 0m3.076s
RESULT=1
I have made no modification to initramfs-tools in order to override the
default compression program. I expected initramfs-tools to invoke gzip by
default, but apparently, there is a problem now, with 0.97 .
In hope my bug report will prove usefull.
Sincerely,
Valentin QUEQUET
-- Package-specific info:
-- initramfs sizes
lrwxrwxrwx 1 root root 51 Feb 16 12:09
/boot/initrd.img-2.6.29.4-reiser4-um-custom-0001 ->
/usr/bin/initrd.img-2.6.29.4-reiser4-um-custom-0001
lrwxrwxrwx 1 root root 79 Feb 16 12:09
/boot/initrd.img-2.6.29.4-reiser4-um-custom-0001.udev_and_cryptsetup_updated ->
/usr/bin/initrd.img-2.6.29.4-reiser4-um-custom-0001.udev_and_cryptsetup_updated
-rw-r--r-- 1 root root 13M Jun 8 18:07 /boot/initrd.img-2.6.32-5-686
-rw-r--r-- 1 root root 13M Jun 8 18:08 /boot/initrd.img-2.6.32-5-686-bigmem
-rw-r--r-- 1 root root 14M May 21 02:22 /boot/initrd.img-2.6.33-2-686
-rw-r--r-- 1 root root 14M May 21 02:23 /boot/initrd.img-2.6.33-2-686-bigmem
-rw-r--r-- 1 root root 14M May 6 01:43
/boot/initrd.img-2.6.33-3.dmz.2-liquorix-686
-rw-r--r-- 1 root root 14M Feb 19 16:10
/boot/initrd.img-2.6.33-rc8-git1-custom-0001
lrwxrwxrwx 1 root root 45 Feb 16 12:04
/boot/initrd.img-2.6.33-rc8-um-custom-0001 ->
/usr/bin/initrd.img-2.6.33-rc8-um-custom-0001
-rw-r--r-- 1 root root 15M May 30 10:36
/boot/initrd.img-2.6.34-0.dmz.5-liquorix-686
-rw-r--r-- 1 root root 14M Jun 30 14:10 /boot/initrd.img-2.6.34-1-686
-rw-r--r-- 1 root root 14M Jun 30 14:11 /boot/initrd.img-2.6.34-1-686-bigmem
-rw-r--r-- 1 root root 46K Jun 30 14:01
/boot/initrd.img-2.6.34-1-686-bigmem.list
-rw-r--r-- 1 root root 14M Jun 8 17:46
/boot/initrd.img-2.6.34-1-686-bigmem.previous
-rw-r--r-- 1 root root 31M Jun 30 13:59
/boot/initrd.img-2.6.34-1-686-bigmem_plain
-rw-r--r-- 1 root root 42K Jun 30 14:00 /boot/initrd.img-2.6.34-1-686.list
-rw-r--r-- 1 root root 14M Jun 8 17:45 /boot/initrd.img-2.6.34-1-686.previous
-rw-r--r-- 1 root root 31M Jun 30 13:56 /boot/initrd.img-2.6.34-1-686_plain
-- /proc/cmdline
ro root=/dev/sda7 bootkbd=fr
-- /proc/filesystems
btrfs
reiserfs
ext2
fuseblk
-- lsmod
Module Size Used by
radeon 538129 2
ttm 32433 1 radeon
drm_kms_helper 18331 1 radeon
drm 112550 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 3537 1 radeon
ndiswrapper 132238 0
ipt_ULOG 4605 1
x_tables 8637 1 ipt_ULOG
powernow_k7 3462 0
cpufreq_powersave 606 0
cpufreq_stats 1934 0
cpufreq_userspace 1492 0
cpufreq_conservative 6246 0
ppdev 4475 0
lp 5798 0
cn 3677 1
binfmt_misc 4958 1
uinput 4854 1
deflate 1291 0
ctr 2671 0
twofish 5353 0
twofish_common 12668 1 twofish
camellia 17361 0
serpent 17103 0
blowfish 7148 0
cast5 15109 0
des_generic 15127 0
xcbc 1809 0
rmd160 6208 0
sha512_generic 7245 0
sha1_generic 1363 0
hmac 2001 0
crypto_null 1864 0
af_key 21731 0
fuse 43631 3
loop 10008 6
ext2 45679 1
mbcache 3840 1 ext2
sha256_generic 9069 4
aes_i586 6820 4
aes_generic 25758 1 aes_i586
cbc 1967 2
dm_crypt 8987 2
pcmcia 26619 0
snd_ali5451 11566 4
snd_ac97_codec 76621 1 snd_ali5451
yenta_socket 16044 0
rsrc_nonstatic 6786 1 yenta_socket
ac97_bus 714 1 snd_ac97_codec
pcmcia_core 8992 3 pcmcia,yenta_socket,rsrc_nonstatic
snd_pcm_oss 27474 0
snd_mixer_oss 10335 1 snd_pcm_oss
snd_pcm 46860 3 snd_ali5451,snd_ac97_codec,snd_pcm_oss
parport_pc 15685 1
snd_seq_midi 3602 0
joydev 6840 0
parport 21194 3 ppdev,lp,parport_pc
i2c_ali15x3 4130 0
snd_rawmidi 12621 1 snd_seq_midi
tpm_tis 5469 0
i2c_ali1535 3938 0
tpm 8071 1 tpm_tis
snd_seq_midi_event 3742 1 snd_seq_midi
container 1845 0
video 14925 0
output 1200 1 video
battery 4078 0
snd_seq 34704 2 snd_seq_midi,snd_seq_midi_event
i2c_core 12616 6
radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_ali15x3,i2c_ali1535
tpm_bios 3569 1 tpm
snd_timer 12489 2 snd_pcm,snd_seq
snd_seq_device 3651 3 snd_seq_midi,snd_rawmidi,snd_seq
ac 1636 0
alim1535_wdt 2110 0
button 3618 0
serio_raw 2894 0
pcspkr 1211 0
psmouse 38431 0
shpchp 20507 0
processor 25019 2 powernow_k7
snd 34020 17
snd_ali5451,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pci_hotplug 17059 1 shpchp
soundcore 3630 1 snd
snd_page_alloc 5037 1 snd_pcm
evdev 5627 19
reiserfs 172773 6
dm_mod 46914 5 dm_crypt
nbd 6673 0
btrfs 368203 1
zlib_deflate 15658 2 deflate,btrfs
crc32c 2172 1
libcrc32c 782 1 btrfs
sg 15825 0
sr_mod 10845 0
cdrom 25848 1 sr_mod
sd_mod 26321 7
crc_t10dif 1012 1 sd_mod
ata_generic 1943 0
ohci_hcd 16501 0
pata_ali 6259 6
ehci_hcd 27417 0
libata 114832 2 ata_generic,pata_ali
thermal 9502 0
usbcore 99297 4 ndiswrapper,ohci_hcd,ehci_hcd
floppy 41681 0
thermal_sys 9436 3 video,processor,thermal
nls_base 4521 1 usbcore
natsemi 19009 0
scsi_mod 103087 4 sg,sr_mod,sd_mod,libata
-- /etc/kernel-img.conf
# Kernel Image management overrides
# See kernel-img.conf(5) for details
do_symlinks = Yes
warn_initrd = No # <==> [deprecated] do_initrd = Yes
-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto
-- /etc/initramfs-tools/update-initramfs.conf
update_initramfs=no
backup_initramfs=yes
-- /etc/crypttab
# <target name> <source device> <key file> <options>
# Each device has an offset of 8 sectors = 1 SWAP page of 4Kb so
# that its fake SWAP header, and thus its UUID, could be kept
# amongst reboots, and thus never overwritten.
crswap_c3bc698e-7dc2-43f5-b94d-fcac4b27a59d
UUID=c3bc698e-7dc2-43f5-b94d-fcac4b27a59d /dev/urandom
swap,offset=8,cipher=aes-cbc-essiv:sha256
crtmp_1df57ad7-cd89-4610-b71e-5cdd8771d151
UUID=1df57ad7-cd89-4610-b71e-5cdd8771d151 /dev/urandom
tmp,offset=8,cipher=aes-cbc-essiv:sha256
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.34-1-686 (SMP w/1 CPU core)
Locale: lang=fr...@euro, lc_ctype=fr...@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages initramfs-tools depends on:
hi cpio 2.11-4 GNU cpio -- a program to manage ar
hi findutils 4.4.2-1 utilities for finding files--find,
hi klibc-utils 1.5.18-1 small utilities built with klibc f
hi module-init-tools 3.12~pre2-3 tools for managing Linux kernel mo
hi udev 157-1 /dev/ and hotplug management daemo
Versions of packages initramfs-tools recommends:
pn busybox | busybox-initramfs <none> (no description available)
Versions of packages initramfs-tools suggests:
hi bash-completion 1:1.1-3 programmable completion for the ba
-- Configuration Files:
/etc/initramfs-tools/update-initramfs.conf changed:
update_initramfs=no
backup_initramfs=yes
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]