Package: mondo Version: 2.04-2 Severity: important Hi Hector, Andree and Amaya Rodrigo,
I'am running mondoarchive on Debin GNU/Linux 'Sarge'. I'am trying to backup my filesystem on the hard drive using mondoarchive. I start the backup and save the data on the hard disk. Everything work fine, but mondoarchive fail to build the iso file system with mkisofs. I get this error message : mkisofs: Uh oh, I cant find the boot image 'isolinux.bin' ! Please look at the screenshot. But I've got the isolinux.bin file on my file system : $ locate isolinux.bin /usr/lib/syslinux/isolinux.bin It seams that mondo is not looking for isolinux.bin in the good directory. Because isolinux.bin directory is hard coded : - - - libmondo-archive.c#1914- - - log_msg(1, "Isolinux"); res = eval_call_to_make_ISO (bkpinfo, "mkisofs -no-emul-boot -b isolinux.bin -boot-load-size 4 -boot-info-table -c boot.cat -o _ISO_ -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .", destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen); - - - /libmondo-archive.c#1914- - - I suggest to do as mindi and detect isolinux.bin location in the mondoarchive code. - - - mindi#3300 - - - FindIsolinuxBinary() { ISOLINUX=/usr/lib/isolinux.bin [ ! -e "$ISOLINUX" ] && ISOLINUX=/usr/lib/syslinux/isolinux.bin [ ! -e "$ISOLINUX" ] && ISOLINUX=/usr/share/syslinux/isolinux.bin [ ! -e "$ISOLINUX" ] && ISOLINUX=/usr/share/lib/syslinux/isolinux.bin [ ! -e "$ISOLINUX" ] && ISOLINUX=`locate isolinux.bin | grep -x "/.*/isolinux.bin"` [ ! -e "$ISOLINUX" ] && Die "Please install isolinux first. If your syslinux RPM doesn't include isolinux, you may download an isolinux RPM from Mondo's website - go to http://www.mondorescue.com and click on 'Download'" echo "Found isolinux.bin at $ISOLINUX" >> $LOGFILE } - - - mindi#3300 - - - I did not find a bug rapport about this issue on the mondo mailing-list. So I've forwarded this bug report on the list. Best Regards, PJ : mindi.log.gz, mono-archieve.log.gz and a nice screenshot ;0) -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.4.27-1-586tsc Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages mondo depends on: ii afio 2.5-3 archive file manipulation program ii binutils 2.15-5 The GNU assembler, linker and bina ii buffer 1.19-7 Buffering/reblocking program for t ii cdrecord 4:2.01+01a01-2 command line CD writing tool ii dosfstools 2.10-1 Utilities to create and check MS-D ii gawk 1:3.1.4-2 GNU awk, a pattern scanning and pr ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libnewt0.51 0.51.6-20 Not Erik's Windowing Toolkit - tex ii lzop 1.01-3 fast compression program ii mindi 1.04-2 creates boot/root disks based on y Versions of packages mindi depends on: ii bzip2 1.0.2-1 A high-quality block-sorting file ii file 4.12-1 Determines file type using "magic" ii gawk 1:3.1.4-2 GNU awk, a pattern scanning and pr ii mindi-busybox 1.00-3 busybox for mindi/mondo ii mindi-kernel 2.4.27-1 Failsafe linux kernel for mindi ii mindi-partimagehack 0.6.2-3 mindi/mondo version of partimage, ii mkisofs 4:2.01+01a01-2 Creates ISO-9660 CD-ROM filesystem ii ms-sys 1.1.3-1 Write a Microsoft compatible boot ii nano 1.2.4-3 free Pico clone with some new feat ii parted 1.6.11-8 The GNU Parted disk partition resi ii syslinux 2.11-0.1 Bootloader for Linux/i386 using MS -- no debconf information
mindi.log.gz
Description: Binary data
mondo-archive.log.gz
Description: Binary data
<<attachment: mono_disk_backup_debian.png>>
signature.asc
Description: Digital signature