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.

ERROR
=======
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

INFO
======
$ oslevel
5.3.0.0

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

Path: /etc/objrepos
tivoli.tivguid 1.1.0.0 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?

Thanks
assistunixAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

woolmilkporcCommented:
Hi,

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?


wmp

gheistCommented:
are you sure libraries load fine?
please post dump -H ran instead of ls -l against both files.
woolmilkporcCommented:
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.

Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

assistunixAuthor Commented:
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.
woolmilkporcCommented:
OK,

the lslpp output shows that there is no BA client installed!

There is only sysback, which can be used as a standalone backup solution - but only for mksysb/savevg, and only with locally attached tape drives or CD/DVD writers. On the other hand, sysback can cooperate with TSM to write its data to a TSM server. In this case the TSM client API is needed.

I wrote you don't need to reinstall anything, but if you want to use the normal BA client functionality and/or sysback's TSM integration you must install additional filesets, namely

tivoli.tsm.client.api.32bit
tivoli.tsm.client.ba.32bit.base
tivoli.tsm.client.ba.32bit.common


There are additional packages for image backup, NAS support, the Web client and journal-based backup:

tivoli.tsm.client.ba.32bit.image
tivoli.tsm.client.ba.32bit.nas
tivoli.tsm.client.ba.32bit.web
tivoli.tsm.client.jbb
tivoli.tsm.filepath.rte
   

The latter packages contain additional features and are not required for base functionality - install them if you need those features.

The TSM client software suitable to your OS level is available here:
http://www-01.ibm.com/support/docview.wss?uid=swg24027432

The download image contains all the packages mentioned above. Install using "smitty install" after uncompressing and extracting the tarball.

wmp

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
assistunixAuthor Commented:
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
http://www-01.ibm.com/support/docview.wss?rs=663&uid=swg21239415

the categories on the link are
Fix packs

Interim Fixes

Client Service Release

..
Thank you.
woolmilkporcCommented:
Hi,

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:
http://www-01.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm
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.


wmp
balasundaram_sCommented:
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    
assistunixAuthor Commented:

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)
assistunixAuthor Commented:
FYI- do not if this makes any difference to installation process.

]>bootinfo -K
64

..
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.
woolmilkporcCommented:
Well,

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...

wmp
woolmilkporcCommented:
As for the 64 bit stuff:

The client software itself is combined 32/64 bit, so there is only one version:

tivoli.tsm.client.ba
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
/usr/tivoli/tsm/client/ba/bin/dsm.sys
and
/usr/tivoli/tsm/client/ba/bin/dsm.opt

The client istallation comes with
/usr/tivoli/tsm/client/ba/bin/dsm.sys.smp
and
/usr/tivoli/tsm/client/ba/bin/dsm.opt.smp

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:
http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?topic=%2Fcom.ibm.itsmfdt.doc%2Fans5000054.htm

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.

wmp

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.