cancel
Showing results for 
Search instead for 
Did you mean: 

netbackup client on Linux X86_64

wesa
Level 2
Hi! Can someone give me instructions on how to install NetBackup client (v6) on a Linux x86_64? I could only find 32bit and IA64. Thanks in advance.
7 REPLIES 7

Peter_Jakobs
Level 5
Partner Accredited Certified
You have to use the 32bit client.
For doing this you also have to install some 32 bit lib's
(eg for debian apt-get install libstdc++6 (for netbackup client 6.5.1) and for Ubuntu apt-get install ia32-libs)
 
Peter

wesa
Level 2
----------------
EDIT:
 
I've now installed lib32-gcc-libs and run LD_LIBRARY_PATH="/opt/lib32/usr/lib/:/opt/lib32/lib/:$LD_LIBRARY_PATH"
 
Now i get:
/usr/openv/netbackup/bin/bpcd: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
----------------
 
Thank you for info.
 
My distro is Arch linux. The package gcc-libs is installed and /usr/lib/stdc++.so.6 exist.
 
 
 
Code:
VERITAS Installation ScriptCopyright 1993 - 2005 VERITAS Software Corporation, All Rights Reserved. Installing NetBackup Client Software NOTE:  To install NetBackup Server software, insert the appropriate        NetBackup Server cdrom.Do you wish to continue— [y,n] (y) yDo you want to install the NetBackup client software for this client– [y,n] (y) y OS Level Options ---------------- 1. IBMpSeriesRedHat2.6 2. IBMpSeriesSuSE2.6 3. IBMzSeriesLinux2.4.21 4. RedHat2.4 q To quit from this script If your Operating System is a newer level than those listed, choose the highest level. Enter Choice [1 - 4] 4This package will install Linux/RedHat2.4 client.NetBackup client is currently at release level 6.0MP4.This package will install NetBackup client 6.0MP4../cp_to_client: line 534: /usr/openv/netbackup/bin/bpps: No such file or directory./cp_to_client: line 534: /usr/openv/netbackup/bin/bpps: No such file or directory+ /bin/cp NB-Java.tar.Z /usr/openvInstalling NB-Java.+ /bin/cp ./nbj.conf /usr/openv/java./cp_to_client: line 891: /usr/openv/netbackup/bin/bmrsetupclient: No such file or directorySend a SIGHUP to inetd or xinetd so the (x)inetd.conf file will be reread.:: Stopping xinetd    [BUSY]    [DONE] :: Starting xinetd    [BUSY]    [DONE] File /usr/openv/tmp/install_trace.12071 contains a trace of this install.That file can be deleted after you are sure the install was successful.

 
/usr/openv/netbackup/bin/bpps exists.
 
When running;
exec /usr/openv/netbackup/bin/bpps
 
It gives me;
-bash: /usr/openv/netbackup/bin/bpps: No such file or directory
-bash: /usr/openv/netbackup/bin/bpps: Success
 
Running:
netstat -a | egrep "bpcd|vopied|bpjava-msvc|vnetd"
 
Gives me:
tcp        0      0 *:bpcd                  *:*                     LISTEN     
tcp        0      0 *:vopied                *:*                     LISTEN     
tcp        0      0 *:bpjava-msvc           *:*                     LISTEN     
tcp        0      0 *:vnetd                 *:*                     LISTEN     

 
Any ide?


Message Edited by wesa on 06-09-2008 07:47 AM

Message Edited by wesa on 06-09-2008 08:07 AM

Peter_Jakobs
Level 5
Partner Accredited Certified
You're missing some libs
with ldd /usr/openv/netbackup/bin/tar or lss /usr/openv/netbackup/bin/bpcd
you see what lib's you need, check if you have them and if not install them.
 
Peter

wesa
Level 2
I made my own PKGBUILD for
the libs i needed (found in lib-compat);
PKGBUILD
Code:
# Contributor: Clement Siuchung Cheung <clement.cheung@umich.edu>pkgname=lib-compatpkgver=1.4.1pkgrel=1pkgdesc="Gentoo lib compat for old programs only available in binary"arch=(x86_64)options=("!strip")license=('GPL')url="http://www.gentoo.org/"source=(ftp://ftp.ibiblio.org/pub/linux/distributions/gentoo/distfiles/${pkgname}-${pkgver}.tar.bz2)md5sums=('ec4a4528295b5879ad055e44c4a6d463')build() {  cd $startdir/src/${pkgname}-${pkgver}/x86  # Install /lib files  mkdir -p $startdir/pkg/opt/lib32/lib  mv ld-linux.so.1* $startdir/pkg/opt/lib32/lib  # Install /usr/lib files  mkdir -p $startdir/pkg/opt/lib32/usr/lib  mv *.so* $startdir/pkg/opt/lib32/usr/lib  # Fix files  cd $startdir/pkg/opt/lib32/lib  mv -f libstdc++-libc6.2-2.so.3 libstdc++-3-libc6.2-2-2.10.0.so  ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.2-2.so.3  mv -f libstdc++-libc6.1-1.so.2 libstdc++-2-libc6.1-1-2.9.0.so  ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-1.so.2  ln -s libstdc++.so.2.8.0 libstdc++.so.2.8  ln -s libstdc++.so.2.7.2.8 libstdc++.so.2.7.2  ln -s libg++.so.2.7.2.8 libg++.so.2.7.2  rm -f libstdc++.so.2.9.dummy libstdc++.so.2.9.0  rm -f libsmpeg-0.4.so.0.dummy}

 
Installed with;
buildpkg
su
pacman -U <package>
 
.. and now it works like a charm :)
Thanks for great help, Peter.
 
Maybe I've write a wiki for it tomorrow.

wesa
Level 2
WIKI-url follows: http://wiki.archlinux.org/index.php/NetBackup_6.0_Client_on_Archlinux_x86_64

misconfig
Not applicable

I've had the same issues running RHEL-5.3_x86_64, turns out you need the 32bit libs in order for this to function properly. Steps I took in order to get this issues aleivated under RHEL are as follows.

 

yum install -y compat-libstdc++-296-2.96-138.i386

service xinetd restart

 

In order to test, telnet to your client machine running the NBU client on port 13782, hope this helps!

MattS
Level 6

Wow, thanks misconfig!

I just happened to read this article after i posted another one and right now i have about 8 browser tabs open trying to figure out why this new RHEL5.3 client wont install! Thanks!

 

Matt

 

Oh! PS, for some reason xinetd didnt install itself either, so that was another problem i had to figure out.  That is located on disk 2 of the install CD's.  See these articles:

http://seer.entsupport.symantec.com/docs/297459.htm

http://seer.entsupport.symantec.com/docs/290140.htm

 

Message Edited by MattS on 02-27-2009 07:36 AM