7.1 client install on Solaris 10 server
I would like some assistance with installing the NetBackup 7.1 client on a Solaris 10 server. The pbx portion installs fine but the argument returned on the client step is "argument expected". I assume something isn't being piped to the command or it can't find a location.
If I read correctly, since the netbackup server is windows the client can't be pushed to the unix server so a local install is my only option. I also extracted these files on another server to avoid the tar version issues I see referenced frequently. I transferred the files to the client server using rsync. I am running the install as root as well.
NetBackup Server info
Windows 2008
Client Server info
(clienthostname)-(root)=# uname -a
SunOS hostname 5.10 Generic_142909-17 sun4v sparc SUNW,SPARC-Enterprise-T5120
(clienthostname)-(root)=# isainfo -vk
64-bit sparcv9 kernel modules
Results from install
(clienthostname)-(root)=# ./install
Symantec Installation Script
Copyright 1993 - 2011 Symantec Corporation, All Rights Reserved.
Installing NetBackup Client Software
Do you wish to continue? [y,n] (y)
Do you want to install the NetBackup client software for this client? [y,n] (y)
This package will install Solaris/Solaris10 client.
This package will install NetBackup client 7.1.
Enter the name of the NetBackup server : netbackupservername
Would you like to use "clienthostname" as the configured name of the NetBackup client? [y,n] (y)
Installing PBX...
Please wait while installation is in progress...
Installation completed Successfully
Installation log located here: /var/tmp/installpbx-18510-100411134743.log
cat: cannot open /export/home/username/NetBackup_7.1_CLIENTS/netbackupclients/NBClients/anb/Clients/usr/openv/netbackup/client/Solaris/Solaris10/.sizes_client_bin
expr: syntax error
./cp_to_client: test: argument expected
A failure was detected running /export/home/username/NetBackup_7.1_CLIENTS/netbackupclients/NBClients/anb/Clients/usr/openv/netbackup/client/Solaris/Solaris10/cp_to_client netbackupservername clienthostname /tmp/install_trace.18381
File /tmp/install_trace.18381 contains a trace of this install.
That file can be deleted after you are sure the install was successful.
Alright, having received permission from our vendor to install the sunfreeware version, we have a successful install with some caveats.
Following the documentation on the article http://www.symantec.com/docs/TECH154080 but ran into a few issues. I'll document them here in case anyone else searches for a similar circumstance.
Get the software
$ftp ftp.sunfreeware.com (used anonymous login)
$ cd pub/download/sparc/10/
$ get tar-1.26-sol10-sparc-local.gz
$ get libiconv-1.14-sol10-sparc-local.gz
$ get libintl-3.4.0-sol10-sparc-local.gz
$ bye
Install the software
$ gzip -d <filename>.gz (repeat for all three if needed)
$ pkgadd -d tar-1.26-sol10-sparc-local
$ pkgadd -d libiconv-1.14-sol10-sparc-local (added due to the error referenced in the tech article)
$ pkgadd -d libintl-3.4.0-sol10-sparc-local (added due to the error referenced in the tech article)
Note: My server installed the package(s) into /usr/local/bin instead of /usr/sfw/bin. I had to follow the directions for adding the path to the $PATH
$ PATH=/usr/local/bin:$PATH
$ export $PATHTesting the install
$ tar (Resulted in an error similar to the one in the article but not quite the same)
ld.so.1: tar: fatal: libgcc_s.so.1: open failed: No such file or directory
Killed
Resolving the new error
Can't take credit for this. Googled it and found http://spectral.mscs.mu.edu/USA2006/lectures/my-wasted-life-part-X.html
$ LDD /usr/local/bin/tar
(clienthostname)-(root)=# ldd /usr/local/bin/tar
libintl.so.8 => /usr/local/lib/libintl.so.8
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libsec.so.1 => /usr/lib/libsec.so.1
libc.so.1 => /usr/lib/libc.so.1
librt.so.1 => /usr/lib/librt.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libgcc_s.so.1 => (file not found)
libavl.so.1 => /lib/libavl.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,SPARC-Enterprise-T5120/lib/libmd_psr.so.1
$ find / -name libgcc_s.so.1
/usr/sfw/lib/sparcv9/libgcc_s.so.1
/usr/sfw/lib/libgcc_s.so.1
/usr/openv/pdde/pdopensource/lib/libgcc_s.so.1
/opt/RICHPse/lib/i386/libgcc_s.so.1
/opt/RICHPse/lib/sparcv9/libgcc_s.so.1
$ LD_LIBRARY_PATH=/usr/sfw/lib:$LD_LIBRARY_PATH (adding /usr/sfw/lib to the link path)
$ export LD_LIBRARY_PATHtar tested fine at this point and I was able to extract the NetBackup_7.1_CLIENTS.tar.gz directly on the Solaris 10 server. I ran ./install from the NetBackup_7.1_CLIENTS directory without error. It allowed it to extract the files needed in the sub-directories.
At this point, I believe I am done. Now on to configured the bp.conf file.
Thanks for the advice and support all
Scott