Debian/Ubuntu 64bit
ISP for Debian/Ubuntu can be found at our ISP download under Ubuntu 14.04/16.04/18.04/20.04 Debian 7 + 8 + 9 + 10
Installation guide:
Client will be as tar-file domwnloaded. The file-name has the form ISP_Version-TIV-TSMBAC-LinuxX86.tar,
for example
8.1.7.0-TIV-TSMBAC-LinuxX86_DEB.tar or 8.1.15.0-TIV-TSMBAC-LinuxX86.tar.
1. Command line with sudo/root rights and change to the download path
Please open the command line and log into sudo/root mode with sudo -i.
Next change to the download path of the downloaded *-TIV-TSMBAC-LinuxX86_DEB.tar file
Example for the directory Desktop under home/service/ :
cd home/service/desk/
2. Unpack the ISP-Client TAR file
tar xvf ISP_Version-TSMBAC-LinuxX86_DEB.tar
for example
tar xvf 8.1.7.0-TIV-TSMBAC-LinuxX86_DEB.tar
or
tar xvf 8.1.15.0-TIV-TSMBAC-LinuxX86_DEB.tar
3. Install the 64-Bit-Version of the GSKit-packages
dpkg -i gskcrypt64_<Version>.linux.x86_64.deb gskssl64_<Version>.linux.x86_64.deb
for example
dpkg -i gskcrypt64_8.0-55.2.linux.x86_64.deb gskssl64_8.0-55.2.linux.x86_64.deb
4. Install the 64-Bit-version of IBM Spectrum Protect-API
dpkg -i tivsm-api64.amd64.deb
5. Install the client components for backup/archive
dpkg -i tivsm-ba.amd64.deb
6. Restart PC
7. (Only for Debian OS) Test if the following error occurs when starting the IBM Spectrum Protect client
Start client with commando "dsmc":
root@debian:~# dsmc /bin/dsmc: error while loading shared libraries: libgsk8ssl_64.so: cannot open shared object file: No such file or directory
If the error occurs the location of libgsk8ssl_64.so has to be determined.
root@debian:~# locate libgsk8ssl_64.so
/usr/lib64/libgsk8ssl_64.so
/usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
Customize program library links
root@debian:~# printf "%s\n" "# Extra Pfad fuer IBM Spectrum Protect (Backup)" "/lib64" >/etc/ld.so.conf.d/ISP.conf
and with
root@debian:~# ldconfig
switch active.
Now the libgsk8ssl_64.so error at start over dsmc should no longer occur.
8. Install Java for the graphical ISP GUI:
The ISP client officially supports Java 7 and Java 8, but we have also tested the client with newer Java versions and could not find any problems.
In general, the GUI only works with open JDK. (https://www.ibm.com/support/pages/linux-x86x8664-client-requirements)
For example, you can use Java 11 through a workaround.
Workaround 1 via the path variable:
https://www.ibm.com/support/pages/node/562475
Workaround 2:
However, since this only takes place in an upstream shell script, it can also be relatively easily bypassed. I was not aware of this until just now.
diff -u dsmj /usr/bin/dsmj
--- dsmj 2020-04-30 15:41:14.564492598 +0200
+++ /usr/bin/dsmj 2020-02-06 01:41:00.000000000 +0100
@@ -15,8 +15,8 @@
#=======================================================================
#=== Check Java Runtime Environment ===
#=======================================================================
-JRE_VERSION_SUPP=11
-JRE_RELEASE_SUPP=0
+JRE_VERSION_SUPP=1
+JRE_RELEASE_SUPP=7
JRE_RELEASE_SUPP_HIGHER=yes
JRE_LEVEL_SUPP=0
JRE_LEVEL_SUPP_HIGHER=yes