Page 1 of 2

libqabwvcd.sl file missng

Posted: Wed Jul 14, 2010 1:02 am
by tehavele
In our Datastage environment , when we execute any job there is this one warning pops up everytime. It is as below.
main_program: /opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl: Could not find "/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl" on the library search path defined by the environment variable LD_LIBRARY_PATH; path:
What I understand is library file is
/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl is missing.

How do we get rid of such warning ?
Has the installation gone wrong ?

Posted: Wed Jul 14, 2010 5:31 am
by chulett
Check your dsenv file in $DSHOME, that should be where your LD_LIBRARY_PATH is being set and where you would need to add the directory you noted for the missing ".sl" file.

Posted: Wed Jul 14, 2010 5:42 am
by ArndW
I'm not sure if the OP stated that the file is actually present there or elsewhere on their system.

Posted: Wed Jul 14, 2010 5:57 am
by chulett
True, they would need to determine the correct course of action needed to resolve this.

Posted: Wed Jul 14, 2010 7:17 am
by tehavele
Craig ,

I checked the dsenv file and there in the variable LD_LIBRARY_PATH above path is mentioned.

ArndW ,

The full warning message is as below.
main_program: /opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl: Could not find "/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl" on the library search path defined by the environment variable LD_LIBRARY_PATH; path: /opt/IBM/InformationServer/Server/Projects/DMDev/RT_BP337.O:/opt/IBM/InformationServer/Server/DSComponents/lib:/opt/IBM/InformationServer/Server/DSComponents/bin:/opt/IBM/InformationServer/Server/DSParallel:/opt/IBM/InformationServer/Server/PXEngine/user_lib:/opt/IBM/InformationServer/Server/PXEngine/lib:/opt/IBM/InformationServer/Server/DSEngine/QAS/lib:/opt/oracle/product/10.2.0/db_1/lib:/opt/IBM/InformationServer/Server/QAS/lib:/opt/IBM/InformationServer/Server/branded_odbc/lib:/opt/IBM/InformationServer/Server/DSEngine/lib:/opt/IBM/InformationServer/Server/DSEngine/uvdlls:/opt/IBM/InformationServer/ASBNode/apps/jre/lib/IA64W/hotspot:/opt/IBM/InformationServer/ASBNode/apps/jre/lib/IA64W:/opt/IBM/InformationServer/ASBNode/apps/jre/bin:/opt/IBM/InformationServer/ASBNode/apps/jre/bin/classic:/opt/IBM/InformationServer/ASBNode/lib/cpp:/opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/hpux-all-ia64_64:/usr/lib:/lib:/usr/lib/hpux64
By above description what I understand is we are missing library file libqabwvcd.sl.

Craig ,
I could not understand your last message.

Posted: Wed Jul 14, 2010 8:49 am
by ArndW
1. Login to unix shell and check that "/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl" exists and has rx access to DataStage users.
If it is not there, try to find it. (i.e. from /opt/IBM try "find . -name libqabwvcd.sl -print") and add that directory to your LD_LIBRARY_PATH.

Posted: Thu Jul 15, 2010 6:25 am
by tehavele
ArndW ,

Please find below my findings.

Code: Select all

{cdsusr@cdhiiad1:/home/cdsusr}ll /opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl
/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl not found

Code: Select all


{cdsusr@cdhiiad1:/opt/IBM}find . -name libqabwvcd.sl -print
find: cannot open ./InformationServer/Server/DSEngine/CAT
find: cannot open ./InformationServer/Server/DSEngine/VCOMM
find: cannot search ./WebSphere/AppServer/cloudscape/databases
find: cannot search ./WebSphere/AppServer/derby/databases

So, I think we are missing this file. Is this the right statement ?

Posted: Thu Jul 15, 2010 7:48 am
by tehavele
I created an empty library file.

But got the below error.
main_program: /opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl: Could not load "/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl": I/O error mapping in '/opt/IBM/InformationServer/Server/DSEngine/QAS/lib/libqabwvcd.sl'.

Posted: Thu Jul 15, 2010 7:50 am
by chulett
Of course.

Posted: Thu Jul 15, 2010 8:27 am
by Sainath.Srinivasan
You cannot create an empty library file. :roll:

Posted: Thu Jul 15, 2010 9:29 am
by ArndW
Sure you can create your own library file, as the OP proved. But don't expect it to contain library-like information :P

tehavele - I am not on a UNIX system to check, but try the following from the command line (after deleting your dummy library)

Code: Select all

cd /opt/IBM/InformationServer
find . -name libqabwvcd.sl -print
Is the shared library somewhere in that tree?

Posted: Fri Jul 16, 2010 12:05 am
by tehavele
ArndW,

I tried below command.

Code: Select all

cd /opt/IBM/InformationServer 
find . -name libqabwvcd.sl -print 
Below is the output.
{cdsusr@cdhiiad1:/opt/IBM/InformationServer}find . -name libqabwvcd.sl -print
find: cannot open ./Server/DSEngine/CAT
find: cannot open ./Server/DSEngine/VCOMM
I think shared library is not present.

Posted: Fri Jul 16, 2010 2:29 am
by Sainath.Srinivasan
Lets try a different way.

Can you run this command (possibly as root) and provide the output

Code: Select all

find / -name "*qabwvcd*" -print 

Posted: Fri Jul 16, 2010 2:32 am
by ArndW
What UNIX are you on? If you post that and someone here in DSXChange is on the same OS they can check to see if the specified library file is present on their system.

Posted: Fri Jul 16, 2010 2:37 am
by tehavele
ArndW ,
I am on HP unix.
{cdsusr@cdhiiad1:/home/cdsusr}uname -a
HP-UX cdhiiad1 B.11.31 U ia64 1789613992 unlimited-user license


I am also talking to our Admin team. Will post If we get something.