Erik van Konijnenburg <[EMAIL PROTECTED]> 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. | | > [EMAIL PROTECTED]:~# 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] [EMAIL PROTECTED]:~# 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