New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Volume group support and libraries issue in recovery system with NBU backup #1907
Comments
See the
|
Thanks, @gdha After recovering my system, Will automatically mount my data VG (/dev/sdb1 data ) logical volumes right? |
@samurdhi indeed that is correct, but make a backup copy before doing any experiments, ok? |
@gdha Thank you so much for the support. |
@gdha, I got a issue while I'm trying to make REAR ISO, I changed "BACKUP=NBU" to NBU and executed "rear -dv mkrescue " Then I got the following errors. Relax-and-Recover elax-and-Recover 2.4 / 2018-06-21 Using log file: /var/log/rear/rear-storm.log WARNING: Netbackup bplist check failed with error code 0. See /var/log/rear/rear-storm.log for more details. Creating disk layout Using guessed bootloader 'GRUB' (found in first bytes on /dev/sda) Creating root filesystem layout Handling network interface 'eno1' eno1 is a physical device Handled network interface 'eno1' To log into the recovery system via ssh set up /root/.ssh/authorized_keys or specify SSH_ROOT_PASSWORD Copying logfile /var/log/rear/rear-storm.log into initramfs as '/tmp/rear-storm-partial-2018-08-28T10:31:31-0400.log' Copying files and directories Copying binaries and libraries Failed to copy '/lib/ld64.so.1' Copying kernel modules Copying all files in /lib*/firmware/ There are binaries or libraries in the ReaR recovery system that need additional libraries /usr/openv/lib/libnbservice.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxPBXIOPST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbtelemetry.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libsthMT.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libstspinbostpxyMT.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_CosNaming.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libpioracle.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxicui18nST.so.6_new requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_Messaging.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libxmMT.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvrtsLogRead.so.3 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_SecurityST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libscsitool.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libfi_VMware.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libfiST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libpiunix.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_CosNamingST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libdmpclaim.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found [root@storm spare]# vim error.txt libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_CosNamingST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libdmpclaim.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.7 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvdes40.so requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libvdes56.so requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libcatbackupMT.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_CosNotification.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libbpora64.so.9.0 requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libstspinbostpxy.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxPBXCommon.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libfiprocessbackups.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbclientST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxACEST.so.6_new requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libfi_remote_vxfs.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libfiprocessbackupsST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbfs.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbjson.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxACEXML_Parser.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxicuioST.so.6_new requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbbaseST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvrtsLogFormatMsgST.so.3_new requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libficmn_4_4ST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_BiDirGIOP.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxxml4cST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxACE.so.6 requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libvxPBXIOP.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/shared/vddk/lib64/libvixMntapi.so.1.1.0 requires additional libraries libfuse.so.2 => not found /usr/openv/lib/libvxTAO_IORTable.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libnbjni.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libfi_auto.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_DynamicAnyST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvfutil.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libVmangle.so requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libvxPBXCommonST.so requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_DynamicAny.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/lib/libvxlisST.so.3_new requires additional libraries libstdc++.so.6 => not found /usr/openv/lib/libvxTAO_CosNotificationST.so.6 requires additional libraries libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found 569,2-9 11% libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/netbackup/bin/nbftclnt requires additional libraries (fatal error) libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found libstdc++.so.6 => not found /usr/openv/netbackup/bin/nbliveup requires additional libraries (fatal error) libstdc++.so.6 => not found /usr/openv/netbackup/baremetal/server/data/discoverDevices.linuxS_x86 requires additional libraries libstdc++.so.6 => not found /usr/openv/netbackup/baremetal/server/data/discoverDevices.linuxR_x86 requires additional libraries libstdc++.so.6 => not found /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 ERROR: ReaR recovery system in '/tmp/rear.tKUghx0lUR2Zj09/rootfs' not usable Aborting due to an error, check /var/log/rear/rear-storm.log for details Exiting rear mkrescue (PID 389) and its descendant processes Running exit tasks You should also rm -Rf /tmp/rear.tKUghx0lUR2Zj09 |
@samurdhi in which path are those missing libraries? |
From where can I get the path of these libraries(rear log file) ? Because I can see error messaged (as I commented above in my thread)while trying to generate rescue iso . |
@gdha From where can I get the path of these libraries(rear log file) ? Because I can see error messaged (as I commented above in my thread)while trying to generate rescue iso. |
@samurdhi use the |
[root@storm yum.repos.d]# find / -name "libstdc++.so*" /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.19 /usr/openv/lib/shared/vddk/lib64/libstdc++.so.6 /usr/openv/lib/shared/vddk/lib64/libstdc++.so.6.0.13 /usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libstdc++.so /usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc /tmp/rear.WxNV1G6e1ukvXNR/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6 /tmp/rear.WxNV1G6e1ukvXNR/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6.0.13 /tmp/rear.zYAqmQDh51PGwZ5/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6 /tmp/rear.zYAqmQDh51PGwZ5/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6.0.13 /tmp/rear.64fou7h9NcB2ron/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6 /tmp/rear.64fou7h9NcB2ron/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6.0.13 /tmp/rear.tKUghx0lUR2Zj09/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6 /tmp/rear.tKUghx0lUR2Zj09/rootfs/usr/openv/lib/shared/vddk/lib64/libstdc++.so.6.0.13 [root@storm yum.repos.d]# find / -name "libglib-2.0.so*" /usr/lib64/libglib-2.0.so.0.5000.3 /usr/lib64/libglib-2.0.so.0 /usr/openv/lib/shared/vddk/lib64/libglib-2.0.so.0 /tmp/rear.WxNV1G6e1ukvXNR/rootfs/usr/openv/lib/shared/vddk/lib64/libglib-2.0.so.0 /tmp/rear.pCeF4udTCZ1L7d0/rootfs/usr/lib64/libglib-2.0.so.0.5000.3 /tmp/rear.pCeF4udTCZ1L7d0/rootfs/usr/lib64/libglib-2.0.so.0 /tmp/rear.zYAqmQDh51PGwZ5/rootfs/usr/openv/lib/shared/vddk/lib64/libglib-2.0.so.0 /tmp/rear.64fou7h9NcB2ron/rootfs/usr/openv/lib/shared/vddk/lib64/libglib-2.0.so.0 /tmp/rear.tKUghx0lUR2Zj09/rootfs/usr/openv/lib/shared/vddk/lib64/libglib-2.0.so.0 |
@samurdhi the required library paths are not taken in account when the rootfs is being examed. That is the reason why it fails. |
Probably we do not need all of these libraries?
|
[root@storm ~]# find /usr/openv/ -name "lib*so" -exec dirname {} \; | sort -u /usr/openv/java/jre/lib/amd64 /usr/openv/java/jre/lib/amd64/jli /usr/openv/java/jre/lib/amd64/server /usr/openv/lib /usr/openv/lib/lib32 /usr/openv/lib/map /usr/openv/lib/map/rvp /usr/openv/lib/ost-plugins /usr/openv/lib/ost-plugins/zapi /usr/openv/lib/shared/vddk/lib64 /usr/openv/lib/vxfi/providers /usr/openv/netbackup/bin /usr/openv/netbackup/sec/at/lib /usr/openv/pdde/pdopensource/lib /usr/openv/pdde/pdopensource/lib/engines /usr/openv/pdde/pdshared/lib |
Hi @gdha There are binaries or libraries in the ReaR recovery system that need additional libraries /usr/openv/netbackup/baremetal/server/data/discoverDevices.linuxS_x86_32 requires additional libraries libstdc++.so.5 => not found (I have libstdc++.so.6) /usr/openv/lib/libnbbaseST32.so requires additional libraries libvxACEST.so.6 => not found libvxcPBXST.so => not found /usr/openv/lib/libnbclientST32.so requires additional libraries libvxACEST.so.6 => not found libvxcPBXST.so => not found libvxACEST.so.6 => not found libvxcPBXST.so => not found /usr/openv/lib/shared/vddk/lib64/libvixMntapi.so.1.1.0 requires additional libraries libfuse.so.2 => not found These libraries are already installed: for i in libstdc++.so.5 libvxACEST.so.6 libvxcPBXST.so libfuse.so.2; do find / -iname *$i*; done /usr/openv/lib/libvxACEST.so.6 /usr/openv/lib/libvxcPBXST.so I have created a file /etc/ld.so.con.d/rear.conf with this content, because there were many other libraries, that arent found: /usr/openv/lib/shared/vddk/lib64/ /usr/openv/lib /usr/lib64 /usr/lib /lib64 /lib I have also tried the new function "NON_FATAL_BINARIES_WITH_MISSING_LIBRARY=", but without success. I'm using rear 2.4 on a RHEL 7.5 Machine with the backup strategie NBU Thanks, |
See the NON_FATAL_BINARIES_WITH_MISSING_LIBRARY In general the right solution when 'ldd' reports a 'not found' library is to use the generic config variables COPY_AS_IS REQUIRED_PROGS and LIBS to get actually missing stuff into the ReaR rescue/recovery system or for external/third-party backup programs the specific config variables like COPY_AS_IS_TSM COPY_AS_IS_BORG COPY_AS_IS_YUM and others. E.g. for BACKUP=NBU there is COPY_AS_IS_NBU, |
Hi @jsmeix Thank you, but I've tried it out and get the same "not founded"-libraries: local.conf: LIBS=( /usr/openv/lib/libvxACEST.so.6 /usr/openv/lib/libvxcPBXST.so ) local.conf: COPY_AS_IS_NBU=( /usr/openv/bin/vnetd /usr/openv/bin/vopied /usr/openv/lib /usr/openv/netbackup /usr/openv/var/auth/[mn]*.txt /usr/openv/lib/libvxACEST.so.6 /usr/openv/lib/libvxcPBXST.so ) |
@babadem13 I am not a Symantec NetBackup user so that I cannot reproduce anything In particular I do not have any proprietary third-party backup tool. In general I do not use any of the third-party backup tools As a questionable "workaround" for now you may disable Perhaps you could even enhance that ldd test There is already some special case handling for that ldd test for the Perhaps also Symantec NetBackup needs a special LD_LIBRARY_PATH |
Hi @jsmeix Thank you for your reply. Kind regards. |
That ldd test exists since ReaR version 2.3 |
@gdha I set the ReaR v2.5 milestone because of your |
@gdha the required library paths are not taken in account when the rootfs is being examed. That is the reason why it [the ldd test] fails. We should enhance ReaR here and there to get that right. I do not understand what needs to be enhanced here in ReaR When then the What would indicate that something is actually not yet right Known cases where the |
@jsmeix I was referring to the NBU paths which are missing (remember a similar issue was fixed for TSM by @schabrolles). I have no critic on your |
@gdha @babadem13 I have created a file /etc/ld.so.con.d/rear.conf with this content, because there were many other libraries, that arent found: /usr/openv/lib/shared/vddk/lib64/ /usr/openv/lib ... Does it mean it works for you with such an additional Careful with such additional dynamic linker config files! Cf. It can happen that with such additional dynamic linker config files Check with Cf. #1927 where a probably |
Sorry for the late reply. We found that this application put setenv.sh script in /etc/profile.d/ directory. [root@srv ~]# ldd /sbin/init linux-vdso.so.1 => (0x00007ffece5ce000) libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007fb36d0e2000) libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007fb36cedc000) libpam.so.0 => /usr/lib64/libpam.so.0 (0x00007fb36cccd000) libaudit.so.1 => /usr/lib64/libaudit.so.1 (0x00007fb36caa7000) libkmod.so.2 => /usr/lib64/libkmod.so.2 (0x00007fb36c890000) libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007fb36c652000) librt.so.1 => /usr/lib64/librt.so.1 (0x00007fb36c44a000) libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007fb36c233000) libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007fb36c017000) libc.so.6 => /usr/lib64/libc.so.6 (0x00007fb36bc56000) /lib64/ld-linux-x86-64.so.2 (0x00007fb36d46d000) libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007fb36b9f4000) liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007fb36b7cf000) libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007fb36b5cb000) libattr.so.1 => /usr/lib64/libattr.so.1 (0x00007fb36b3c5000) libz.so.1 => /opt/HP/BSM/Postgres/lib/libz.so.1 (0x00007fb36b1aa000) libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007fb36af6e000) libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007fb36ad68000) [root@srv ~]# ls -l /etc/profile.d/ total 68 -rw-r--r-- 1 root root 771 Feb 16 2017 256term.csh -rw-r--r-- 1 root root 841 Feb 16 2017 256term.sh -rw-r--r--. 1 root root 461 Mar 3 2014 abrt-console-notification.sh -rw-r--r--. 1 root root 660 Nov 25 2013 bash_completion.sh -rw-r--r--. 1 root root 337 Feb 4 2014 colorgrep.csh -rw-r--r--. 1 root root 345 Feb 4 2014 colorgrep.sh -rw-r--r--. 1 root root 1435 Jan 24 2014 colorls.csh -rw-r--r--. 1 root root 1391 Jan 24 2014 colorls.sh -rw-r--r-- 1 root root 1706 Feb 16 2017 lang.csh -rw-r--r-- 1 root root 2703 Feb 16 2017 lang.sh -rw-r--r--. 1 root root 123 Feb 3 2014 less.csh -rw-r--r--. 1 root root 121 Feb 3 2014 less.sh lrwxrwxrwx 1 root root 27 Oct 2 2017 modules.csh -> /usr/share/Modules/init/csh -rw-r--r-- 1 root root 168 Jan 24 2014 modules.sh lrwxrwxrwx 1 root root 35 Oct 24 2017 setenv.sh -> /opt/HP/BSM//PMDB/bin/obrbootenv.sh -rw-r--r--. 1 root root 105 Jan 30 2014 vim.csh -rw-r--r--. 1 root root 269 Jan 30 2014 vim.sh -rw-r--r--. 1 root root 164 Jan 27 2014 which2.csh -rw-r--r--. 1 root root 169 Jan 27 2014 which2.sh [root@srv ~]# cat /etc/profile.d/setenv.sh ################################################################################################ # Hewlett Packard Copyright 2014 # # # # Set environment variable for all SHR users # ################################################################################################ pmdbvar=PMDB PmdbDir=/opt/HP/BSM/$pmdbvar export PMDB_HOME=$PmdbDir username=`echo $USER` Vertica_USER="" if [ x"$username" = x ] ; then username=`id -un` fi if [ -e $PMDB_HOME/data/config.prp ] ; then { #echo "in side loop" Vertica_USER=`cat $PMDB_HOME/data/config.prp | grep database.username= | awk -F'=' '{print $2}' |tr -d '\r'` #echo "vertica Dba User :"$Vertica_USER } fi if [ x"${username}" = x"${Vertica_USER}" ] ; then { #echo "don't set postgres path in ld library" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/HP/BSM/JRE64/lib/amd64/server:/opt/HP/BSM/JR64/lib/amd64:/opt/HP/BSM/JRE64/lib/amd64:/opt/HP/BSM/JRE64/lib/amd64/xawt:/opt/OV/lib64: } else { #echo "set postgres path in ld library" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/HP/BSM/JRE64/lib/amd64/server:/opt/HP/BSM/JR64/lib/amd64:/opt/HP/BSM/JRE64/lib/amd64:/opt/HP/BSM/JRE64/lib/amd64/xawt:/opt/HP/BSM/Postgres/lib:/opt/OV/lib64:/usr/lib64: } fi if [ x"${username}" = x"root" ] || [ x"${username}" = x"postgres" ] || [ x"${username}" = x"${Vertica_USER}" ] ; then export PATH=/opt/OV/nonOV/perl/a/bin:$PATH:$PmdbDir/bin:/opt/OV/bin:/opt/OV/lib64:/opt/HP/BSM/Postgres/bin export PATH=/opt/HP/BSM/JRE64/bin:$PATH export PATH=$PATH: export JAVA_HOME=/opt/HP/BSM/JRE64 export VERTICAINI=/opt/HP/BSM/PMDB/config/vertica.ini export ODBCINI=/opt/HP/BSM/PMDB/config/odbc.ini export OVINSTALLDIR=/opt/OV/ export SHRINSTALLDIR=/opt/HP/BSM/ fi |
@samurdhi Hewlett Packard has to fix what they intend to do with their setenv.sh script I am not a libraries configuration expert but I think a global I think LD_LIBRARY_PATH is meant to be set for a particular program call Via quick Google search I found
|
@rear/contributors I think this shows an interesting "by the way feature" of ReaR: By setting up a disaster recovery procedure with ReaR Simply put: |
I think #1907 (comment) |
FYI: The deleted a comment from @samurdhi here was the same as |
We had the same (library) issues with ReaR 2.3 and 2.4. We look forward for the ReaR v2.5 Milestone where this patch is included. Thanks for that! :-) |
@KKeXX Thank you for your confirmation. Beginning of 2019 we will prepare the next freeze period before launching rear-2.5. Thank you for the testing - much appreciated. |
Relax-and-Recover (ReaR) Issue Template
Fill in the following items before submitting a new issue
(quick response is not guaranteed with free support):
ReaR version ("/usr/sbin/rear -V"):
rear 2.4
OS version ("cat /etc/rear/os.conf" or "lsb_release -a" or "cat /etc/os-release"):
RHEL 7.4
In my system, there are 2 hard disks are attached. RootVG created on first hard disk(sda) and data VG used to store log files. So I don't want rear to backup data VG. Since this is 2nd hard disk(sdb) I prefer rear not to format and recreate VG,LV again. Which parameters should I include into local.conf file to archive this requirement.
Please advice
/dev/sda
/dev/sdb
[root@localhost /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rootvg lvm2 a-- <465.26g 4.00m
/dev/sdb1 data lvm2 a-- <465.26g 4.00m
The text was updated successfully, but these errors were encountered: