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

Attachment: mindi.log.gz
Description: Binary data

Attachment: mondo-archive.log.gz
Description: Binary data

<<attachment: mono_disk_backup_debian.png>>

Attachment: signature.asc
Description: Digital signature

Reply via email to