mindi crashes with buffer overflow

Howard Spindel <[email protected]> Fri, 30 Dec 2022 19:49:15 -0800
Newsgroups gmane.linux.mondo.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------7UYM07plJ1JVdhVx0U0gVHOh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

I have tried installing mondorescue on both CentOS and Rocky Linux. I 
followed the instructions on this page:
https://www.linuxhelp.com/how-to-install-mondo-rescue-disaster-recovery-tool-in-linux

First, in both cases the install script has a problem.  The mindi shell 
script (usr/sbin/mindi) looks for busybox at 
$MINDI_LIB/rootfs/bin/busybox. so mindi complains that it can't find 
busybox.  busybox is actually installed at 
$MINDI_LIB/rootfs/usr/bin/busybox.  If I modify the mindi shell script 
to look for busybox where it actually is, then the scripts start 
running, through making catalog and dividing filelist into sets.

On both CentOS and Rocky Linux, mindi then bombs out with a buffer 
overflow on the step "Calling mindi for boot disk."  I have tried 
increasing EXTRA_SPACE to 300000 and BOOT_SIZE to 150000.

mondoarchive.log and mindi.log attached.  I have mondoarchive 
successfully running on a much older version of RedHat linux and I am at 
a loss as to why I can't get it to run on either CentOS or Rocky Linux.

I appreciate any help!

Howard




--------------7UYM07plJ1JVdhVx0U0gVHOh
Content-Type: application/x-gzip; name="mindi.log.gz"
Content-Disposition: attachment; filename="mindi.log.gz"
Content-Transfer-Encoding: base64

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
--------------7UYM07plJ1JVdhVx0U0gVHOh
Content-Type: application/x-gzip; name="mondoarchive.log.gz"
Content-Disposition: attachment; filename="mondoarchive.log.gz"
Content-Transfer-Encoding: base64

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

--------------7UYM07plJ1JVdhVx0U0gVHOh
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--------------7UYM07plJ1JVdhVx0U0gVHOh
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Mondo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mondo-devel

--------------7UYM07plJ1JVdhVx0U0gVHOh--