Hallo Matthias, Thanks a lot for your bug report.
Unfortunately, there may be other issues hidden in the code that trigger this error as well. Looks like you've just found one. ;-) Really, what we need to fix this is a backtrace. It would be great if you could send one through (with mondoarchive having debugging symbols). The easiest is probably to rebuild the mondo package with environment variable DEB_BUILD_OPTIONS set to "nostrip", to start mondoarchive as usual and to attach to it using gdb. (Please tell me if this is all mumbo jumbo to you and I'll be more than happy to explain in more detail.) Would there be any chance you could run this with a recent stock kernel in testing, e.g. 2.6.16? Also, using libc6 from unstable would possibly be good. Cheers, Andree On Sun, 2006-08-27 at 15:22 +0200, Mathias Behrle wrote: > I get once again the error described in the subject while mindi is creating > bootdisks. > Running a Debian testing box with some unstable packages, kernel is a 2.6.14, > glibc is 2.3.6-15. > AFAIS this bug should have been fixed since version of mindi 1.06 and mondo > 2.06, but perhaps I am wrong there? > > HTH, > Mathias > > > -- Package-specific info: > > Contents of /var/log/mindi.log: > > mindi v1.0.9-r762 > i686 architecture detected > mindi called with the following arguments: > --makemountlist /tmp/mountlist.txt.test > MINDI_LIB = /usr/lib/mindi > MINDI_SBIN = /usr/sbin > MINDI_CONF = /etc/mindi > MONDO_SHARE = /usr/share/mondo > Found isolinux.bin at /usr/lib/syslinux/isolinux.bin > Your raw fstab file looks like this:- > # /etc/fstab: Tabelle einzubindender Dateisysteme. > # <Dateisystem> <Mountpunkt> <Typ> <Optionen> > <dump> <pass> > # /dev/evms/root_asterix / xfs > defaults,errors=remount-ro 0 1 > /dev/evms/asterix_root / xfs > defaults 0 1 > /dev/evms/swap_hda none swap sw,pri=1000 > 0 0 > /dev/evms/swap_hibernate none swap sw,pri=10 > 0 0 > # /dev/evms/swap_hibernate none swap sw > 0 0 > proc /proc proc defaults > 0 0 > usbfs /proc/bus/usb usbfs > defaults,devmode=0666 0 0 > /dev/fd0 /floppy auto > defaults,user,noauto 0 0 > # /dev/cdrom /cdrom iso9660 > defaults,ro,user,noauto 0 0 > # cdrom muss auf majestix gemountet sein, dann nfs-Import hier: > majestix:/cdrom1 /mnt/majestix/cdrom1 nfs > noauto,rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/cdrom2 /mnt/majestix/cdrom2 nfs > noauto,rsize=8192,wsize=8192,hard,intr 0 0 > /dev/evms/asterix_home /home xfs > defaults,noatime 0 2 > /dev/evms/asterix_var /var xfs > defaults,noatime 0 2 > # mount tmpfs on tmp > # /dev/shm /tmp tmpfs defaults > 0 0 > # too much can lock kernel, but 380 is necessary for current config of virt. > machines > # tmpfs /tmp tmpfs size=380m > 0 0 > > # sources > /dev/evms/hdc6 /usr/src ext3 defaults,auto > 0 2 > > # debs > /dev/evms/hdc5 /mnt/debmirror ext3 defaults,auto > 0 2 > > # install > /dev/evms/hda7 /mnt/hda7 ext3 rw,auto > 0 2 > > # pbuilder > /dev/evms/pbuilder /mnt/pbuilder xfs auto,defaults > 0 0 > > # user homes > # majestix:/home/mathiasb /home/mathiasb/mnt/majestix nfs > user,exec,suid,rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/home/mathiasb /home/mathiasb/mnt/majestix nfs > exec,suid,rsize=8192,wsize=8192,hard,intr 0 0 > > # optional > /dev/evms/hda2 /mnt/hda2 vfat > defaults,rw,noauto 0 0 > # /dev/evms/asterix_root /mnt/asterix_new xfs > defaults 0 1 > # /dev/evms/asterix_home /mnt/asterix_new/home xfs > defaults,noatime 0 2 > # /dev/evms/asterix_var /mnt/asterix_new/var xfs > defaults,noatime 0 2 > > # /dev/hda6 /mnt/hda6 vfat rw,auto,umask=000 > 0 0 > /dev/hda10 /mnt/hda10 ext2 defaults,noauto > 0 0 > /dev/hda12 /mnt/hda12 ext3 defaults,noauto > 0 0 > /dev/hda14 /mnt/hda14 ext3 defaults,noauto > 0 0 > # /dev/hdc6 /mnt/hdc6 ext3 defaults,noauto > 0 0 > /dev/evms/hdc7 /mnt/backup vfat > noauto,defaults,rw,umask=000 0 0 > /dev/evms/suspend2 /mnt/suspend2 xfs noauto,defaults,noatime > 0 0 > /dev/evms/vmware /mnt/vmware xfs auto,defaults,noatime > 0 0 > > > # extern > > # majestix:/mnt/burndata /mnt/majestix/burndata > nfs rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/home/shared/public /mnt/majestix/public nfs > rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/usr/share/doc /mnt/majestix/doc > nfs rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/var/log/netcount /mnt/majestix/netcount nfs > rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/home/shared/lxoffice-erp /mnt/majestix/lxoffice_stable nfs > noauto,rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/home/shared/lxoffice /mnt/majestix/lxoffice > nfs noauto,rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/home/shared/sql-ledger /mnt/majestix/sql-ledger nfs > noauto,rsize=8192,wsize=8192,hard,intr 0 0 > majestix:/var/www/ezpublish /mnt/majestix/ezpublish nfs > noauto,rsize=8192,wsize=8192,hard,intr 0 0 > > > ------- /usr/sbin/parted2fdisk -l /dev/evms/swap_hibernate log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l proc log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l usbfs log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l /dev/evms/asterix_home log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l /dev/evms/asterix_var log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l /dev/evms/hdc6 log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > Examining /dev/evms/hdc6 (mount=/usr/src fmt=ext3 psz=3903763) > ------- /usr/sbin/parted2fdisk -l /dev/evms/hdc5 log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > Examining /dev/evms/hdc5 (mount=/mnt/debmirror fmt=ext3 psz=14651248) > ------- /usr/sbin/parted2fdisk -l /dev/evms/hda7 log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > Examining /dev/evms/hda7 (mount=/mnt/hda7 fmt=ext3 psz=4266076) > ------- /usr/sbin/parted2fdisk -l /dev/evms/pbuilder log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l /dev/evms/hdc7 log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > Examining /dev/evms/hdc7 (mount=/mnt/backup fmt=vfat psz=19535008) > ------- /usr/sbin/parted2fdisk -l /dev/evms/vmware log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > ------- /usr/sbin/parted2fdisk -l ## log ------------ > ------- /usr/sbin/parted2fdisk log end ------------ > > ========================================================= > > Contents of /var/log/mondo-archive.log: > > running: dmesg -n1 > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran just fine. :-) > Mondo Archive v2.0.9-762 --- http://www.mondorescue.org > running on i386 architecture > ----------------------------------------------------------- > NB: Mondo logs almost everything, so don't panic if you see > some error messages. Please read them carefully before you > decide to break out in a cold sweat. Despite (or perhaps > because of) the wealth of messages. some users are inclined > to stop reading this log. If Mondo stopped for some reason, > chances are it's detailed here. More than likely there's a > message at the very end of this log that will tell you what > is wrong. Please read it! -Devteam > ----------------------------------------------------------- > Zero... > [Main] main.c->welcome_to_mondoarchive#179: One... > [Main] main.c->welcome_to_mondoarchive#180: Two... > [Main] main.c->welcome_to_mondoarchive#181: Three... > [Main] main.c->welcome_to_mondoarchive#182: Four... > [Main] main.c->distro_specific_kludges_at_start_of_mondoarchive#199: > Unmounting old ramdisks if necessary > running: umount `mount | grep shm | grep mondo | cut -d' ' -f3` > > /tmp/mondo-run-prog-thing.tmp 2> /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > Usage: umount [-hV] > umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts] > umount [-f] [-r] [-n] [-v] special | node... > --------------------------------end of output------------------------------ > ...ran with res=512 > running: mount | grep cdrom | grep super > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran with res=256 > running: mount | grep floppy | grep super > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran with res=256 > [Main] libmondo-tools.c->mount_boot_if_necessary#1393: Started sub > [Main] libmondo-tools.c->mount_boot_if_necessary#1394: > About to set g_boot_mountpt[0] to '\0' > [Main] libmondo-tools.c->mount_boot_if_necessary#1396: > Done. Great. Seeting command to something > [Main] libmondo-tools.c->mount_boot_if_necessary#1399: > Cool. Command = 'grep -v ":" /etc/fstab | grep -vx "#.*" | grep -w "/boot" | > tr -s ' ' ' ' | cut -f1 | head -n1' > [Main] libmondo-tools.c->mount_boot_if_necessary#1401: > tmp = '' > [Main] libmondo-tools.c->mount_boot_if_necessary#1435: Ended sub > [Main] libmondo-tools.c->get_kernel_version#394: g_kernel_version = 2.614400 > [Main] libmondo-tools.c->reset_bkpinfo#954: Hi > root is mounted at /dev/evms/asterix_root > > No, Schlomo, that doesn't mean /dev/evms/asterix_root is the root partition. > It's just a debugging message. Relax. It's part of > am_I_in_disaster_recovery_mode(). > [Main] libmondo-devices.c->am_I_in_disaster_recovery_mode#363: Is this a > ramdisk? result = 0 > running: rm -Rf /tmp/changed.files* > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran just fine. :-) > Checking sanity of your Linux distribution > [Main] libmondo-tools.c->some_basic_system_sanity_checks#1088: Free > space on given partition = 835 MB > running: grep ramdisk /proc/devices > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > 1 ramdisk > --------------------------------end of output------------------------------ > ...ran just fine. :-) > running: mount | grep -w vfat | grep -vE "/dev/fd|nexdisk" > > /tmp/mondo-run-prog-thing.tmp 2> /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > /dev/evms/hdc7 on /mnt/backup type vfat (rw,umask=000) > --------------------------------end of output------------------------------ > ...ran just fine. :-) > I think you have a Windows 9x partition. > [Main] libmondo-files.c->find_home_of_exe#431: > find_home_of_exe () --- Found ms-sys at /usr/bin/ms-sys > [Main] libmondo-files.c->find_home_of_exe#431: > find_home_of_exe () --- Found cmp at /usr/bin/cmp > running: mindi -V > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > mindi v1.0.9-r762 > --------------------------------end of output------------------------------ > ...ran just fine. :-) > running: parted2fdisk -l | grep -i raid > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran with res=256 > Done. > [Main] libmondo-devices.c->sensibly_set_tmpdir_and_scratchdir#2544: > bkpinfo->tmpdir is being set to /mnt/debmirror/tmp.mondo.24762 > [Main] libmondo-devices.c->sensibly_set_tmpdir_and_scratchdir#2548: > bkpinfo->scratchdir is being set to /mnt/debmirror/mondo.scratch.17752 > [Main] libmondo-files.c->find_home_of_exe#431: > find_home_of_exe () --- Found afio at /bin/afio > [Main] mondo-cli.c->process_switches#441: '/' is pleonastic. > [Main] mondo-cli.c->process_switches#474: include_paths is now '/mnt/snapshot' > running: ls -l /mnt/backup/asterix > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > total 892784 > drwxrwxrwx 2 root root 16384 Jul 17 09:58 170706 > drwxrwxrwx 2 root root 16384 Jun 29 11:28 290606 > -rwxrwxrwx 1 root root 123 Sep 9 2005 cmdline.vmware > drwxrwxrwx 2 root root 16384 Jun 17 02:21 mindi > -rwxrwxrwx 1 root root 20322304 Oct 7 2005 ohnedaten.iso > -rwxrwxrwx 1 root root 893798400 Sep 9 2005 vmware.afio.bz > --------------------------------end of output------------------------------ > ...ran just fine. :-) > running: touch /mnt/debmirror/tmp/.foo.dat > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran just fine. :-) > running: ln -sf /mnt/debmirror/tmp/.foo.dat /mnt/debmirror/tmp/.bar.dat > > /tmp/mondo-run-prog-thing.tmp 2> /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran just fine. :-) > [Main] > libmondo-devices.c->resolve_softlinks_to_get_to_actual_device_file#2904: > resolved /dev/evms/asterix_root to /dev/evms/asterix_root > running: grep -Ei suse /etc/issue.net | grep -E '9.0' | grep 64 > > /tmp/mondo-run-prog-thing.tmp 2> /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran with res=256 > running: which mkfs.vfat > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > /sbin/mkfs.vfat > --------------------------------end of output------------------------------ > ...ran just fine. :-) > [Main] mondo-cli.c->handle_incoming_parameters#266: Switches:- > [Main] mondo-cli.c->handle_incoming_parameters#270: -9 > [Main] mondo-cli.c->handle_incoming_parameters#270: -E > /mnt/snapshot/home/mathiasb/data /mnt/snapshot/mnt/ > [Main] mondo-cli.c->handle_incoming_parameters#270: -F > [Main] mondo-cli.c->handle_incoming_parameters#270: -I > /mnt/snapshot > [Main] mondo-cli.c->handle_incoming_parameters#270: -O > [Main] mondo-cli.c->handle_incoming_parameters#270: -S > /mnt/debmirror/tmp > [Main] mondo-cli.c->handle_incoming_parameters#270: -T > /mnt/debmirror/tmp > [Main] mondo-cli.c->handle_incoming_parameters#270: -d > /mnt/backup/asterix > [Main] mondo-cli.c->handle_incoming_parameters#270: -f > /dev/evms/asterix_root > [Main] mondo-cli.c->handle_incoming_parameters#270: -g > [Main] mondo-cli.c->handle_incoming_parameters#270: -i > [Main] mondo-cli.c->handle_incoming_parameters#270: -k > /boot/vmlinuz-2.6.144-md-dm-static-suspend2-asterix > [Main] mondo-cli.c->handle_incoming_parameters#270: -l GRUB > [Main] mondo-cli.c->handle_incoming_parameters#270: -s 680m > [Main] libmondo-tools.c->post_param_configuration#591: Foo > [Main] libmondo-tools.c->post_param_configuration#645: It doesn't seem > you have enough swap to use tmpfs. Fine. > [Main] libmondo-tools.c->post_param_configuration#800: isodir = > /mnt/backup/asterix > [Main] libmondo-tools.c->post_param_configuration#803: command = df -P > /mnt/backup/asterix | tail -n1 | cut -d' ' -f1 > [Main] libmondo-tools.c->post_param_configuration#805: res of it = > /dev/evms/hdc7 > [Main] libmondo-tools.c->post_param_configuration#815: command = mount > | grep -w /dev/evms/hdc7 | tail -n1 | cut -d' ' -f3 > [Main] libmondo-tools.c->post_param_configuration#817: res of it = > /mnt/backup > [Main] libmondo-tools.c->post_param_configuration#824: isomnt: > /mnt/backup, 11 > [Main] libmondo-tools.c->post_param_configuration#833: isodir: /asterix > [Main] libmondo-tools.c->post_param_configuration#836: iso-prefix: > mondorescue > [Main] libmondo-tools.c->post_param_configuration#867: Finished > processing incoming params > BusyBox's sources are available from http://www.busybox.net > [Main] libmondo-filelist.c->prepare_filelist#1443: > tmpdir=/mnt/debmirror/tmp/tmp.mondo.7523/tmp.mondo.16439; > scratchdir=/mnt/debmirror/tmp/mondo.scratch.4101/mondo.scratch.23864 > Making catalog of files to be backed up > [Main] libmondo-filelist.c->mondo_makefilelist#1716: Trying to > write test string to exclude_paths > [Main] libmondo-filelist.c->mondo_makefilelist#1718: ...Success! > running: cp -f /var/cache/mondo-archive/difflevel.0.aborted > /var/cache/mondo-archive/difflevel.0 > /tmp/mondo-run-prog-thing.tmp 2> > /tmp/mondo-run-prog-thing.err > --------------------------------start of output----------------------------- > --------------------------------end of output------------------------------ > ...ran just fine. :-) > [Main] libmondo-filelist.c->mondo_makefilelist#1764: include_paths = > '/mnt/snapshot' > [Main] libmondo-filelist.c->mondo_makefilelist#1765: Calculating filelist > [Main] libmondo-filelist.c->mondo_makefilelist#1770: Excluding paths = > ' /mnt/snapshot/home/mathiasb/data /mnt/snapshot/mnt/ > /mnt/debmirror/tmp/tmp.mondo.7523/tmp.mondo.16439 > /mnt/debmirror/tmp/mondo.scratch.4101/mondo.scratch.23864 . .. /mnt/cdrom > /mnt/floppy /media/cdrom /media/cdrecorder /proc /sys /root/images/mondo > /root/images/mindi ' > [Main] libmondo-filelist.c->mondo_makefilelist#1772: Generating > skeleton filelist so that we can track our progress > [Main] libmondo-filelist.c->mondo_makefilelist#1775: > g_skeleton_entries = 0 > [Main] libmondo-filelist.c->mondo_makefilelist#1776: Opening out > filelist to > /mnt/debmirror/tmp/tmp.mondo.7523/tmp.mondo.16439/tmpfs/filelist.full > [Main] libmondo-filelist.c->mondo_makefilelist#1789: Including /mnt/snapshot > in filelist > /mnt/debmirror/tmp/tmp.mondo.7523/tmp.mondo.16439/tmpfs/filelist.full > > ========================================================= > > > ========================================================= > Fileystem information not included as per user request. > > -- System Information: > Debian Release: testing/unstable > APT prefers testing > APT policy: (990, 'testing'), (800, 'unstable'), (600, 'experimental'), > (400, 'stable') > Architecture: i386 (i686) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.144-md-dm-static-suspend2-asterix > Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) > > Versions of packages mondo depends on: > ii afio 2.5-3 archive file manipulation program > ii buffer 1.19-8 Buffering/reblocking program for > t > ii cdrecord 4:2.01+01a03-5 command line CD writing tool > ii libc6 2.3.6-15 GNU C Library: Shared libraries > ii libnewt0.52 0.52.2-7 Not Erik's Windowing Toolkit - > tex > ii lzop 1.01-4 fast compression program > ii mindi 1.09-1 creates boot/root disks based on > y > > Versions of packages mondo recommends: > ii dvd+rw-tools 6.1-3 DVD+-RW/R tools > > Versions of packages mindi depends on: > ii binutils 2.17-2 The GNU assembler, linker and > bina > ii bzip2 1.0.3-3 high-quality block-sorting file > co > ii dosfstools 2.11-2.1 Utilities to create and check > MS-D > ii file 4.17-3 Determines file type using > "magic" > ii gawk 1:3.1.5.dfsg-4 GNU awk, a pattern scanning and > pr > ii mindi-busybox 1.00-7 Collection of shell utilities in > a > ii mkisofs 4:2.01+01a03-5 Creates ISO-9660 CD-ROM > filesystem > ii module-init-tools 3.2.2-3 tools for managing Linux kernel > mo > ii ms-sys 2.1.0-1 Write a Microsoft compatible > boot > ii nano 1.3.12-2 free Pico clone with some new > feat > ii parted 1.7.1-2.1 The GNU Parted disk partition > resi > ii syslinux 3.11-3 Bootloader for Linux/i386 using > MS > > -- no debconf information > -- Andree Leidenfrost Sydney - Australia
signature.asc
Description: This is a digitally signed message part