Solved

Dependent module libx.so could not be loaded. and liby.a

Posted on 2011-03-21
11
941 Views
Last Modified: 2012-05-11
I got error when running a job from autosys on aix server "Dependent module libx.so could not be loaded. and liby.a" How to get this library installed or  which fileset will have these modules?
0
Comment
Question by:SavindraSingh
  • 6
  • 5
11 Comments
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 35181204
Hi,

liby.a is part of "bos.adt.utils" (Yacc) from the Base OS medium.

I never heard of libx.so. What is the exact message you get?

wmp

0
 
LVL 4

Author Comment

by:SavindraSingh
ID: 35181257
Below is the error message which I got.
This is defined in my /etc/environment file as LDR_PRELOAD64=libx.so:liby.a

exec(): 0509-036 Cannot load program java because of the following errors:
        0509-150   Dependent module libx.so could not be loaded.
        0509-022 Cannot load module libx.so.
        0509-026 System error: A file or directory in the path name does not exist.

ys
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 35181371
Who instructed you to set LDR_PRELOAD64?

Your setting looks just like the example in IBM's Performance Management Guide!

And if it's not a mistake - the person who instructed you to set the variable should be able to tell you where to get libx.so.

wmp
0
 
LVL 4

Author Comment

by:SavindraSingh
ID: 35200103
This was set long back and don't have any idea who has set that. The problem is I removed the variable from  /etc/environment but autosys still see the variable. I refreshed inetd also.
0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 500 total points
ID: 35200435
Logout and login again to make the new environment active, or issue

unset LDR_PRELOAD64 LDR_PRELOAD

If there are background processes from autosys you will have to recycle them as well - or reboot if this is too complex.

wmp
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 4

Author Comment

by:SavindraSingh
ID: 35200849
Now variable is not showing for new sessions. It is showing only for autosys jobs. Need to check for autosys background prpcesses. Any solution other than reboot?
0
 
LVL 4

Author Comment

by:SavindraSingh
ID: 35200867
Now variable is not showing for new sessions. It is showing only for autosys jobs. Need to check for autosys background prpcesses. Any solution other than reboot?
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 35200996
Stop and restart the autosys application.

wmp
0
 
LVL 4

Author Comment

by:SavindraSingh
ID: 35251685
Sorry for the delay,

This question was posted by my colleague (since this is a corporate account) and the alerts were sent on my email, he was not aware about this reply.

Since I was on off since last few days. I was not able to inform him about these responses. I have forwarded this to him and he will reply you back soon.
0
 
LVL 4

Author Comment

by:SavindraSingh
ID: 35255941
We tried a lot and deceided to reboot the server as the variable was hold in some cache and not changing after inetd restarts.

Thanks wmp for all your inputs.
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 35256002
I've not been talking about inetd - I meant the whole autosys application!

Thx for the points!

wmp
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now