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

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: