MondoRescue 3.2.2 is finally available

I don’t know you, but I was waiting for this version for a long time. Way too long ! But I’m lucky, I’m not time based for releases. I’m really much more features based. And the one I really needed to catch for this version was UEFI support for RHEL/CentOS 6 & 7. HPE has teams and customers which were really needing that to work correctly, which is, from my series of tests, now the case. And I had confirmation from my colleagues that it was indeed working for them as expected just recently. So it was then time to publish !

While I was at it, I tried to fix at the same time some other annoying issues that were reported by the community on the mailing list, while leaving some other problems for the next time, as it was already too much delayed. So I know the Debian and Ubuntu users won’t get UEFI support working, as I had not enough time to test it (my test infra is now being used for trainings for 2 weeks), similarly for SLES 11 SP4 with UEFI (which uses elilo, while I now support grub, grub2 and syslinux, but this one doesn’t work correctly with UEFI IMO).

In addition to what was already done and reported here previously, I have hopefully fixed the following additional issues:

  • #777: Full UEFI support with grub 0.9 and grub2 configuration generation in addition to syslinux (limited to RHEL6, RHEL7)
  • #778 use dosfslabel/mr-label to recreate labelled FAT or VFAT FS
  • #757, #780 and #781 to fix md support
  • #792 to fix LVM support, by forcing fixed values for LE if percentage calculated for it is 0
  • #787 to fix USB support by cleaning the target dir of its syslinux content

In total 24 bugs have been officially closed and additional features improved or fixed as well. Look at the details in trac for the complete list of changes during these last 8 months of pregnancy of the new version🙂

But, of course, things do not stop here. In addition to fixes which needs to be done as mentioned upper, I’d like to add support for Secure Boot e.g. in the next version to have a full UEFI support, and work again on code refactoring even more.

For now, let’s take time to celebrate and hopefully this will be for you as users the best version possible of MondoRescue available to date !

Tags: , , ,

18 Responses to “MondoRescue 3.2.2 is finally available”

  1. Simon Says:

    Hi Bruno, firstly many thanks for resolving the md array restoration issue.

    More of an FYI, while I was testing both the beta and final versions of v3.2.2 from the CentOS 7 repo’s, yum reported mindi-busybox RPM as missing.

    I ended up using the RHEL7 repo on CentOS 7 instead.

    Cheers

  2. brunocornec Says:

    Thanks for your report. I’ve now update the centos 7 repo with a mindi-busybox package as well.

  3. Mathieu Says:

    Hi Bruno,
    I try to backup/restore a HP G9 server with UEFI and redHat 6.6.
    After restore, it is impossible to mount “/” partition, it seems we have bad UUID for both “/” ( dev/sda8) et /boot/EFI ( dev/sda2) partitions.
    Can you help to investigate?
    Regards,

  4. munyagu Says:

    Hi.
    I have try to install MondoRescue to CentOS7.

    # wget http://www.mondorescue.org/ftp/centos/7/x86_64/mondorescue.repo
    # yum install mondo

    then, i got errors of the following.

    afio-2.5-1.rhel5.x86_64.rpm FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/afio-2.5-1.rhel5.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.
    buffer-1.19-4.rhel5.x86_64.rpm FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/buffer-1.19-4.rhel5.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.
    mindi-3.0.2-1.rhel5.x86_64.rpm FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/mindi-3.0.2-1.rhel5.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.

    mindi-busybox-1.21.1-1.rhel5.x FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/mindi-busybox-1.21.1-1.rhel5.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.

    mondo-3.2.2-1.rhel5.x86_64.rpm FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/mondo-3.2.2-1.rhel5.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.

    perl-IO-Interface-1.04-1.el5.r FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/perl-IO-Interface-1.04-1.el5.rf.x86_64.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.
    perl-MondoRescue-3.2.2-1.rhel5 FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/perl-MondoRescue-3.2.2-1.rhel5.noarch.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.
    perl-ProjectBuilder-0.13.2-1.r FAILED
    ftp://ftp.mondorescue.org//centos/7/x86_64/perl-ProjectBuilder-0.13.2-1.rhel5.noarch.rpm: [Errno 14] FTP Error 550 – Given file does not exist
    Trying other mirror.

    Please help me to install them.

  5. brunocornec Says:

    Your yum commands tries to install RHEL 5 type of packages. Don’t you have multiple .repo files conflicting in your /etc/yum.repos.d directory ?

  6. VJ Taylan Says:

    Can’t install on Ubuntu 16.04, apt-get update gives out error:

    W: The repository ‘ftp://ftp.mondorescue.org//ubuntu 16.04 Release’ is not signed.
    N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

    any solution? thanks

    • brunocornec Says:

      For the moment you need to force the installation of the packages. I’m working on an improvement for project-builder.org that should solev it for the next version. Stay tuned.

  7. James Says:

    Hello Bruno,

    I a gentooer and I’m willing to help on Mondo, any capacity you need. I run non-systemd systems from old i686 through multicore
    amd64. I’d like to use mondorescue to install gentoo, or at least
    semi automate the disk formatting tasks.

    I did see this:: MondoRescue-3.2.2-r1.ebuild

    at:: ftp://ftp.mondorescue.org/gentoo/nover/

    I was thinking there’d be an iso for install work?

    Let know what docs I missed reading and how I can help so
    mondorescue once again bececomes a gentoo simple install system (openrc). All I need is a /, and /usr/local partitions,
    so one disk format can be used for both MBR(bios) systems and efi systems.

    James

    • brunocornec Says:

      MondoRescue works live on your system. So use the ebuild to build your own version (with all the deps) and look at the man page and HOWTO to see usage examples.

  8. jfucanada Says:

    I tried to setup mondo on RHEL 7. But it failed at the moment of creating the mindi image. Is anything I am missing?

    Jeff

    [root@zvmlinux7 log]# tail -f mindi.log
    …because /sbin/devfsd not found
    cp: error writing \u2018/mondo/mondo.tmp.Lijenr/mountpoint.1577/tmp/mountlist.txt\u2019: No space left on device
    cp: failed to extend \u2018/mondo/mondo.tmp.Lijenr/mountpoint.1577/tmp/mountlist.txt\u2019: No space left on device
    FATAL ERROR. Cannot copy mountlist to ramdisk
    Please e-mail a copy of /var/log/mindi.log to the mailing list.
    See http://www.mondorescue.org for more information.
    WE CANNOT HELP unless you enclose that file.

    INFO: Mindi 3.0.2-r3578 is exiting
    INFO: End date : Thu Nov 10 23:43:15 PST 2016

    ^C

    • brunocornec Says:

      Try to increase EXTRA_SPACE in /etc/mindi/mindi.conf

      • jfucanada Says:

        thank you so much your help.

        I can create ISO image backup now. When I try mondo rescue, it complains about that it doesn’t support xfs format. But I pretty sure the xfs format can be supported by our current kernel. (RHEL 7.3 – 3.10.0-514.el7.x86_64)

      • jfucanada Says:

        I got that errors when I try to do nuke recovery. It doesn’t support xfs…

    • brunocornec Says:

      Your xfs error is probably due to the fact you use a pretty old version (3.0.2) where the latest one is 3.2.2.
      Also check that the xfs module is available, backed up in the boot media by mindi and available at restore time. The best is to post on the ML with your logs.

      • jfucanada Says:

        Thank you for responding me so quickly.
        Actually I am using mondo 3.2.2 with mindi 3.0.2. They are all latest version I can find. Did I miss anything?

      • jfucanada Says:

        [root@zvmlinux7 log]# yum install mondo mindi
        Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager
        This system is receiving updates from RHN Classic or Red Hat Satellite.
        Package mondo-3.2.2-1.rhel7.x86_64 already installed and latest version
        Package mindi-3.0.2-1.rhel7.x86_64 already installed and latest version
        Nothing to do
        [root@zvmlinux7 log]#

      • brunocornec Says:

        Indeed you have the latest versions.
        I’d need your /var/log/monorestore.log file to see whether the xfs.ko driver is correctly loaded. Please post on the Mailing list attaching also your /var/mondoarchive.log so we can help you.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: