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

