You are here

Installing Tivoli Storage Manager Server on Ubuntu Feisty


I recently installed Tivoli Storage Manager, also called TSM, on my Ubuntu Feisty PC. The installation needs some clarification :

a. first of all, IBM offers a Linux version of TSM, but in rpm format. You need to convert these to deb's with the alien command. Don't bother to convert the preinst and postinst scripts. After that, install tivsm-server, tivsm-license, and if you like the webadmin interface, tivsm-webadmin and tivsm-webhelp.

b. If you try to startup dsmserv, it will die with the following error :

ANR9999D dsmserv.c(642) Unable to open language en_US for message formatting.
ANR9999D dsmserv.c(650) Unable to open language AMENG for message formatting.

If you strace the dsmserv, you'll notice that it is looking after a dsmen_us.txt; simply symlink this file to the present dsmen_US.txt.

c. Next, you'll need to create and format the DB and log volumes; TSM wants these apparently present while using the format command, so create the files by :

# cd /opt/tivoli/tsm/server/bin
# mkdir volumes
# dd if=/dev/zero of=./volumes/dbvol.dsm bs=1024 count=16000
# dd if=/dev/zero of=./volumes/logvol.dsm bs=1024 count=16000
# ./dsmserv format 1 ./volumes/logvol.dsm 1 ./volumes/dbvol.dsm
Don't worry about the sizes, we'll replace them later with better suited sized volumes. Time to start the TSM server :
# ./dsmserv
That's it, your backup server should be up & running. Create an admin user, and test it by using the webadmin on port 1580 of the server. Set up the correct DB and log volumes, and start creating devclasses and such. Happy backupping.


On the site you can find several TSM clients in .deb format.

you may also install rpm for Debian and install the original rpm's with
rpm -Uvh --nodeps TIVsm-server...rpm
(same with licenses and SCSI support modules, if required).

By the way: I've seen an error messages during server start that doesn't make any sense to me:
ANR0000W Failure opening locale en_US(6).
sh: /lib/tls/i686/cmov/ Permission denied
Permissions of that file are set to 777! Is it also shown up on your site?

I've never seen the error about the file. Changing the permissions to 777 seems dangerous to me, and won't bring you any good. Probably you need an older libc version (maybe something like libstdc++2.10-glibc2.2), and the dependancies of the package may be lost during the alien transition.


I am beginer with TSM and I am trying to upgrade TSM 5.3 to 5.5.
Today TSM5.3 installed on a RH 3.
Do you have any idea?



I know you can upgrade the TSM by simply installing the software packages, and then by running dsmserv upgradedb. You might check your tapedrive numbering, cause the upgrade of the tape driver may cause a renumbering of your tape devices.

Check out IBM's documentation, it's pretty good.

If you liked this article, check out the setup of TSM as a home backup solution.

did you also experiment with tape streamer . I have a small sony sata tapestreamer. It works on ubuntu without a problem.
But I can't succeed to install on tsm. Maybe I used the wrong devices.

Do you have any experience? can you help configuring?



I'm sorry, but I don't have any experience with this kind of hardware.