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