libqabwvcd.sl file missng

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

libqabwvcd.sl file missng

Post 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 ?
Tejas
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

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

"You can never have too many knives" -- Logan Nine Fingers
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

I'm not sure if the OP stated that the file is actually present there or elsewhere on their system.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

True, they would need to determine the correct course of action needed to resolve this.
-craig

"You can never have too many knives" -- Logan Nine Fingers
tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

Post 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.
Tejas
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post 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.
tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

Post 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 ?
Tejas
tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

Post 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'.
Tejas
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Of course.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post by Sainath.Srinivasan »

You cannot create an empty library file. :roll:
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post 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?
tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

Post 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.
Tejas
Sainath.Srinivasan
Participant
Posts: 3337
Joined: Mon Jan 17, 2005 4:49 am
Location: United Kingdom

Post 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 
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post 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.
tehavele
Premium Member
Premium Member
Posts: 79
Joined: Wed Nov 12, 2008 5:41 am
Location: Melbourne

Post 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.
Tejas
Post Reply