Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1661
  • Last Modified:

Error code 138??

Hi all,

Im tring to track down what error code 138 means.

I stop all processes running on the system do a database backup and then restart all processes. After the backup I try making a  command line call from a application (Remedy-ARS) and it returns: error code 138 and doesnt run, where before the backup the script works fine??

> before backup ...

> su - root -c "/etc/init.d/hiplink stop"
> /etc/init.d/arsystem stop
> /etc/init.d/oracle.sh stop

> after backup ...

> /etc/init.d/oracle.sh start
> /etc/init.d/arsystem start
> su - root -c "/etc/init.d/hiplink start"

Can anyone tell me what error code 138 is?

Operating System is Solaris 2.5.1

Cheers
0
edans
Asked:
edans
1 Solution
 
geotigerCommented:
What type script, ksh, csh, awk, or else from what application?
0
 
jlevieCommented:
I suspect that might be an application error code. I don't have a 2.5.1 system handy to check, but I do know that Solaris 2.6 and later doesn't define error codes from 135-142.

When you restart the processes are you doing it the same order and with the same arguments as is done at boot time? If there's an init file(s) in /etc/init.d for the application(s), you should stop and stop the app with those init files using a "start" or "stop" argument as appropriate. Do be careful to ensure that "init-script stop" does actually stop everything that "init-script start" starts up (I've seen more than one vendor botch the "stop" argument).
0
 
edansAuthor Commented:
Edited text of question.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
geotigerCommented:
Check your Oracle alert file, you may find some clues there if the error is related to Oracle database.

Did you use dbshut and dbstart scripts that Oracle provides? In these scripts, environment variables are set for the specific instances based on information in oratab.
0
 
bob.18243Commented:
This may or may not have any relevance.

Under HP-UX, an exit status of 138 means the process terminated as a result of receiving a signal 10.
Signal is ECHILD:

No child processes.  A wait() was executed by a process that had no existing or unwaited-for child processes.
0
 
jlevieCommented:
Your start/stop procedure looks odd. You are apparently root for one, but not the others. Could I see what "ls -l /etc/init.d" shows?
0
 
ianBCommented:
We have opened up a new Solaris Topic Area.  

To increase the visibility of questions, we moved questions we felt
appropriate to the new Solaris Topic Area where they will be easier for
Solaris experts to find and answer. You may view your question at
http://www.experts-exchange.com/Computers/Operating_Systems/Solaris/ 

If you have any questions about the new topic area you can contact
Community Support by posting a comment at the following URL or by
emailing us at cs@experts-exchange.com.
http://www.experts-exchange.com/Customer_Service/Experts_Exchange/ 

Ian
Community Support @ Experts Exchange

0
 
xPeterSCommented:
If you are sure that the error code from the operating system , you can look after the error codes in the /usr/include/sys/errno.h file.
I use solaris 2.6 , and in this file '/* XENIX has 135 - 142 */' this line
to 138 error code.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now