On Sunday 18 August 2002 04:02 pm, allen wrote: > On Sunday 18 August 2002 04:13 pm, Pixel wrote: > > alas i don't understand why the mounting could fail, esp. with > > "Invalid argument". As far as the ddebug.log says, losetup did > > succeed...
> > please find out what's wrong! > > It MUST be that it is trying to mount at /mnt/aif-mount instead of > /root/aif-mount during the expert install, check for updates. More accurately: During Install, Expert Mode, everything freshly formatted except for "/home", at the end, check for updates... Mdk9beta3 evidently tries to mount something AT /mnt/root/aif-mount using a loopback device. It evidently tries all available loopback devices. When in fact there is no mount point, /mnt/root/aif-mount. This is why I would suggest that the error below is not a loopback device problem but actually a mount point problem. The invalid argument would be "/mnt/root/aif-mount". ------------------------------------------------------------ * mounting /dev/loop0 on /mnt/root/aif-mount as type vfat, options * running: /usr/bin/insmod_ 2> /dev/tty5 /tmp/fat.o * running: /usr/bin/insmod_ 2> /dev/tty5 /tmp/vfat.o * calling mount(/dev/loop0, /mnt/root/aif-mount, vfat, -1058209792, check=relaxed) * warning: mounting partition /dev/loop0 in directory /mnt/root/aif-mount failed (Invalid argument) at /usr/bin/perl-install/fs.pm line 728. * starting step `exitInstall' Instead, it appears that /root/aif-mount exists as in root's home directory. The question then is, where is it supposed to mount what and why is it wrong ? The only other thing I can offer about this at this time is my partition scheme, because, perhaps, there is something about ext2 vs ext3 vs reiserfs at install time or there is some more non-esoteric regular bug of some kind. ---------------------------------------------------------------------------- /dev/hda5 on / type reiserfs (rw,notail) none on /proc type proc (rw) none on /dev type devfs (rw) /dev/hda1 on /boot type ext2 (rw) none on /dev/pts type devpts (rw,mode=0620) /dev/hda9 on /home type ext3 (rw) none on /mnt/cdrom type supermount (ro,dev=/dev/scd0,fs=auto,--,iocharset=iso8859-1,codepage=850,umask=0) none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=auto,--,iocharset=iso8859-1,codepage=850,umask=0) /dev/hda7 on /usr type ext3 (rw) /dev/hda8 on /var type reiserfs (rw,notail) /home/allen/play/MandrakeLinux-9.0beta3-CD1.i586.iso on /mnt/l1 type iso9660 (rw,loop=/dev/loop0) In this following section of /root/drakx/report.bug, you will see the very first time that the 'word' "aif-mount" is mentioned at all, and also that it is checking for updates to Mandrake 8.2. The phrase "8.2" should not exist on my system ( due to my own fault anyway )because I formatted everything except for /home and there's no tricky symlink stuff of my own design going on. --------------------------------------------------------------------------------- Mandrake Linux 8.2 (ftp1u).cz with root /mnt * running: gzip -S .cz /var/lib/urpmi/synthesis.hdlist.Updates for Mandrake Linux 8.2 (ftp1u) with root /mnt * step `installUpdates' finished * starting step `exitInstall' * running: ddcxinfos > ARRAY(0x85b67d0) * running: gzip /root/drakx/report.bug with root /mnt * getAndSaveInstallFloppy: using file saved as /mnt/usr/postinstall-rpm/auto_install.img * running: losetup /dev/loop0 /mnt/root/autoinst.img * mounting /dev/loop0 on /mnt/root/aif-mount as type vfat, options * running: /usr/bin/insmod_ 2> /dev/tty5 /tmp/fat.o * running: /usr/bin/insmod_ 2> /dev/tty5 /tmp/vfat.o * calling mount(/dev/loop0, /mnt/root/aif-mount, vfat, -1058209792, check=relaxed) * warning: mounting partition /dev/loop0 in directory /mnt/root/aif-mount failed (Invalid argument) at /usr/bin/perl-install/fs.pm line 728. * starting step `exitInstall' * running: ddcxinfos > ARRAY(0x85b67d0) * running: gzip /root/drakx/report.bug with root /mnt gzip: /root/drakx/report.bug.gz already exists; not overwritten * getAndSaveInstallFloppy: using file saved as /mnt/usr/postinstall-rpm/auto_install.img * running: losetup /dev/loop1 /mnt/root/autoinst.img * mounting /dev/loop1 on /mnt/root/aif-mount as type vfat, options * calling mount(/dev/loop1, /mnt/root/aif-mount, vfat, -1058209792, check=relaxed) Let me know if there is anything else I can do here. You don't want me playing with Perl code. I learn and forget perl 3 or 4 times a year. -AEF
