martes, 22 de noviembre de 2011

Instalar TSM client BA en Ubuntu

Autor: Cristian

1) Descargar paquetes

tivsm-ba_5.5.0-1_i386.rpm
tivsm-api_5.5.0-1_i386.rpm

2) Abrir un terminal para instalar la herramienta para convertir paquetes y 

ejecutar:
apt-get install alien libstdc++5

3) Convertir paquetes .rpm a .deb
 
alien -d *.rpm

4) Los paquetes convertidos quedan de la siguiente forma:
 
ls -la *.deb 
-rw-r--r-- 1 root root 6464914 2008-06-08 05:41 tivsm-api_5.5.0-1_i386.deb
-rw-r--r-- 1 root root 11870320 2008-06-08 05:41 tivsm-ba_5.5.0-1_i386.deb

5) Instalar los paquetes .deb
 
dpkg -i *.deb

6) Una vez instalados los paquetes .deb, hay que generar un link para evitar el 

error ANS0101E Unable to open English message repository 'dsmclientV3.cat'
ln -s /opt/tivoli/tsm/client/lang/en_US /opt/tivoli/tsm/client/ba/bin/

7) Si al ejecutar el dsmc nos tira el error,
 
ANS1470E Shared library libgpfs.so is not loaded for GPFS support: skip path_name es porque la librería GPFS ACL no esta cargada.

Para que se cargue en el sistema debemos hacer lo siguiente:
 
echo "/opt/tivoli/tsm/client/api/bin/" > /etc/ld.so.conf.d/tivoli.conf

Esta linea nos genero el archivo tivoli.conf en el directorio /etc/ld.so.conf.d
 
ls -la /etc/ld.so.conf.d/tivoli.conf 

-rw-r--r-- 1 root root 32 2008-06-08 00:33 tivoli.conf

Una vez que comprobamos que el archivo tivoli.conf existe, cargamos la librería con el siguiente comando:
 
ldconfig

Luego desde /opt/tivoli/tsm/client/ba/bin ejecutamos el dsmc y listo.