Restore from mondorescue DVDs fails with:
 "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)"
=================================================================================

Have created a set of mondoarchive DVDs, but cannot use them to rebuild the disk image.

The error is a kernel panic, as above.

The complete history of the mondoarchive installation, archive & failed restore is given in sections 1. to 4. below.

Note 2 problems:

1. Packages 'pusk-0.9.7-1.rhel6.x86_64.rpm' and 'rpmbootstrap-0.12.6-1.rhel6.noarch.rpm', downloaded from 'http://www.mondorescue.org/ftp/rhel/6/x86_64/', conflict on installation [see sections 1.3.3. to 1.3.4.7.].

2. Packages 'mindi-2.1.7-1.rhel6.x86_64.rpm' and 'mindi-busybox-1.21.1-1.rhel6.x86_64.rpm', downloaded from the same site, conflict when running the "mondoarchive" command [see sections 2. & 2.1.].


0. Computer and OS details
===========================

Hardware: HP Compaq 8000 Elite

OS version: CentOS 6.5, installed from 'CentOS-6.5-x86_64-bin-DVD1.iso' & 'CentOS-6.5-x86_64-bin-DVD2.iso', downloaded from 'http://vault.centos.org/6.5/isos/x86_64/'.

uname -a
Linux spconfig 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/lsb-release
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

[The computer cannot be connected to the Internet, so no updates have been applied to the CentOS 6.5 DVD packages.]


1. Install Mondo rescue
=======================


1.1. Download
=============

The complete repository was downloaded from FTP mirror 'http://www.mondorescue.org/ftp/rhel/6/x86_64/'.

The experimental version packages of 'mondo-3.2' and 'mindi-3.0' have been moved to subdirectory '_Experimental'.

The packages already installed on spconfig, and those available on the CentOS6.5 DVD ISOs, were identified using calls of:
yum list versions packagename

These files have been copied to subdirectories '_Already_installed_in_CentOS6.5' and '_Avaliable_on_CentOS6.5_dvds,' leaving only the packages which need to be installed for the latest stable versions of top-level packages mondo and mindi:

ls -laR /mnt/sp-backup/tools/archive/mondorescue.org
/mnt/sp-backup/tools/archive/mondorescue.org:
total 8564
drwxr-xr-x+ 1 nas-dpc david.clarke    1412 Jan 14 10:57 .
drwxr-xr-x+ 1 nas-dpc users           3142 Jan 14 09:54 ..
-rw-rw-rw-+ 1 nas-dpc david.clarke   83216 Jan 14 09:54 afio-2.5-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke     124 Jan 14 09:54 afio.repo
drwxrwxrwx+ 1 nas-dpc david.clarke     440 Jan 14 10:24 _Already_installed_in_CentOS6.5
drwxrwxrwx+ 1 nas-dpc david.clarke     198 Jan 14 10:24 _Available_on_Centos6.5_dvds
-rw-rw-rw-+ 1 nas-dpc david.clarke   24591 Jan 14 09:54 buffer-1.19-4.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke     124 Jan 14 09:54 buffer.repo
drwxrwxrwx+ 1 nas-dpc david.clarke     120 Jan 14 10:57 _Experimental
-rw-rw-rw-+ 1 nas-dpc david.clarke  339170 Jan 14 09:54 mindi-2.1.7-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  297888 Jan 14 09:54 mindi-busybox-1.21.1-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 1340605 Jan 14 09:54 mondo-3.0.4-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke   30123 Jan 14 09:54 mondorescue.pubkey
-rw-rw-rw-+ 1 nas-dpc david.clarke     201 Jan 14 09:54 mondorescue.repo
-rw-rw-rw-+ 1 nas-dpc david.clarke   22337 Jan 14 09:54 pbmkbm-0.12.6-1.rhel6.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke   30123 Jan 14 09:54 pb.pubkey
ndo_install_and_use.txt
-rw-rw-rw-+ 1 nas-dpc david.clarke     182 Jan 14 09:54 pb.repo
-rw-rw-rw-+ 1 nas-dpc david.clarke   27660 Jan 14 09:54 perl-IO-Interface-1.05-2.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke   20143 Jan 14 09:54 perl-MDV-Packdrakeng-1.13-1.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke   65812 Jan 14 09:54 perl-MondoRescue-3.2.0-1.rhel6.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke   15864 Jan 14 09:54 perl-Net-IPv4Addr-0.10-6.el6.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  134065 Jan 14 09:54 perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  255915 Jan 14 09:54 perl-RPM4-0.27-1.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  127547 Jan 14 09:54 project-builder-0.12.6-1.rhel6.noarch.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 5859800 Jan 14 09:54 pusk-0.9.7-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke    3462 Jan 14 09:54 pusk.pubkey
-rw-rw-rw-+ 1 nas-dpc david.clarke     188 Jan 14 09:54 pusk.repo
-rw-rw-rw-+ 1 nas-dpc david.clarke     470 Jan 14 10:14 _README.MGT
drwxr-xr-x+ 1 nas-dpc david.clarke     132 Jan 14 09:54 repodata
-rw-rw-rw-+ 1 nas-dpc david.clarke   29187 Jan 14 09:54 rpmbootstrap-0.12.6-1.rhel6.noarch.rpm

/mnt/sp-backup/tools/archive/mondorescue.org/_Already_installed_in_CentOS6.5:
total 1752
drwxrwxrwx+ 1 nas-dpc david.clarke    440 Jan 14 10:24 .
drwxr-xr-x+ 1 nas-dpc david.clarke   1412 Jan 14 10:57 ..
-rw-rw-rw-+ 1 nas-dpc david.clarke  78504 Jan 14 09:54 dosfstools-3.0.9-4.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 355756 Jan 14 09:54 genisoimage-1.1.9-11.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 197736 Jan 14 09:54 mtools-4.0.12-1.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  98308 Jan 14 09:54 newt-0.52.11-3.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  48544 Jan 14 09:54 newt-python-0.52.11-3.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 618612 Jan 14 09:54 parted-2.1-17.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 377960 Jan 14 09:54 wodim-1.1.9-11.el6.x86_64.rpm

/mnt/sp-backup/tools/archive/mondorescue.org/_Available_on_Centos6.5_dvds:
total 1000
drwxrwxrwx+ 1 nas-dpc david.clarke    198 Jan 14 10:24 .
drwxr-xr-x+ 1 nas-dpc david.clarke   1412 Jan 14 10:57 ..
-rw-rw-rw-+ 1 nas-dpc david.clarke  46780 Jan 14 09:54 newt-devel-0.52.11-3.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke  95312 Jan 14 09:54 slang-devel-2.2.1-1.el6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 874920 Jan 14 09:54 syslinux-4.02-4.el6.x86_64.rpm

/mnt/sp-backup/tools/archive/mondorescue.org/_Experimental:
total 1636
drwxrwxrwx+ 1 nas-dpc david.clarke     120 Jan 14 10:57 .
drwxr-xr-x+ 1 nas-dpc david.clarke    1412 Jan 14 10:57 ..
-rw-rw-rw-+ 1 nas-dpc david.clarke  343606 Jan 14 09:54 mindi-3.0.0-1.rhel6.x86_64.rpm
-rw-rw-rw-+ 1 nas-dpc david.clarke 1330578 Jan 14 09:54 mondo-3.2.0-1.rhel6.x86_64.rpm

/mnt/sp-backup/tools/archive/mondorescue.org/repodata:
total 432
drwxr-xr-x+ 1 nas-dpc david.clarke    132 Jan 14 09:54 .
drwxr-xr-x+ 1 nas-dpc david.clarke   1412 Jan 14 10:57 ..
-rw-rw-rw-+ 1 nas-dpc david.clarke  22747 Jan 14 09:54 filelists.xml.gz
-rw-rw-rw-+ 1 nas-dpc david.clarke 336567 Jan 14 09:54 other.xml.gz
-rw-rw-rw-+ 1 nas-dpc david.clarke  39390 Jan 14 09:54 primary.xml.gz
-rw-rw-rw-+ 1 nas-dpc david.clarke   1367 Jan 14 09:54 repomd.xml
-rw-rw-rw-+ 1 nas-dpc david.clarke  30123 Jan 14 09:54 repomd.xml.xml


1.2. Install packages available on the CentOS 6.5 DVDs
======================================================

cd /var/www/html/pub/mercury/centos/install/CENTOS_6.5_x86_64-DVD1
sudo yum install Packages/syslinux-4.02-8.el6.x86_64.rpm

cd /var/www/html/pub/mercury/centos/install/CENTOS_6.5_x86_64-DVD2
sudo yum install Packages/newt-devel-0.52.11-3.el6.x86_64.rpm \
                 Packages/slang-devel-2.2.1-1.el6.x86_64.rpm 


1.3. Install Mondo Rescue stable (3.0.4) - fails, needing perl-File-MimeInfo
============================================================================

cd
sudo yum install /mnt/sp-backup/tools/archive/mondorescue.org/*.rpm
Loaded plugins: refresh-packagekit, security
Setting up Install Process
...
Resolving Dependencies
--> Running transaction check
---> Package afio.x86_64 0:2.5-1.rhel6 will be installed
---> Package buffer.x86_64 0:1.19-4.rhel6 will be installed
---> Package mindi.x86_64 0:2.1.7-1.rhel6 will be installed
---> Package mindi-busybox.x86_64 0:1.21.1-1.rhel6 will be installed
---> Package mondo.x86_64 0:3.0.4-1.rhel6 will be installed
---> Package pbmkbm.noarch 0:0.12.6-1.rhel6 will be installed
---> Package perl-IO-Interface.x86_64 0:1.05-2.el6 will be installed
---> Package perl-MDV-Packdrakeng.noarch 0:1.13-1 will be installed
---> Package perl-MondoRescue.noarch 0:3.2.0-1.rhel6 will be installed
---> Package perl-Net-IPv4Addr.noarch 0:0.10-6.el6 will be installed
---> Package perl-ProjectBuilder.noarch 0:0.12.6-1.rhel6 will be installed
---> Package perl-RPM4.x86_64 0:0.27-1 will be installed
--> Processing Dependency: perl(Digest::SHA1) for package: perl-RPM4-0.27-1.x86_64
---> Package project-builder.noarch 0:0.12.6-1.rhel6 will be installed
--> Processing Dependency: perl(Date::Manip) for package: project-builder-0.12.6-1.rhel6.noarch
--> Processing Dependency: perl-DateManip for package: project-builder-0.12.6-1.rhel6.noarch
--> Processing Dependency: perl-File-MimeInfo for package: project-builder-0.12.6-1.rhel6.noarch
---> Package pusk.x86_64 0:0.9.7-1.rhel6 will be installed
--> Processing Dependency: squashfs-tools for package: pusk-0.9.7-1.rhel6.x86_64
---> Package rpmbootstrap.noarch 0:0.12.6-1.rhel6 will be installed
--> Running transaction check
---> Package perl-Date-Manip.noarch 0:6.24-1.el6 will be installed
--> Processing Dependency: perl(YAML::Syck) for package: perl-Date-Manip-6.24-1.el6.noarch
---> Package perl-Digest-SHA1.x86_64 0:2.12-2.el6 will be installed
---> Package project-builder.noarch 0:0.12.6-1.rhel6 will be installed
--> Processing Dependency: perl-File-MimeInfo for package: project-builder-0.12.6-1.rhel6.noarch
---> Package squashfs-tools.x86_64 0:4.0-5.el6 will be installed
--> Running transaction check
---> Package perl-YAML-Syck.x86_64 0:1.07-4.el6 will be installed
---> Package project-builder.noarch 0:0.12.6-1.rhel6 will be installed
--> Processing Dependency: perl-File-MimeInfo for package: project-builder-0.12.6-1.rhel6.noarch
--> Finished Dependency Resolution
Error: Package: project-builder-0.12.6-1.rhel6.noarch (/project-builder-0.12.6-1.rhel6.noarch)
           Requires: perl-File-MimeInfo
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[david.clarke@spconfig ~]$ yum list versions perl-File-MimeInfo
Loaded plugins: refresh-packagekit, security
Error: No matching Packages to list


1.3.1. Install available dependencies
=====================================

Confirm the dependencies can be satisfied with:

yum list versions perl-Date-Manip perl-Digest-SHA squashfs-tools perl-YAML-Syck
perl-Date-Manip.noarch    6.24-1.el6   centos_6.5-dvd1
perl-Digest-SHA1.x86_64   2.12-2.el6   centos_6.5-dvd1
squashfs-tools.x86_64     4.0-5.el6    centos_6.5-dvd1
perl-YAML-Syck.x86_64     1.07-4.el6   centos_6.5-dvd1

cd /var/www/html/pub/mercury/centos/install/CENTOS_6.5_x86_64-DVD1
sudo yum install Packages/perl-Date-Manip-6.24-1.el6.noarch.rpm \
                 Packages/perl-Digest-SHA1-2.12-2.el6.x86_64.rpm \
                 Packages/squashfs-tools-4.0-5.el6.x86_64.rpm \
                 Packages/perl-YAML-Syck-1.07-4.el6.x86_64.rpm


1.3.2. Download 'perl-File-MimeInfo-0.15-1.el6.rf.noarch.rpm' and install - fails on depenencies
================================================================================================

The missing package was downloaded and copied to '/mnt/sp-backup/tools/archive/mondorescue.org/'. The full set pf RPMs was 

cd
sudo yum install /mnt/sp-backup/tools/archive/mondorescue.org/*.rpm
Loaded plugins: refresh-packagekit, security
Setting up Install Process
...
Resolving Dependencies
...
--> Finished Dependency Resolution
Error: Package: perl-File-MimeInfo-0.15-1.el6.rf.noarch (/perl-File-MimeInfo-0.15-1.el6.rf.noarch)
           Requires: perl(File::BaseDir)
Error: Package: perl-File-MimeInfo-0.15-1.el6.rf.noarch (/perl-File-MimeInfo-0.15-1.el6.rf.noarch)
           Requires: perl(File::DesktopEntry)


1.3.3. Download 'perl-File-BaseDir' & '-DesktopEntry' and install - fails on rpmbootstrap conflict
==================================================================================================

Dowloaded these packages to /mnt/sp-backup/tools/archive/mondorescue.org:

perl(File::BaseDir)       perl-File-BaseDir       perl-File-BaseDir-0.03-1.el6.rf.noarch.rpm
perl(File::DesktopEntry)  perl-File-DesktopEntry  perl-File-DesktopEntry-0.08-1.el6.noarch.rpm


Try installing everything:

sudo yum install /mnt/sp-backup/tools/archive/mondorescue.org/*.rpm
Loaded plugins: refresh-packagekit, security
Setting up Install Process
...
Resolving Dependencies
...
--> Running transaction check
---> Package afio.x86_64 0:2.5-1.rhel6 will be installed
---> Package buffer.x86_64 0:1.19-4.rhel6 will be installed
---> Package mindi.x86_64 0:2.1.7-1.rhel6 will be installed
---> Package mindi-busybox.x86_64 0:1.21.1-1.rhel6 will be installed
---> Package mondo.x86_64 0:3.0.4-1.rhel6 will be installed
---> Package pbmkbm.noarch 0:0.12.6-1.rhel6 will be installed
---> Package perl-File-BaseDir.noarch 0:0.03-1.el6.rf will be installed
---> Package perl-File-DesktopEntry.noarch 0:0.08-1.el6 will be installed
---> Package perl-File-MimeInfo.noarch 0:0.15-1.el6.rf will be installed
---> Package perl-IO-Interface.x86_64 0:1.05-2.el6 will be installed
---> Package perl-MDV-Packdrakeng.noarch 0:1.13-1 will be installed
---> Package perl-MondoRescue.noarch 0:3.2.0-1.rhel6 will be installed
---> Package perl-Net-IPv4Addr.noarch 0:0.10-6.el6 will be installed
---> Package perl-ProjectBuilder.noarch 0:0.12.6-1.rhel6 will be installed
---> Package perl-RPM4.x86_64 0:0.27-1 will be installed
---> Package project-builder.noarch 0:0.12.6-1.rhel6 will be installed
---> Package pusk.x86_64 0:0.9.7-1.rhel6 will be installed
---> Package rpmbootstrap.noarch 0:0.12.6-1.rhel6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================
 Package                       Arch          Version                Repository                                         Size
============================================================================================================================
Installing:
 afio                          x86_64        2.5-1.rhel6            /afio-2.5-1.rhel6.x86_64                          152 k
 buffer                        x86_64        1.19-4.rhel6           /buffer-1.19-4.rhel6.x86_64                        45 k
 mindi                         x86_64        2.1.7-1.rhel6          /mindi-2.1.7-1.rhel6.x86_64                       614 k
 mindi-busybox                 x86_64        1.21.1-1.rhel6         /mindi-busybox-1.21.1-1.rhel6.x86_64              446 k
 mondo                         x86_64        3.0.4-1.rhel6          /mondo-3.0.4-1.rhel6.x86_64                       2.4 M
 pbmkbm                        noarch        0.12.6-1.rhel6         /pbmkbm-0.12.6-1.rhel6.noarch                      39 k
 perl-File-BaseDir             noarch        0.03-1.el6.rf          /perl-File-BaseDir-0.03-1.el6.rf.noarch            14 k
 perl-File-DesktopEntry        noarch        0.08-1.el6             /perl-File-DesktopEntry-0.08-1.el6.noarch          29 k
 perl-File-MimeInfo            noarch        0.15-1.el6.rf          /perl-File-MimeInfo-0.15-1.el6.rf.noarch           91 k
 perl-IO-Interface             x86_64        1.05-2.el6             /perl-IO-Interface-1.05-2.el6.x86_64               50 k
 perl-MDV-Packdrakeng          noarch        1.13-1                 /perl-MDV-Packdrakeng-1.13-1.noarch                44 k
 perl-MondoRescue              noarch        3.2.0-1.rhel6          /perl-MondoRescue-3.2.0-1.rhel6.noarch            111 k
 perl-Net-IPv4Addr             noarch        0.10-6.el6             /perl-Net-IPv4Addr-0.10-6.el6.noarch               20 k
 perl-ProjectBuilder           noarch        0.12.6-1.rhel6         /perl-ProjectBuilder-0.12.6-1.rhel6.noarch        293 k
 perl-RPM4                     x86_64        0.27-1                 /perl-RPM4-0.27-1.x86_64                          664 k
 project-builder               noarch        0.12.6-1.rhel6         /project-builder-0.12.6-1.rhel6.noarch            245 k
 pusk                          x86_64        0.9.7-1.rhel6          /pusk-0.9.7-1.rhel6.x86_64                        5.7 M
 rpmbootstrap                  noarch        0.12.6-1.rhel6         /rpmbootstrap-0.12.6-1.rhel6.noarch                46 k

Transaction Summary
============================================================================================================================
Install      18 Package(s)

Total size: 11 M
Installed size: 11 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test


Transaction Check Error:
  file /usr/bin/rpmbootstrap conflicts between attempted installs of pusk-0.9.7-1.rhel6.x86_64 and rpmbootstrap-0.12.6-1.rhel6.noarch

Error Summary
-------------


1.3.4. Install in two steps, to avoid the conflict
==================================================

See what the conflicting packages install.  '/usr/bin/rpmbootstrap' is the only problem:

rpm -q --filesbypkg -p rpmbootstrap-0.12.6-1.rhel6.noarch.rpm
warning: rpmbootstrap-0.12.6-1.rhel6.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 37db9883: NOKEY
rpmbootstrap              /usr/bin/rpmbootstrap
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6/AUTHORS
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6/COPYING
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6/INSTALL
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6/NEWS
rpmbootstrap              /usr/share/doc/rpmbootstrap-0.12.6/README
rpmbootstrap              /usr/share/man/man1/rpmbootstrap.1.gz

rpm -q --filesbypkg -p pusk-0.9.7-1.rhel6.x86_64.rpm 
pusk                      /etc/setupkey.conf
pusk                      /etc/yum.repos.d/hp-psp.repo
pusk                      /usr/bin/mkusbkey
pusk                      /usr/bin/rpmbootstrap
pusk                      /usr/share/doc/pusk-0.9.7
pusk                      /usr/share/doc/pusk-0.9.7/AUTHORS
pusk                      /usr/share/doc/pusk-0.9.7/COPYING
pusk                      /usr/share/doc/pusk-0.9.7/ChangeLog
pusk                      /usr/share/doc/pusk-0.9.7/INSTALL
pusk                      /usr/share/doc/pusk-0.9.7/NEWS
pusk                      /usr/share/doc/pusk-0.9.7/PUSK.odp
pusk                      /usr/share/doc/pusk-0.9.7/PUSK.odt
pusk                      /usr/share/doc/pusk-0.9.7/README
pusk                      /usr/share/pusk
pusk                      /usr/share/pusk/config
pusk                      /usr/share/pusk/config/ilo
pusk                      /usr/share/pusk/customized
pusk                      /usr/share/pusk/customized/etc
pusk                      /usr/share/pusk/customized/etc/rc.d
pusk                      /usr/share/pusk/customized/etc/rc.d/rc.local
pusk                      /usr/share/pusk/customized/ssstk
pusk                      /usr/share/pusk/customized/ssstk/capture.sh
pusk                      /usr/share/pusk/customized/ssstk/deploy.sh
pusk                      /usr/share/pusk/customized/ssstk/fw.sh
pusk                      /usr/share/pusk/customized/ssstk/ilo.sh
pusk                      /usr/share/pusk/customized/ssstk/ssstk-functions
pusk                      /usr/share/pusk/customized/usr
pusk                      /usr/share/pusk/customized/usr/bin
pusk                      /usr/share/pusk/customized/usr/bin/etreeiloclean.py
pusk                      /usr/share/pusk/data_files
pusk                      /usr/share/pusk/data_files/ilo.dat
pusk                      /usr/share/pusk/elxocmcore-6.1.14.4-1.x86_64.rpm
pusk                      /usr/share/pusk/elxocmlibhbaapi-6.1.14.4-1.x86_64.rpm
pusk                      /usr/share/pusk/fw_files
pusk                      /usr/share/pusk/fw_files/README
pusk                      /usr/share/pusk/syslinux.cfg


1.3.4.1. Install rpmbootstrap-0.12.6
====================================

sudo yum install \
/mnt/sp-backup/tools/archive/mondorescue.org/rpmbootstrap-0.12.6-1.rhel6.noarch.rpm \
/mnt/sp-backup/tools/archive/mondorescue.org/perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm 
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Examining /mnt/sp-backup/tools/archive/mondorescue.org/rpmbootstrap-0.12.6-1.rhel6.noarch.rpm: rpmbootstrap-0.12.6-1.rhel6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/rpmbootstrap-0.12.6-1.rhel6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm: perl-ProjectBuilder-0.12.6-1.rhel6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package perl-ProjectBuilder.noarch 0:0.12.6-1.rhel6 will be installed
---> Package rpmbootstrap.noarch 0:0.12.6-1.rhel6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================
 Package             Arch   Version        Repository                                 Size
===========================================================================================
Installing:
 perl-ProjectBuilder noarch 0.12.6-1.rhel6 /perl-ProjectBuilder-0.12.6-1.rhel6.noarch 293 k
 rpmbootstrap        noarch 0.12.6-1.rhel6 /rpmbootstrap-0.12.6-1.rhel6.noarch        46 k

Transaction Summary
===========================================================================================
Install       2 Package(s)

Total size: 339 k
Installed size: 339 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : perl-ProjectBuilder-0.12.6-1.rhel6.noarch                        1/2 
  Installing : rpmbootstrap-0.12.6-1.rhel6.noarch                               2/2 
  Verifying  : perl-ProjectBuilder-0.12.6-1.rhel6.noarch                        1/2 
  Verifying  : rpmbootstrap-0.12.6-1.rhel6.noarch                               2/2 

Installed:
  perl-ProjectBuilder.noarch 0:0.12.6-1.rhel6  rpmbootstrap.noarch 0:0.12.6-1.rhel6                     

Complete!


1.3.4.2. Store the standalone rpmbootstrap files
================================================

Shift the conflicting package to a subdirectory, to allow easy installation of the rest:

As nas-dpc:

(cd mnt/sp-backup/tools/archive/mondorescue.org/ && \
 mkdir _0_rpmbootstrap-0.12.6-conflicting && \
 mv rpmbootstrap-0.12.6-1.rhel6.noarch.rpm \
  _0_rpmbootstrap-0.12.6-conflicting)

ls -la /usr/bin/rpmbootstrap
-r-xr-xr-x. 1 root root 23985 Jun 25  2014 /usr/bin/rpmbootstrap

cp  /usr/bin/rpmbootstrap                ./_0_rpmbootstrap-0.12.6-conflicting/
cp -r /usr/share/doc/rpmbootstrap-0.12.6 ./_0_rpmbootstrap-0.12.6-conflicting/
cp /usr/share/man/man1/rpmbootstrap.1.gz ./_0_rpmbootstrap-0.12.6-conflicting/


1.3.4.3. Uninstall rpmbootstrap
===============================

We must uninstall rpmbootstrap, to avoid the conflict with pusk:

sudo yum erase rpmbootstrap
Loaded plugins: refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package rpmbootstrap.noarch 0:0.12.6-1.rhel6 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package      Arch   Version         Repository                            Size
================================================================================
Removing:
 rpmbootstrap noarch 0.12.6-1.rhel6  @/rpmbootstrap-0.12.6-1.rhel6.noarch  46 k

Transaction Summary
================================================================================
Remove        1 Package(s)

Installed size: 46 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing    : rpmbootstrap-0.12.6-1.rhel6.noarch                           1/1 
  Verifying  : rpmbootstrap-0.12.6-1.rhel6.noarch                           1/1 

Removed:
  rpmbootstrap.noarch 0:0.12.6-1.rhel6                                          

Complete!


1.3.4.4. Install everything else
================================

Now install everything else:

sudo yum install /mnt/sp-backup/tools/archive/mondorescue.org/*.rpm
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Examining /mnt/sp-backup/tools/archive/mondorescue.org/afio-2.5-1.rhel6.x86_64.rpm: afio-2.5-1.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/afio-2.5-1.rhel6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/buffer-1.19-4.rhel6.x86_64.rpm: buffer-1.19-4.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/buffer-1.19-4.rhel6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/mindi-2.1.7-1.rhel6.x86_64.rpm: mindi-2.1.7-1.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/mindi-2.1.7-1.rhel6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/mindi-busybox-1.21.1-1.rhel6.x86_64.rpm: mindi-busybox-1.21.1-1.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/mindi-busybox-1.21.1-1.rhel6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/mondo-3.0.4-1.rhel6.x86_64.rpm: mondo-3.0.4-1.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/mondo-3.0.4-1.rhel6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/pbmkbm-0.12.6-1.rhel6.noarch.rpm: pbmkbm-0.12.6-1.rhel6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/pbmkbm-0.12.6-1.rhel6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-BaseDir-0.03-1.el6.rf.noarch.rpm: perl-File-BaseDir-0.03-1.el6.rf.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-BaseDir-0.03-1.el6.rf.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-DesktopEntry-0.08-1.el6.noarch.rpm: perl-File-DesktopEntry-0.08-1.el6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-DesktopEntry-0.08-1.el6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-MimeInfo-0.15-1.el6.rf.noarch.rpm: perl-File-MimeInfo-0.15-1.el6.rf.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-File-MimeInfo-0.15-1.el6.rf.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-IO-Interface-1.05-2.el6.x86_64.rpm: perl-IO-Interface-1.05-2.el6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-IO-Interface-1.05-2.el6.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-MDV-Packdrakeng-1.13-1.noarch.rpm: perl-MDV-Packdrakeng-1.13-1.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-MDV-Packdrakeng-1.13-1.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-MondoRescue-3.2.0-1.rhel6.noarch.rpm: perl-MondoRescue-3.2.0-1.rhel6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-MondoRescue-3.2.0-1.rhel6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-Net-IPv4Addr-0.10-6.el6.noarch.rpm: perl-Net-IPv4Addr-0.10-6.el6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-Net-IPv4Addr-0.10-6.el6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm: perl-ProjectBuilder-0.12.6-1.rhel6.noarch
/mnt/sp-backup/tools/archive/mondorescue.org/perl-ProjectBuilder-0.12.6-1.rhel6.noarch.rpm: does not update installed package.
Examining /mnt/sp-backup/tools/archive/mondorescue.org/perl-RPM4-0.27-1.x86_64.rpm: perl-RPM4-0.27-1.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/perl-RPM4-0.27-1.x86_64.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/project-builder-0.12.6-1.rhel6.noarch.rpm: project-builder-0.12.6-1.rhel6.noarch
Marking /mnt/sp-backup/tools/archive/mondorescue.org/project-builder-0.12.6-1.rhel6.noarch.rpm to be installed
Examining /mnt/sp-backup/tools/archive/mondorescue.org/pusk-0.9.7-1.rhel6.x86_64.rpm: pusk-0.9.7-1.rhel6.x86_64
Marking /mnt/sp-backup/tools/archive/mondorescue.org/pusk-0.9.7-1.rhel6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package afio.x86_64 0:2.5-1.rhel6 will be installed
---> Package buffer.x86_64 0:1.19-4.rhel6 will be installed
---> Package mindi.x86_64 0:2.1.7-1.rhel6 will be installed
---> Package mindi-busybox.x86_64 0:1.21.1-1.rhel6 will be installed
---> Package mondo.x86_64 0:3.0.4-1.rhel6 will be installed
---> Package pbmkbm.noarch 0:0.12.6-1.rhel6 will be installed
---> Package perl-File-BaseDir.noarch 0:0.03-1.el6.rf will be installed
---> Package perl-File-DesktopEntry.noarch 0:0.08-1.el6 will be installed
---> Package perl-File-MimeInfo.noarch 0:0.15-1.el6.rf will be installed
---> Package perl-IO-Interface.x86_64 0:1.05-2.el6 will be installed
---> Package perl-MDV-Packdrakeng.noarch 0:1.13-1 will be installed
---> Package perl-MondoRescue.noarch 0:3.2.0-1.rhel6 will be installed
---> Package perl-Net-IPv4Addr.noarch 0:0.10-6.el6 will be installed
---> Package perl-RPM4.x86_64 0:0.27-1 will be installed
---> Package project-builder.noarch 0:0.12.6-1.rhel6 will be installed
---> Package pusk.x86_64 0:0.9.7-1.rhel6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================
 Package                 Arch   Version        Repository                               Size
=============================================================================================
Installing:
 afio                    x86_64 2.5-1.rhel6    /afio-2.5-1.rhel6.x86_64                 152 k
 buffer                  x86_64 1.19-4.rhel6   /buffer-1.19-4.rhel6.x86_64               45 k
 mindi                   x86_64 2.1.7-1.rhel6  /mindi-2.1.7-1.rhel6.x86_64              614 k
 mindi-busybox           x86_64 1.21.1-1.rhel6 /mindi-busybox-1.21.1-1.rhel6.x86_64     446 k
 mondo                   x86_64 3.0.4-1.rhel6  /mondo-3.0.4-1.rhel6.x86_64              2.4 M
 pbmkbm                  noarch 0.12.6-1.rhel6 /pbmkbm-0.12.6-1.rhel6.noarch             39 k
 perl-File-BaseDir       noarch 0.03-1.el6.rf  /perl-File-BaseDir-0.03-1.el6.rf.noarch   14 k
 perl-File-DesktopEntry  noarch 0.08-1.el6     /perl-File-DesktopEntry-0.08-1.el6.noarch 29 k
 perl-File-MimeInfo      noarch 0.15-1.el6.rf  /perl-File-MimeInfo-0.15-1.el6.rf.noarch  91 k
 perl-IO-Interface       x86_64 1.05-2.el6     /perl-IO-Interface-1.05-2.el6.x86_64      50 k
 perl-MDV-Packdrakeng    noarch 1.13-1         /perl-MDV-Packdrakeng-1.13-1.noarch       44 k
 perl-MondoRescue        noarch 3.2.0-1.rhel6  /perl-MondoRescue-3.2.0-1.rhel6.noarch   111 k
 perl-Net-IPv4Addr       noarch 0.10-6.el6     /perl-Net-IPv4Addr-0.10-6.el6.noarch      20 k
 perl-RPM4               x86_64 0.27-1         /perl-RPM4-0.27-1.x86_64                 664 k
 project-builder         noarch 0.12.6-1.rhel6 /project-builder-0.12.6-1.rhel6.noarch   245 k
 pusk                    x86_64 0.9.7-1.rhel6  /pusk-0.9.7-1.rhel6.x86_64               5.7 M

Transaction Summary
=============================================================================================
Install      16 Package(s)

Total size: 11 M
Installed size: 11 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : perl-File-BaseDir-0.03-1.el6.rf.noarch                      1/16 
  Installing : perl-File-DesktopEntry-0.08-1.el6.noarch                    2/16 
  Installing : perl-File-MimeInfo-0.15-1.el6.rf.noarch                     3/16 
  Installing : afio-2.5-1.rhel6.x86_64                                     4/16 
  Installing : perl-IO-Interface-1.05-2.el6.x86_64                         5/16 
  Installing : perl-Net-IPv4Addr-0.10-6.el6.noarch                         6/16 
  Installing : mindi-busybox-1.21.1-1.rhel6.x86_64                         7/16 
  Installing : mindi-2.1.7-1.rhel6.x86_64                                  8/16 
  Installing : perl-MDV-Packdrakeng-1.13-1.noarch                          9/16 
  Installing : buffer-1.19-4.rhel6.x86_64                                 10/16 
  Installing : mondo-3.0.4-1.rhel6.x86_64                                 11/16 
  Installing : perl-RPM4-0.27-1.x86_64                                    12/16 
  Installing : perl-MondoRescue-3.2.0-1.rhel6.noarch                      13/16 
  Installing : project-builder-0.12.6-1.rhel6.noarch                      14/16 
  Installing : pusk-0.9.7-1.rhel6.x86_64                                  15/16 
  Installing : pbmkbm-0.12.6-1.rhel6.noarch                               16/16 
  Verifying  : perl-File-BaseDir-0.03-1.el6.rf.noarch                      1/16 
  Verifying  : buffer-1.19-4.rhel6.x86_64                                  2/16 
  Verifying  : perl-File-MimeInfo-0.15-1.el6.rf.noarch                     3/16 
  Verifying  : perl-RPM4-0.27-1.x86_64                                     4/16 
  Verifying  : pbmkbm-0.12.6-1.rhel6.noarch                                5/16 
  Verifying  : perl-MDV-Packdrakeng-1.13-1.noarch                          6/16 
  Verifying  : pusk-0.9.7-1.rhel6.x86_64                                   7/16 
  Verifying  : perl-MondoRescue-3.2.0-1.rhel6.noarch                       8/16 
  Verifying  : mindi-busybox-1.21.1-1.rhel6.x86_64                         9/16 
  Verifying  : perl-Net-IPv4Addr-0.10-6.el6.noarch                        10/16 
  Verifying  : perl-IO-Interface-1.05-2.el6.x86_64                        11/16 
  Verifying  : mindi-2.1.7-1.rhel6.x86_64                                 12/16 
  Verifying  : afio-2.5-1.rhel6.x86_64                                    13/16 
  Verifying  : perl-File-DesktopEntry-0.08-1.el6.noarch                   14/16 
  Verifying  : mondo-3.0.4-1.rhel6.x86_64                                 15/16 
  Verifying  : project-builder-0.12.6-1.rhel6.noarch                      16/16 

Installed:
  afio.x86_64 0:2.5-1.rhel6                                                     
  buffer.x86_64 0:1.19-4.rhel6                                                  
  mindi.x86_64 0:2.1.7-1.rhel6                                                  
  mindi-busybox.x86_64 0:1.21.1-1.rhel6                                         
  mondo.x86_64 0:3.0.4-1.rhel6                                                  
  pbmkbm.noarch 0:0.12.6-1.rhel6                                                
  perl-File-BaseDir.noarch 0:0.03-1.el6.rf                                      
  perl-File-DesktopEntry.noarch 0:0.08-1.el6                                    
  perl-File-MimeInfo.noarch 0:0.15-1.el6.rf                                     
  perl-IO-Interface.x86_64 0:1.05-2.el6                                         
  perl-MDV-Packdrakeng.noarch 0:1.13-1                                          
  perl-MondoRescue.noarch 0:3.2.0-1.rhel6                                       
  perl-Net-IPv4Addr.noarch 0:0.10-6.el6                                         
  perl-RPM4.x86_64 0:0.27-1                                                     
  project-builder.noarch 0:0.12.6-1.rhel6                                       
  pusk.x86_64 0:0.9.7-1.rhel6                                                   

Complete!


1.3.4.5. Reinstate the rpmbootstrap manual pages
================================================

Copy the manual page file back to its original position:

sudo cp /mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/rpmbootstrap.1.gz \
        /usr/share/man/man1/

Note that all files from the standalone rpmbootstrap package are available:

ls -laR /mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/
/mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/:
total 60
drwxrwxrwx+ 1 nas-dpc david.clarke   172 Jan 16 10:42 .
drwxr-xr-x+ 1 nas-dpc david.clarke  1662 Jan 16 11:00 ..
-r-xr-xr-x+ 1 nas-dpc david.clarke 23985 Jan 16 10:32 rpmbootstrap        [A]
drwxr-xr-x+ 1 nas-dpc david.clarke    62 Jan 16 10:40 rpmbootstrap-0.12.6 [B]
-rw-rw-rw-+ 1 nas-dpc david.clarke 29187 Jan 14 09:54 rpmbootstrap-0.12.6-1.rhel6.noarch.rpm
-r--r--r--+ 1 nas-dpc david.clarke  3745 Jan 16 10:41 rpmbootstrap.1.gz   [C]

/mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/rpmbootstrap-0.12.6:
total 36
drwxr-xr-x+ 1 nas-dpc david.clarke    62 Jan 16 10:40 .
drwxrwxrwx+ 1 nas-dpc david.clarke   172 Jan 16 10:42 ..
-rw-r--r--+ 1 nas-dpc david.clarke   149 Jan 16 10:40 AUTHORS
-rw-r--r--+ 1 nas-dpc david.clarke 15131 Jan 16 10:40 COPYING
-rw-r--r--+ 1 nas-dpc david.clarke   128 Jan 16 10:40 INSTALL
-rw-r--r--+ 1 nas-dpc david.clarke  4149 Jan 16 10:40 NEWS
-rw-r--r--+ 1 nas-dpc david.clarke   163 Jan 16 10:40 README

These were copied, in 1.3.4.2., from:

[A] /usr/bin/rpmbootstrap
[B] /usr/share/doc/rpmbootstrap-0.12.6/
[C] /usr/share/man/man1/rpmbootstrap.1.gz


1.3.4.6. Check differences between pusk & standalone /usr/bin/rpmbootstrap
==========================================================================

The types of the conflicting /usr/bin/rpmbootstrap file are:

file /usr/bin/rpmbootstrap \
/mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/rpmbootstrap
/usr/bin/rpmbootstrap:                           Bourne-Again shell script text executable
/mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/rpmbootstrap: a /usr/bin/perl -w script text executable


1.3.4.7. Reinstate the standalone rpmbootstrap executable
=========================================================

Assume the BASH script version provided by pusk is obsolete.

Replace it with the standalone version:

sudo mv /usr/bin/rpmbootstrap /usr/bin/rpmbootstrap-from-pusk
sudo cp -p /mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting/rpmbootstrap /usr/bin
ls -l /usr/bin/rpmbo*
-r-xr-xr-x. 1 root root 23985 Jan 16 12:20 /usr/bin/rpmbootstrap
-rwxr-xr-x. 1 root root  2680 May 17  2013 /usr/bin/rpmbootstrap-from-pusk

sudo cp -p /usr/bin/rpmbootstrap-from-pusk \
  /mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting
ls -la /mnt/sp-backup/tools/archive/mondorescue.org/_0_rpmbootstrap-0.12.6-conflicting
drwxrwxrwx+ 1 nas-dpc david.clarke   216 Jan 19  2015 .
drwxr-xr-x+ 1 nas-dpc david.clarke  1662 Jan 16 11:00 ..
-r-xr-xr-x+ 1 nas-dpc david.clarke 23985 Jan 16 10:32 rpmbootstrap
drwxr-xr-x+ 1 nas-dpc david.clarke    62 Jan 16 10:40 rpmbootstrap-0.12.6
-rw-rw-rw-+ 1 nas-dpc david.clarke 29187 Jan 14 09:54 rpmbootstrap-0.12.6-1.rhel6.noarch.rpm
-r--r--r--+ 1 nas-dpc david.clarke  3745 Jan 16 10:41 rpmbootstrap.1.gz
-rwx------+ 1 nobody  nobody        2680 May 17  2013 rpmbootstrap-from-pusk


2. Do a first backup, as an ISO image written to the NAS - fails with "mindi not found"
=======================================================================================

[See man mondoarchive]

Archive all locally-mounted filesystems to DVD-sized ISO(s) on '/mnt/sp-backup/mondo', called 'spconfig_clean-<n>.iso'.

mkdir /mnt/sp-backup/mondo

The archive command is probably:

sudo mondoarchive -Oi -d /mnt/sp-backup/mondo/ -N -p spconfig_clean -s 4480m -g
Initializing...
See /var/log/mondoarchive.log for details of backup run.
Checking sanity of your Linux distribution
I think you have a Windows 9x partition.
Done.
---FATALERROR--- Failed to generate boot+data disks
If you require technical support, please contact the mailing list.
See http://www.mondorescue.org for details.
The list's members can help you, if you attach that file to your e-mail.
Log file: /var/log/mondoarchive.log
Mondo has aborted.
Execution run ended; result=254
Type 'less /var/log/mondoarchive.log' to see the output log


2.1. Fix the mindi c.f. mindi-busybox package mismatch
======================================================

Checking the log file shows this error, reported twice:

ERROR: Unable to find mindi-busybox, please install it

The command shown before the second report is:

running: mindi   --custom /tmp/mondo.tmp.c1ojpM /tmp/mondo.scratch.J7xYck/images '/boot/vmlinuz-2.6.32-431.el6.x86_64' '' '0' 978212 'no' 'no' '' 'yes' 1623 1530 '""' 'yes' 'no' 'no' 32768 0 'no' > /tmp/mondo.tmp.c1ojpM/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.c1ojpM/mondo-run-prog-thing.err

vi -R /usr/sbin/mindi and search for "Unable to find" shows (ll 3302-3307):
  if [ -f $MINDI_LIB/rootfs/bin/busybox ]; then
          LogIt "Mindi-`$MINDI_LIB/rootfs/bin/busybox 2>&1 | head -1`"
  else
          LogIt "ERROR: Unable to find mindi-busybox, please install it"
          MindiExit -1
  fi

and, on line 35:
  MINDI_LIB=/usr/lib64/mindi

The error is confirmed with:

ls -la /usr/lib64/mindi/rootfs
total 132
drwxr-xr-x. 7 root root  4096 Jan 16 13:52 .
drwxr-xr-x. 3 root root  4096 Jan 16 10:41 ..
-rw-r--r--. 1 root root  2367 Sep  6  2005 ataraid.tgz
-rw-r--r--. 1 root root 17729 Sep  6  2005 cciss.tgz
drwxr-xr-x. 2 root root  4096 Jan 16 10:41 dev
-rw-r--r--. 1 root root   203 Sep  6  2005 dm.tgz
drwxr-xr-x. 3 root root  4096 Jan 16 10:41 etc
-rw-r--r--. 1 root root 10240 Sep  6  2005 i2o.tgz
-rw-r--r--. 1 root root 17763 Sep  6  2005 ida.tgz
lrwxrwxrwx. 1 root root    15 Jan 16 10:41 linuxrc -> usr/bin/busybox
-rw-r--r--. 1 root root  1222 Sep  6  2005 nst.tgz
-rw-r--r--. 1 root root  2399 Sep  6  2005 raw.tgz
-rw-r--r--. 1 root root 17245 Sep  6  2005 rd.tgz
-rw-r--r--. 1 root root  1058 Feb  1  2011 README
drwxr-xr-x. 2 root root  4096 Jan 16 10:41 sbin
-rw-r--r--. 1 root root  2312 Mar 30  2012 symlinks.tgz
-rw-r--r--. 1 root root    69 Sep  6  2005 THIS-IS-A-RAMDISK
drwxr-xr-x. 5 root root  4096 Jan 16 10:41 usr
drwxr-xr-x. 4 root root  4096 Jan 16 10:41 var
-rw-r--r--. 1 root root   310 Sep  6  2005 vc.tgz

So mindi-busybox installs executables under '/usr/lib64/mindi/rootfs/usr/bin' BUT mindi assumes the location is '/usr/lib64/mindi/rootfs/bin'.

The problem is easiest fixed by creating a '../rootfs/bin' symlink, with:

cd /usr/lib64/mindi/rootfs
sudo ln -s usr/bin ./bin
ls -la /usr/lib64/mindi/rootfs/bin/busybox
-rwxr-xr-x. 163 root root 394792 Dec 24 01:05 /usr/lib64/mindi/rootfs/bin/busybox


3. Do the backup - generates 9 ISO images
=========================================

mkdir /mnt/sp-backup/mondo
sudo mondoarchive -Oi -d /mnt/sp-backup/mondo/ -N -p spconfig_clean -s 4480m -g

This created nine DVD-sized ISO images on the NAS, as

ls -l /mnt/sp-backup/mondo/*.iso
-rw-rw-rw-+ 1 nobody nobody 4689698816 Jan 16 14:39 /mnt/sp-backup/mondo/spconfig_clean-1.iso
-rw-rw-rw-+ 1 nobody nobody 4690468864 Jan 16 15:24 /mnt/sp-backup/mondo/spconfig_clean-2.iso
-rw-rw-rw-+ 1 nobody nobody 4698294272 Jan 16 15:39 /mnt/sp-backup/mondo/spconfig_clean-3.iso
-rw-rw-rw-+ 1 nobody nobody 4694052864 Jan 16 15:58 /mnt/sp-backup/mondo/spconfig_clean-4.iso
-rw-rw-rw-+ 1 nobody nobody 4696262656 Jan 16 16:18 /mnt/sp-backup/mondo/spconfig_clean-5.iso
-rw-rw-rw-+ 1 nobody nobody 4686665728 Jan 16 16:38 /mnt/sp-backup/mondo/spconfig_clean-6.iso
-rw-rw-rw-+ 1 nobody nobody 4692979712 Jan 16 16:58 /mnt/sp-backup/mondo/spconfig_clean-7.iso
-rw-rw-rw-+ 1 nobody nobody 4693923840 Jan 16 17:26 /mnt/sp-backup/mondo/spconfig_clean-8.iso
-rw-rw-rw-+ 1 nobody nobody 3752157184 Jan 16 17:42 /mnt/sp-backup/mondo/spconfig_clean-9.iso

The archive log files were copied to the NAS directory, with:

cp -p /var/log/mondoarchive.log /mnt/sp-backup/mondo/spconfig_clean-mondoarchive.log
cp -p /var/log/mindi.log        /mnt/sp-backup/mondo/spconfig_clean-mindi.log


3.1. Verify the backup
======================

The archive was verified with command:

sudo mondoarchive -Vi -d /mnt/sp-backup/mondo/ -N -p spconfig_clean -s 4480m -g

The verification log file was copied to the NAS directory, with:

cp -p /var/log/mondoarchive.log /mnt/sp-backup/mondo/spconfig_clean-mondoverify.log

The logs have sizes:

ls -l /mnt/sp-backup/mondo/*.log
-rw-r--r--. 1 david.clarke david.clarke   22719 Jan 16 17:55 /mnt/sp-backup/mondo/spconfig_clean-mindi.log
-rw-r--r--. 1 david.clarke david.clarke 1902316 Jan 16 17:42 /mnt/sp-backup/mondo/spconfig_clean-mondoarchive.log
-rw-r--r--. 1 david.clarke david.clarke  822233 Jan 16 19:30 /mnt/sp-backup/mondo/spconfig_clean-mondoverify.log

Between creating and verifying the backup, 54 files changed on the host.  All appear to be log or temporary files.


3.2 Burn the ISOs onto DVDs
===========================

The nine ISOs have been burned onto DVD-R disks, using the (default) brasero CD/DVD creator package.  This was done on spwork1, while spconfig was verifying the ISO images.

The nine DVDs are labeled:
  SP STUDY
  REBUILT "SPCONFIG" HOST
  "spconfig_clean" MONDO BACKUP
  DVD N/9
  2015-01-16


4. Try to recover the disk image - fails with "Unable to mount root fs on unknown-block(1,0)"
=============================================================================================

Removed the system disk from its caddy and installed an identical 750GByte disk.

Boot from DVD 1/9.

At the prompt, enter:

nuke

Boot fails with:
...
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
List of partitions:
No filesystem could mount root, tried: iso9660
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
Pid: 1, com: swapper Not tainted 2.6.32-431.el6.x86_64 #1
Call trace:
 [<ffffffff815271fa>] ? panic+0xa7/0x16f
 [<ffffffff81c274bb>] ? mount_block_root+0x29f/0x2cb
 [<ffffffff81002930>] ? bstat+0x2b0/0x980
 [<ffffffff81c2753d>] ? mount_root+0x56/0x5a
 [<ffffffff81c276b1>] ? prepare_namespace+0x170/0x1a9
 [<ffffffff81c2692a>] ? kernel_init+0x2e1/0x2f7
 [<ffffffff8100c20a>] ? child_rip+0xa/0x20
 [<ffffffff81c26649>] ? kernel_init+0x0/0x2f7
 [<ffffffff8100c200>] ? child_rip+0x0/0x20


4.1. Try with boot option "raid=noautodetect", as suggested in the previous try - fails with same error
=======================================================================================================

Switched off & on.

Try again, with command:

nuke raid=noautodetect

Same result.


4.2. Try with boot option debug - fails with same error
=======================================================

Switched off & on.

Try again, with command:

nuke debug

Same result.
