Hello, I've just installed TSM 7.1.2 on an Ubuntu box, replacing the package I was used ti maintain for myself and some of my customers.
It's officially supporter on Ubuntu 14.4 and available here : ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v7r1/Linux/LinuxX86_DEB/BA/v712/ # cat /etc/issue.net Ubuntu 14.04.2 LTS # dsmc h dsmc: error while loading shared libraries: libgsk8ssl_64.so: cannot open shared object file: No such file or directory # ldd /opt/tivoli/tsm/client/ba/bin/dsmc linux-vdso.so.1 => (0x00007fffb17e9000) libgsk8ssl_64.so => not found libgsk8iccs_64.so => not found libxmlutil-7.1.2.0.so => /usr/lib/libxmlutil-7.1.2.0.so (0x00007fe328450000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fe328217000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe327ff9000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe327df4000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe327af0000) libgpfs.so => /usr/lib/libgpfs.so (0x00007fe3279e3000) libdmapi.so => /usr/lib/libdmapi.so (0x00007fe3278db000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe3276d3000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe3273cd000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe3271b6000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe326df1000) libtsmxerces-depdom.so.28 => /usr/lib/libtsmxerces-depdom.so.28 (0x00007fe326c7e000) libtsmxerces-c.so.28 => /usr/lib/libtsmxerces-c.so.28 (0x00007fe326762000) /lib64/ld-linux-x86-64.so.2 (0x00007fe328572000) Links should be created to the missing librairies... These needed links exists, but not in the right place. # find / -name "*libgsk8ssl_64.so" /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so /usr/lib64/libgsk8ssl_64.so # ls -l /usr/lib64/libgsk8ssl_64.so lrwxrwxrwx 1 root root 45 Apr 17 22:09 /usr/lib64/libgsk8ssl_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so Some symling to gsk librairies are created under /usr/lib64 whereas they shloud be created under /usr/lib (on 64 bits Debian). Here's a quick hack I'm not proud of : # mv -v /usr/lib64/libgsk8* /usr/lib/ ‘/usr/lib64/libgsk8acmeidup_64.so’ -> ‘/usr/lib/libgsk8acmeidup_64.so’ ‘/usr/lib64/libgsk8cms_64.so’ -> ‘/usr/lib/libgsk8cms_64.so’ ‘/usr/lib64/libgsk8dbfl_64.so’ -> ‘/usr/lib/libgsk8dbfl_64.so’ ‘/usr/lib64/libgsk8drld_64.so’ -> ‘/usr/lib/libgsk8drld_64.so’ ‘/usr/lib64/libgsk8iccs_64.so’ -> ‘/usr/lib/libgsk8iccs_64.so’ ‘/usr/lib64/libgsk8kicc_64.so’ -> ‘/usr/lib/libgsk8kicc_64.so’ ‘/usr/lib64/libgsk8km_64.so’ -> ‘/usr/lib/libgsk8km_64.so’ ‘/usr/lib64/libgsk8ldap_64.so’ -> ‘/usr/lib/libgsk8ldap_64.so’ ‘/usr/lib64/libgsk8p11_64.so’ -> ‘/usr/lib/libgsk8p11_64.so’ ‘/usr/lib64/libgsk8ssl_64.so’ -> ‘/usr/lib/libgsk8ssl_64.so’ ‘/usr/lib64/libgsk8sys_64.so’ -> ‘/usr/lib/libgsk8sys_64.so’ ‘/usr/lib64/libgsk8valn_64.so’ -> ‘/usr/lib/libgsk8valn_64.so’ But it's working # ldd /opt/tivoli/tsm/client/ba/bin/dsmc linux-vdso.so.1 => (0x00007fff0e79c000) libgsk8ssl_64.so => /usr/lib/libgsk8ssl_64.so (0x00007f3349515000) libgsk8iccs_64.so => /usr/lib/libgsk8iccs_64.so (0x00007f33493b1000) libxmlutil-7.1.2.0.so => /usr/lib/libxmlutil-7.1.2.0.so (0x00007f3349298000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f334905f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3348e41000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3348c3c000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3348938000) libgpfs.so => /usr/lib/libgpfs.so (0x00007f334882b000) libdmapi.so => /usr/lib/libdmapi.so (0x00007f3348723000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f334851b000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3348215000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3347ffe000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3347c39000) libgsk8cms_64.so => /usr/lib/libgsk8cms_64.so (0x00007f33477be000) libtsmxerces-depdom.so.28 => /usr/lib/libtsmxerces-depdom.so.28 (0x00007f334764a000) libtsmxerces-c.so.28 => /usr/lib/libtsmxerces-c.so.28 (0x00007f334712f000) /lib64/ld-linux-x86-64.so.2 (0x00007f3349867000) root@vtl:/lib# dsmc h IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 7, Release 1, Level 2.0 Client date/time: 04/17/2015 22:30:58 (c) Copyright by IBM Corporation and other(s) 1990, 2015. All Rights Reserved. 1.0 New for IBM Tivoli Storage Manager Version 7.1.2 2.0 Using commands 2.1 Start and end a client command session 2.1.1 Process commands in batch mode 2.1.2 Process commands in interactive mode -- Best regards / Cordialement / مع تحياتي Erwann SIMON