If you have this kind of message, reinstall TSM packages
[root@tsmaix]/root# dsmadmc ANS0102W Unable to open the message repository /usr/tivoli/tsm/client/ba/bin64/EN_US/dsmclientV3.cat. The American English repository will be used instead.
tivoli.tsm.client.api.32bit tivoli.tsm.client.api.64bit tivoli.tsm.client.ba.64bit.base tivoli.tsm.client.ba.64bit.common tivoli.tsm.client.ba.64bit.image tivoli.tsm.client.ba.64bit.web
[root@tsmaix]/root# dsmadmc ANS0102W Unable to open the message repository /usr/tivoli/tsm/client/ba/bin64/EN_US/dsmclientV3.cat. The American English repository will be used instead.
On UNIX, Linux, you can reach trouble if your filesystem is not using UNICODE, when a file name contain non-english characters (utf8).
The locale is not a file name characteristic; instead, it defines an execution environment. The LANG environment variable is used to set the locale. The fully qualified LANG environment variable has two parts. The first part determines the language used for messages, and the second part determines how the binary encoded individual characters are treated. For example, if LANG=en_US.ISO8859-1, the English language message catalogs are used, and all characters are expected to be in the ISO 8859-1 character set. If LANG=DE_DE.UTF-8, the German language message catalogs are used and all characters are expected to be in the UTF-8 character set.
<box 100% red|>Try to set the variable LANG=en_US.UTF-8, in the dsmcad start script to solve most troubles.</box>