You are located in service: Backup & Restore

Installation (best effort)

Installation (best effort)


Installation unter Linux (debian oder Ubuntu) - best effort

Debian (initial commit Hr. D. Haarhoff, IP, 2017; updated by Michael Behnke 2019, extended by C. Schüller Aug. 2019)
TSM Update under Debian for RWTH

The following describes the update of TSM/IBM Spectrum Protect from 7.1.6 to 8.1.2 and addition of the Telekom Root-Cert on a Debian stretch box.

Prep work

Download the root cert:

Backup existing config files:

sudo cp -a /opt/tivoli/tsm/client/ba/bin/dsm.sys ./
sudo cp -a /opt/tivoli/tsm/client/ba/bin/dsm.opt ./

Download installers from IBM according to their Ubuntu instructions:\

mkdir /tmp/tsmupdate -p
cd /tmp/tsmupdate
wget<aktuelle Version>/<aktuelle Version>-TIV-TSMBAC-LinuxX86_DEB.tar
tar -xvf <aktuelle Version>-TIV-TSMBAC-LinuxX86_DEB.tar
Remove old version and install
Stop the dsmcad service and remove the old version.
sudo service dsmcad stop
sudo dpkg -r tivsm-api64 tivsm-ba gskcrypt64 gskssl64

If you installed optional packages you will also have to remove them. Check for any further IBM packages using:

aptitude search '~o'

Install new version:

sudo dpkg -i bacli/gskcrypt64_8.0-55.4.linux.x86_64.deb bacli/gskssl64_8.0-55.4.linux.x86_64.deb
sudo dpkg -i bacli/tivsm-api64.amd64.deb
sudo dpkg -i bacli/tivsm-apicit.amd64.deb
sudo dpkg -i bacli/tivsm-ba.amd64.deb
sudo dpkg -i bacli/tivsm-bacit.amd64.deb

Fix the init file to work with Debian instead of ubuntu

sudo vi /etc/init.d/dsmcad

in line 99 replace:

if [ $NAME = "Ubuntu" ]

if [ "$NAME" = "Debian GNU/Linux" ]

Note the added quotations marks around the NAME variable.

Add the rootcert and see if everything works

From the place where you downloaded the rootcert:

sudo dsmcert -add -server "T-TeleSec GlobalRoot Class 2" -file rootcert.pem

Start the dsmcad service and check if all is well

sudo service dsmcad start
sudo service dsmcad status

Now, if all went well we should be able to perform an incremantal backup again:

sudo dsmc incremental

Extension (C.Schüller, Institut für Schweißtechnik und Fügetechnik)

cp -P /usr/lib64/libgsk8* /usr/lib/

last changed on 04.06.2021

How did this content help you?