ReaR: cannot create rescue ISO when using the NetBackup method
Environment
- Red Hat Enterprise Linux (RHEL) 7.6
- rear-2.4-2
- netbackup
Issue
- When using the NetBackup method
BACKUP=NBU,ReaRprints error messages then fails
/usr/lib/udev/rename_device requires additional libraries
libglib-2.0.so.0 => not found
/usr/lib/udev/udev-kvm-check requires additional libraries
libglib-2.0.so.0 => not found
/usr/openv/netbackup/bin/goodies/bpconverttouch requires additional libraries (fatal error)
libstdc++.so.6 => not found
[...]
/usr/openv/netbackup/bin/goodies/support/versioninfo requires additional libraries (fatal error)
libstdc++.so.6 => not found
[...]
[...]
Resolution
Update to rear-2.4-7.el7 shipped with Advisory RHBA-2019:2273 or newer.
Root Cause
Two issues can be seen:
-
ReaRdoesn't include standard libraries due to already finding it in the NetBackup path/usr/openv- This issue is tracked by BZ 1652828 - Backport upstream fix for #1975 (Missing libraries in Rescue ISO causing executables to fail)
- This makes
/usr/lib/udev/rename_deviceand/usr/lib/udev/udev-kvm-checkbe unusable although needed during recovery
-
ReaRincludes too many NetBackup binaries from/usr/openvmaking ReaR's ISO verification fail- This issue is tracked by BZ 1652853 - Netbackup restore not functional anymore
- This makes ReaR include some unnecessary binaries such as
/usr/openv/netbackup/bin/goodies/support/versioninfoand others and make the ReaR's ISO verification fail
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments