Status code 174 while backing up RedHat client or "Incorrectly built binary which accesses errno, h_errno or _res directly"

Article:TECH30861  |  Created: 2004-01-03  |  Updated: 2013-10-23  |  Article URL http://www.symantec.com/docs/TECH30861
Article Type
Technical Solution

Product(s)

Environment

Issue



Status code 174 while backing up RedHat client or "Incorrectly built binary which accesses errno, h_errno or _res directly"

Error



ldd /usr/openv/netbackup/bin/bpcd Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed.

Solution



This status 174 or INCORRECTLY BUILT BINARY which accesses errno, h_errno or _res directly issue occurs when a version of VERITAS NetBackup (tm) earlier than Feature Pack 6 (FP6) is run on a RedHat Linux client. Earlier versions of NetBackup are compiled for glibc 2.2. RedHat 9 and Advanced Server 3 utilize glibc 2.3. This results in the incorrectly built binary message.

The solution to this problem is to install a supported version of NetBackup on the clients. Currently 4.5 FP6 is the minimum supported version for these operating systems.

A good test to check version compatibility is to run this command:
ldd /usr/openv/netbackup/bin/bpcd on Redhat 9

# ldd /usr/openv/netbackup/bin/bpcd
Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed.
libnsl.so.1 => /lib/libnsl.so.1 (0x40034000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40049000)
libdl.so.2 => /lib/libdl.so.2 (0x4005b000)
libc.so.6 => /lib/libc.so.6 (0x4005f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

This is due to the fact that RedHat switched to glibc 2.3 in RedHat 9 instead of glibc 2.2 in earlier versions.
The fix is to install a supported version of NetBackup. Reference the OS compatibility matrix.




Legacy ID



266276


Article URL http://www.symantec.com/docs/TECH30861


Terms of use for this information are found in Legal Notices