Re: Bug#341738: linux-image-2.6.14-2-686: Could not read output for /sbin/modprobe -v -n --show-depends --set-version 2.6.14-2-686 auto (fatal)
Erik van Konijnenburg <ekonijn@xs4all.nl> writes:
| On Sat, Dec 03, 2005 at 10:18:53AM +0200, Jari Aalto wrote:
| > ii yaird 0.0.11-12 Yet Another mkInitRD
|
| OK, that's the most recent.
|
| > root@host:~# yaird -d -o /tmp/junk.img 2.6.14-2-686
|
| Output that follows looks correct: it seems you have fstype 'auto' in your
| /etc/fstab entry for root, and yaird determines that the filesystem is
| reisrfs. Versions prior to 0.0.11-12 had the problem you show in
| parsing auto in fstab.
I've attached portion of /etc/fstab [1]. The other entries are NFS and
samba related.
| That suggests the problem is in how yaird is invoked. Perhaps the
| kernel install script invokes a broken copy of yaird?
It's the only yaird in the system.[2]
| Things to check:
| -- debsums -a yaird
| if it says a anything other than ok ok ok, reinstall yaird.
All ok. [3]
| -- hack /usr/sbin/mkinitrd.yaird to echo the yaird command line
| and its own arguments to some scratch file, then do
| dpkg-reconfigure linux-image-2.6.14-2-686
| and see if there's a difference from the yaird call you did
| just now.
Hm. That worked? [4]
Hope the logs help to solve this. If you need more information, I can
try more tests.
Jari
| Or, if getting the new kernel running is more interesting to you
| than finding out the cause, replace the 'auto' keyword in your fstab
| with the appropriate file system type.
|
| Regards,
| Erik
Footnotes:
[1]
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda8 / reiserfs defaults 0 1
/dev/hda1 /boot ext2 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdb /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,sync 0 0
/dev/sda1 /mnt/usb vfat defaults,noauto,rw,umask=0 0 0
[2]
root@host:~# locate yaird
/etc/yaird
/etc/yaird/Default.cfg
/etc/yaird/Templates.cfg
/usr/lib/yaird
/usr/lib/yaird/conf
/usr/lib/yaird/conf/Default.cfg
/usr/lib/yaird/conf/Templates.cfg
/usr/lib/yaird/exec
/usr/lib/yaird/exec/findlibs
/usr/lib/yaird/exec/ipconfig
/usr/lib/yaird/exec/nfsmoun
/usr/lib/yaird/exec/run_ini
/usr/lib/yaird/exec/trynfs
/usr/lib/yaird/perl
/usr/lib/yaird/perl/ActionList.pm
/usr/lib/yaird/perl/ActiveBlockDev.pm
/usr/lib/yaird/perl/ActiveBlockDevTab.pm
/usr/lib/yaird/perl/Base.pm
/usr/lib/yaird/perl/Blacklist.pm
/usr/lib/yaird/perl/BlockSpecialFileTab.pm
/usr/lib/yaird/perl/Conf.pm
/usr/lib/yaird/perl/CryptEntry.pm
/usr/lib/yaird/perl/CryptTab.pm
/usr/lib/yaird/perl/FsEntry.pm
/usr/lib/yaird/perl/FsOpts.pm
/usr/lib/yaird/perl/FsTab.pm
/usr/lib/yaird/perl/Hardware.pm
/usr/lib/yaird/perl/IdeDev.pm
/usr/lib/yaird/perl/Image.pm
/usr/lib/yaird/perl/Input.pm
/usr/lib/yaird/perl/InputTab.pm
/usr/lib/yaird/perl/KConfig.pm
/usr/lib/yaird/perl/LabeledPartition.pm
/usr/lib/yaird/perl/LabeledPartitionTab.pm
/usr/lib/yaird/perl/LogicalVolume.pm
/usr/lib/yaird/perl/LvmTab.pm
/usr/lib/yaird/perl/ModProbe.pm
/usr/lib/yaird/perl/NetDev.pm
/usr/lib/yaird/perl/NetDevTab.pm
/usr/lib/yaird/perl/Obj.pm
/usr/lib/yaird/perl/Opts.pm
/usr/lib/yaird/perl/Pack.pm
/usr/lib/yaird/perl/Parser.pm
/usr/lib/yaird/perl/PciDev.pm
/usr/lib/yaird/perl/PciMapEntry.pm
/usr/lib/yaird/perl/PciTab.pm
/usr/lib/yaird/perl/PhysicalVolume.pm
/usr/lib/yaird/perl/Plan.pm
/usr/lib/yaird/perl/RaidDev.pm
/usr/lib/yaird/perl/RaidTab.pm
/usr/lib/yaird/perl/ScsiDev.pm
/usr/lib/yaird/perl/SharedLibraries.pm
/usr/lib/yaird/perl/TestSet.pm
/usr/lib/yaird/perl/UsbDev.pm
/usr/lib/yaird/perl/UsbMapEntry.pm
/usr/lib/yaird/perl/UsbTab.pm
/usr/lib/yaird/perl/VolumeGroup.pm
/usr/sbin/mkinitrd.yaird
/usr/sbin/yaird
/usr/share/doc-base/yaird
/usr/share/doc/yaird
/usr/share/doc/yaird/AUTHORS
/usr/share/doc/yaird/buildinfo.gz
/usr/share/doc/yaird/changelog.Debian.gz
/usr/share/doc/yaird/changelog.gz
/usr/share/doc/yaird/copyrigh
/usr/share/doc/yaird/examples
/usr/share/doc/yaird/examples/Debian-initrd.cfg.gz
/usr/share/doc/yaird/examples/Debian.cfg.gz
/usr/share/doc/yaird/examples/Fedora.cfg.gz
/usr/share/doc/yaird/figures
/usr/share/doc/yaird/figures/console.dia
/usr/share/doc/yaird/figures/console.png
/usr/share/doc/yaird/NEWS.gz
/usr/share/doc/yaird/README.gz
/usr/share/doc/yaird/TODO
/usr/share/doc/yaird/TODO.Debian
/usr/share/doc/yaird/yaird.html
/usr/share/man/man8/mkinitrd.yaird.8.gz
/usr/share/man/man8/yaird.8.gz
/var/lib/dpkg/info/yaird.conffiles
/var/lib/dpkg/info/yaird.lis
/var/lib/dpkg/info/yaird.md5sums
/var/lib/dpkg/info/yaird.postins
/var/lib/dpkg/info/yaird.prerm
[3]
/usr/sbin/yaird OK
/usr/sbin/mkinitrd.yaird OK
/usr/lib/yaird/perl/ActionList.pm OK
/usr/lib/yaird/perl/ActiveBlockDev.pm OK
/usr/lib/yaird/perl/ActiveBlockDevTab.pm OK
/usr/lib/yaird/perl/Base.pm OK
/usr/lib/yaird/perl/Blacklist.pm OK
/usr/lib/yaird/perl/BlockSpecialFileTab.pm OK
/usr/lib/yaird/perl/CryptEntry.pm OK
/usr/lib/yaird/perl/CryptTab.pm OK
/usr/lib/yaird/perl/FsEntry.pm OK
/usr/lib/yaird/perl/FsOpts.pm OK
/usr/lib/yaird/perl/FsTab.pm OK
/usr/lib/yaird/perl/Hardware.pm OK
/usr/lib/yaird/perl/IdeDev.pm OK
/usr/lib/yaird/perl/Image.pm OK
/usr/lib/yaird/perl/Input.pm OK
/usr/lib/yaird/perl/InputTab.pm OK
/usr/lib/yaird/perl/KConfig.pm OK
/usr/lib/yaird/perl/LabeledPartition.pm OK
/usr/lib/yaird/perl/LabeledPartitionTab.pm OK
/usr/lib/yaird/perl/LogicalVolume.pm OK
/usr/lib/yaird/perl/LvmTab.pm OK
/usr/lib/yaird/perl/ModProbe.pm OK
/usr/lib/yaird/perl/NetDev.pm OK
/usr/lib/yaird/perl/NetDevTab.pm OK
/usr/lib/yaird/perl/Obj.pm OK
/usr/lib/yaird/perl/Opts.pm OK
/usr/lib/yaird/perl/Pack.pm OK
/usr/lib/yaird/perl/Parser.pm OK
/usr/lib/yaird/perl/PciDev.pm OK
/usr/lib/yaird/perl/PciMapEntry.pm OK
/usr/lib/yaird/perl/PciTab.pm OK
/usr/lib/yaird/perl/PhysicalVolume.pm OK
/usr/lib/yaird/perl/Plan.pm OK
/usr/lib/yaird/perl/RaidDev.pm OK
/usr/lib/yaird/perl/RaidTab.pm OK
/usr/lib/yaird/perl/ScsiDev.pm OK
/usr/lib/yaird/perl/SharedLibraries.pm OK
/usr/lib/yaird/perl/TestSet.pm OK
/usr/lib/yaird/perl/UsbDev.pm OK
/usr/lib/yaird/perl/UsbMapEntry.pm OK
/usr/lib/yaird/perl/UsbTab.pm OK
/usr/lib/yaird/perl/VolumeGroup.pm OK
/usr/lib/yaird/perl/Conf.pm OK
/usr/lib/yaird/exec/ipconfig OK
/usr/lib/yaird/exec/nfsmount OK
/usr/lib/yaird/exec/run_init OK
/usr/lib/yaird/exec/findlibs OK
/usr/lib/yaird/exec/trynfs OK
/usr/share/man/man8/yaird.8.gz OK
/usr/share/man/man8/mkinitrd.yaird.8.gz OK
/usr/share/doc/yaird/buildinfo.gz OK
/usr/share/doc/yaird/yaird.html OK
/usr/share/doc/yaird/figures/console.dia OK
/usr/share/doc/yaird/figures/console.png OK
/usr/share/doc/yaird/TODO OK
/usr/share/doc/yaird/AUTHORS OK
/usr/share/doc/yaird/TODO.Debian OK
/usr/share/doc/yaird/copyright OK
/usr/share/doc/yaird/examples/Fedora.cfg.gz OK
/usr/share/doc/yaird/examples/Debian.cfg.gz OK
/usr/share/doc/yaird/examples/Debian-initrd.cfg.gz OK
/usr/share/doc/yaird/README.gz OK
/usr/share/doc/yaird/NEWS.gz OK
/usr/share/doc/yaird/changelog.Debian.gz OK
/usr/share/doc/yaird/changelog.gz OK
/usr/share/doc-base/yaird OK
/etc/yaird/Templates.cfg OK
/etc/yaird/Default.cfg OK
[4]
+ PROG=mkinitrd.yaird
+ outfile=
++ getopt -o d:km:o:r: --long supported-host-version:,supported-target-version: -n mkinitrd.yaird -- -o /boot/initrd.img-2.6.14-2-686.new /lib/modules/2.6.14-2-686
+ TEMP=' -o '\''/boot/initrd.img-2.6.14-2-686.new'\'' -- '\''/lib/modules/2.6.14-2-686'\'''
+ '[' 0 '!=' 0 ']'
+ eval set -- ' -o '\''/boot/initrd.img-2.6.14-2-686.new'\'' -- '\''/lib/modules/2.6.14-2-686'\'''
++ set -- -o /boot/initrd.img-2.6.14-2-686.new -- /lib/modules/2.6.14-2-686
+ true
+ case "$1" in
+ outfile=/boot/initrd.img-2.6.14-2-686.new
+ shift 2
+ true
+ case "$1" in
+ shift
+ break
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' /boot/initrd.img-2.6.14-2-686.new = '' ']'
+ '[' 1 -gt 1 ']'
+ VERSION=/lib/modules/2.6.14-2-686
+ '[' 1 -gt 0 ']'
+ case "$VERSION" in
+ VERSION=2.6.14-2-686
+ VERSION=2.6.14-2-686
+ case $VERSION in
+ VERSION=2.6.14-2-686
+ exec /usr/sbin/yaird --output /boot/initrd.img-2.6.14-2-686.new 2.6.14-2-686
Reply to: