init not starting processes from inittab


 
Thread Tools Search this Thread
Operating Systems AIX init not starting processes from inittab
# 1  
Old 01-20-2009
init not starting processes from inittab

Hello,

I'm having a problem starting the cron daemon automatically from inittab, let me provide the details below:

We are having five equally installed machines. One of them was upgraded in the past, one we upgraded recently, both from 5300-05-06 to 5300-07-01-0748. On the upgraded machine cron is not starting automatically from inittab, otherwise it is running perfectly fine. While trying to figure out the root of the cause, I tried running dummy script from inittab - it didn't start, too (and ran with no problem on another machine). Strange enough, the other system processes are starting just fine. Then I installed the last system backup on another machine and upgraded to TL6 first. Again, it didn't start on TL6. I compared all the installed packages and inittab head to head on the two 5300-07 machines (one working and one - not) - and they were equal. As far as I know, the problem existed on the first machine, but was fixed by a former SA. Unfortunately, due to poor documenting at his side, we don't know how and now we are trying to solve it (sounds familiar, doesn't it?). I googled and didn't find anything that suits.

For now, I'm using really dirty hack by starting cron from the rc.tcpip script, but this is certainly not an acceptable long-term solution. By Murphy's law, there are important scripts running from cron almost every minute.

I'll be really grateful if you can help me track the problem, please tell me if you need more specific data. Thanks in advance.
# 2  
Old 01-20-2009
I don't use AIX, but as a shot in the dark, try:
telinit q
to make init reread /etc/inittab
# 3  
Old 01-20-2009
I guess you checked the errpt?
Also checked "alog -f /var/adm/ras/bootlog -o"?

Since you want to put it into rc.tcpip, I guess that rc.tcpip is executed by inittab flawlessly, starting the stuff listed in there?

Maybe edit the line in inittab to:
Code:
cron:23456789:respawn:/usr/sbin/cron >> /tmp/cronlog.tmp 2>&1

and check if it writes anything to that file about the problems it has.
# 4  
Old 01-20-2009
Thank you for your replies.

Yes, I checked the boot log and errpt, and yes, I tried to start with piping stdout, stderr to a file, it is not being even created, leave alone populated. As zaxxon said, other system services are being started fine by it, which is really strange. Maybe it's worth to mention that I tried either by viing the file directly or with the *itab commands. On other machines it works either way (though I know IBM recommend not editing it directly).

Of course, I executed "init q" every time I changed something.

Last edited by hybr1d; 01-20-2009 at 08:04 AM..
# 5  
Old 01-20-2009
Hmmm.. maybe check the inittab with "od -c" or "vi :set list" if there are some unwanted characters in that line of cron?
If inittab should be absolutely the same on a different box, copy them to one machine and try a cksum to check if they are the same.
# 6  
Old 01-26-2009
Sorry for the delay, didn't have Internet access.

I checked it both ways, tried changing it - made no difference. Obviously, the file itself is intact.
# 7  
Old 01-26-2009
I assume cron is not running - no sign of it in ps output.
This indicates inittab is stalled, probably on a wait command.
Either comment out everything in the inittab, from the last job showing in the console log until the cron entry, and then ad them back one at a time until you find the one blocking the inittab, or add an entry between each line that writes an update to a log file and then the log file should show where inittab stalls.
Or try checking the ps output (ps -ef) for any inittab wait processes still running, then kill them to see if the inittab continues and starts cron.

HTH
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

init-script failing because of /etc/rc.d/init.d/functions

I encountered a problem on one of our database servers. OS: CentOS 5.5 final Kernel: 2.6.18-238.5.1.el5.028stab085.2 (OpenVZ kernel) We wrote some DB-Start/Stop-scripts ("/db2/admin/scripts_dba/start_services.ksh" and ".../stop_services.ksh") to start the database instances. (Database... (1 Reply)
Discussion started by: bakunin
1 Replies

2. Solaris

What is the diffe b/w init s and init S

i did my research in finding the answer but couldn't find right one. Please give your inputs. (6 Replies)
Discussion started by: ranumala
6 Replies

3. UNIX for Advanced & Expert Users

Problem on init 0, execution is the same with init 6

Hi, I am experiencing a weird thing on my SUNFIRE machine with Solaris 9 OS. When I do init 0 to shutdown the machine to go to ok prompt, what it did was shutdown and reboot like an init 6 command do. I did check the corresponding rc scripts that were involved with init 0 and compared with rc... (2 Replies)
Discussion started by: Yenthanh
2 Replies

4. Solaris

How to resolve error "INIT: Cannot stat /etc/inittab, errno: 2"

Hi All, I am getting an error message when I execute command “zlogin -C sunsrv4z5” on my root server. INIT: Cannot stat /etc/inittab, errno: 2 INIT: Cannot stat /etc/inittab, errno: 2 As per my analysis it seems that some files inside /etc folder are deleted. This server was... (14 Replies)
Discussion started by: surbhit4u
14 Replies

5. Red Hat

Difference between 'init s' and 'init 1'

What is the difference between 'init s' and 'init 1'. I know that both will work to change the current run level to single user mode. Is there any difference in those two commands? (5 Replies)
Discussion started by: praveen_b744
5 Replies

6. Linux

How to I change init levels after typing init 1

Dear all, I typed in init 1 on my redhat box as root and according to wikipedia (http://en.wikipedia.org/wiki/Runlevel): 1 Single-User Mode Does not configure network interfaces, start daemons, or allow non-root logins So now I can't connect back to it. How do I change the init back to 3?... (8 Replies)
Discussion started by: z1dane
8 Replies

7. SCO

Starting processes automatically on bootup

Hello - We have setup printers to startup in the /etc/rc.d/8 directory and when the SCO system is booted this script should kick them off or start them up but it doesn't. So I have to start it from root and leave the window open. I know this isn't right and trying to figure out what's missing. ... (13 Replies)
Discussion started by: dbm7230
13 Replies

8. UNIX for Dummies Questions & Answers

starting processes with timeout?

Does anyone know it it is possible to start a program with a timeout, so that it is automatically killed if the timeout expires? If yes, how? (6 Replies)
Discussion started by: soheil.samii
6 Replies

9. UNIX for Advanced & Expert Users

Init 6 & Init 0 problem

Hi Expert, I have encountered some problem with my SUN system. Everytime when i issue command #init 6 OR #init 0 it just logout and prompt for login again instead of rebooting the server when run init 6 and system shutdown when run init 0.. I can only reboot the system using reboot ... Was... (6 Replies)
Discussion started by: sc2005
6 Replies

10. UNIX for Dummies Questions & Answers

Starting Processes

I am currently running SCO OpenServer. When the machine is restart it automatically intitiates processes that allow me to use the ARCserv backup software... Recently, these process were killed and I would like to restart them. The problem is I dont know the name or location of the files invoked... (1 Reply)
Discussion started by: LowOrderBit
1 Replies
Login or Register to Ask a Question