Problem
NetBackup supports IBM AIX (RS6000) as a client. One of the client features called ' Client Direct ' (client side deduplication), which has the ability to send data directly from a client to the MSDP/PureDisk storage, sending only the modified data which reduces the data across the network.
NetBackup 10.0.0.1 and previous versions perform Client Direct backups successfully, however, installing/upgrading to NetBackup 10.1 and above, the backups may start to fail with STATUS 83 when using Client Direct. Note, all other backups are working as expected.
Error Message
Job Details:
23-Mar-2023 11:19:57 PM - Critical bpbrm (pid=284530) Client Direct plugin not available (2060009)
23-Mar-2023 11:19:57 PM - Info bpbkar (pid=0) done. status: 83: media open error
media open error (83)
From nbostpxy client log:
11:19:56.287[9371998.1][ERROR][cleanup][log_shmem]libsts openp() 23/03/13 11:19:56: stsm_open_module /usr/openv/lib/ost-plugins/libstspipdMT.so failed err 2060048 platerr 2: Could not load module /usr/openv/lib/ost-plugins/libstspipdMT.so.
Dependent module libc++.a(shr_64.o) could not be loaded.
Could not load module libc++.a(shr_64.o).
System error: No such file or directory
Could not load module /usr/openv/lib/ost-plugins/libstspipdMT.so.
Cause
There were compiler upgrades for Client Direct deduplication software for NetBackup 10.1 on AIX/RS6000 build hosts. These updates were related to new TCPIP refreshing features introduced which have the dependency for C++ runtime libraries xlC16.1.0.7 (and above).
Solution
The AIX/RS6000 host will need updated C++ runtime drivers, if Client Direct backups are required. An example of supported versions are;
# lslpp -L | grep -i c++
libc++.rte 16.1.0.10 C F IBM XL C++ Runtime for AIX 7.1
xlC.aix61.rte 16.1.0.10 C F IBM XL C++ Runtime for AIX 6.1
xlC.rte 16.1.0.10 C F IBM XL C++ Runtime for AIX
Please note that this article references sites not owned or maintained by Veritas and, as such, Veritas is not responsible for the content portrayed on such sites, including any revisions to or deletions of content or third-party software on which this article relies. User is responsible for conducting all necessary due diligence prior to following the instructions described in this article.