Link to home
Start Free TrialLog in
Avatar of assistunix
assistunixFlag for United States of America

asked on

Install TSM-BA Client TIVOLI on AIX Server, got Library Module errors

I got the following information in a ticket from the client

"Library Module errors on AIX SERVER : Need re-install

Found library module errors in backup logfile.
Files are in place. Seems to be corrupted installation.
Please check if permission issue OR Please re-install TSM-BA Client.

12/13/10 03:09:54 dlopen() of /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a failed.
12/13/10 03:09:54 0509-022 Cannot load module /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a.
0509-150 Dependent module libApiDS.a(dsmapish.o) could not be loaded.
0509-022 Cannot load module libApiDS.a(dsmapish.o).
0509-026 System error: A file or directory in the path name does not exist.
0509-022 Cannot load module /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a.
0509-150 Dependent module /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a could not be loaded..

$ ls -l /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a
-rwxr-xr-x 1 root system 112654 Nov 22 2005 /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a
$ ls -l /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a
-rwxr-xr-x 1 root system 112654 Nov 22 2005 /usr/tivoli/tsm/client/ba/bin/plugins/libPiNAS.a

$ oslevel

$ lslpp -l tivoli*
Fileset Level State Description
Path: /usr/lib/objrepos
tivoli.tivguid COMMITTED IBM Tivoli GUID on AIX
tivoli.tsm.client.sysback.license.cert COMMITTED IBM Tivoli Storage Manager for
System Backup and Recovery
License Certificates
tivoli.tsm.client.sysback.license.rte COMMITTED IBM Tivoli Storage Manager for
System Backup and Recovery
License Runtime
tivoli.tsm.client.sysback.rte COMMITTED IBM Tivoli Storage Manager for
System Backup and Recovery
Program Files

Path: /etc/objrepos
tivoli.tivguid COMMITTED IBM Tivoli GUID on AIX "

I am not really sure- what that error means, or what questions to ask the client in regards to that.
Can someone help me understand it.

Client has asked me to reinstall TSM-BA Client., but i am not really sure, which fileset that corresponds to?

would i have to take any precautionary measures or do any sort configuration before or after the install?

Avatar of woolmilkporc
Flag of Germany image


here we go again.

I must say, the environments you use to present here are always kind of "interesting"!

There is no backup/archive/API client installed! This normally means that the TSM integration feature of sysback is not in use - but the error message seems to tell us something else.

It seems that someone just installed sysback only and now tries to use the TSM integration feature nonetheless!
libApiDS.a is part of the TSM API (filesets "tivoli.tsm.client.api.32bit" or "tivoli.tsm.client.api.64bit").
It should be a link in /usr/lib, pointing to "/usr/tivoli/tsm/client/api/bin/libApiDS.a".
If the TSM integrator is planned to be used you'll have to install the above API filesets (I assume it's the 32bit version).
Maybe the person in question just forgot to install the API?
Anyway, there is no need to reinstall/deinstall anything.

But if you can rule out my above suspicions:

Did the errors show up all of a sudden? "Did anything change?" Who installed sysback? Who configured it?


are you sure libraries load fine?
please post dump -H ran instead of ls -l against both files.
Both files? libApiDS.a is not present, as the posted message says, and libPiNAS.a depends on libApiDS.a.

TSM API (which delivers libApiDS.a) is not installed, that's all.

Avatar of assistunix


Hello wmp

Actually, i am not really familiar sysback or API, or with TSM at all, so not really sure where to being the search of troubleshooting this error. The content that i have posted in the question is the information i have gotten in the ticket from the backup team, whom i believe are having backup failures, hence they said to re-install TSM-BA Client. I am not able to understand the error completely, so not sure what the error is over here.

Can you help me understand this error, as you had suggested that install/de-install might not be needed, why not?

Please let me know - what commands to run, and i can provide you that data output from the system, if that will help you determine the issue, in resolving this for me.

In regards to your question, i am not sure who configured or installed sysback, i do not even not even know what sysback is- and yes it this error seems to have happened all of a sudden, i am not aware of any changes that were made that caused this or if there is any prior history to this.

Moreover, Can you help me determine what fileset  TSM-BA Client refers to, so i can re-install it, if they insist on reinstall it.

 Do you think i have to engage one of the TSM BACKUP team folks from my company in regards to this issue?

Thank you.
Avatar of woolmilkporc
Flag of Germany image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
As you indicated that the images contain all those packages you mentioned, does that mean i would have to first uninstall the sysback versions that i have in the system.?

Also, please confirm this dumb obvious question-
do all the packages of tivoli have to be the same version? what i mean by that is does sysback and BA client have to be same version?

Thank you for providing with that link-  for version 5.5.3 , however my client is requesting for version 5.5.4 -  for which i was able to surf through the site via your link, however i need clarification as to which category to download-version 5.5.4 from-
 if i am to do a fresh install of tivoli by removing the current tivoli sysback, which category would i chose from the following link

the categories on the link are
Fix packs

Interim Fixes

Client Service Release

Thank you.

the images contain all packages except for sysback which is a separate, extra payable feature.

Of course it should be better to have sysback at the same version as the remaining client software. But since it's a separately payable feature it's only available from the protected Passport Advantage site:
You will have to ask your client for their access credentials to this site to download the appropriate version.

I, personally, would first try going with the already installed sysback version 5.6. I'm rather sure that it will work with TSM 5.5.4.

The category to choose for the TSM client software is "Fix packs" which contain the full client software, not only fixes, as the name might suggest. This is a somewhat misleading particularity in the TSM terminology.

Avatar of balasundaram_s

As per the log, it looks like corrupted installation.

Files are in place. Seems to be corrupted installation.
Please check if permission issue OR Please re-install TSM-BA Client.

Remove the corrupted files, using the following command and then install TSM BA client.

# installp -C    

Under Fix Packs, there is a version for client user and server user- which one am i to go with- and how am i differentiate between client user and server user- what's the difference?

Fix Packs

Downloads for TSM V5.5 Client users (July 2010)

Downloads for TSM V5.5 Server users (Sep 2010)
FYI- do not if this makes any difference to installation process.

]>bootinfo -K

also are there any configuration files that i need to save prior to this install, or do i have to perform any configuration after the install.

I would have thought that this was obvious!

A server is a server - the thing where all those tape drives/disk pools are attached to, which runs the central database and where all the backups go to.

A client is the machine where all the data to be protected come from.

In your case go to "Client users"!

Names of client packages start with "tivoli.tsm.client..., whereas the names of server packages start with (guess!) tivoli.tsm.server...

As for the 64 bit stuff:

The client software itself is combined 32/64 bit, so there is only one version:
containing Backup/Archive Base Files, Backup/Archive Common Files, Backup/Archive WEB Client,  IMAGE Backup Client, NAS Backup Client

Attention: The filesets contain "32bit" in their names, but don't worry! Actually it's a 32/64 combo!

The required API, however, comes in a 32 bit as well as in a 64 bit version.

tivoli.tsm.client.api.32bit and tivoli.tsm.client.api.64bit

On your 64 bit system please install both - don't ask! Up to some 5.x version not all required stuff was 64 bit, so the 32 bit thing was also needed. I'm really unsure whether the 5.5/64 bit API is already complete, but I'm sure that it will do no harm installing both!

You don't need to save any configuration.

The configuration files are

The client istallation comes with

so nothing will get overwritten.

>> do i have to perform any configuration <<

That's truly a big question! Did they charge you with configuring their client?

TSM is a whole new world compared to AIX, so I will in the fist instance point you to this document:

Please read it and try to understand the underlying concept, to then ask for specific assistance if needed.
TSM is too big a thing to get fully explained here.