Init 6 & Init 0 problem


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Init 6 & Init 0 problem
# 1  
Old 09-02-2005
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 wondering what happen to the system ???

Unable to find any solution from the SUN website..

Appreciate anyone can help...
# 2  
Old 09-02-2005
First off, the command to switch runlevels is not "init", but "telinit". I don't now about Sun machines, on AIX "init" and "telinit" do the same, so that may be no problem.

Possible places to look for problems: /etc/inittab and /etc/rc.d/rc<n>.d, where <n> is the number of the runlevel making problems.

Hope this helps.

bakunin
# 3  
Old 09-02-2005
Quote:
Originally Posted by bakunin
First off, the command to switch runlevels is not "init", but "telinit".
FYI this is not strictly true on Suns. The telinit command (/etc/telinit) is simply a soft link to /sbin/init. So strickly speaking init it the command and telinit is the alias.

Does ths shutdown command do the same thing for you? You can change system runtime levels with it in much the same way as init except there is a slight delay even if you specify 0 delay :-)

For init level 0, no wait time, dont ask for confirmation:

shutdown -g0 -i0 -y

For init level 6, no wait time, dont ask for confirmation:

shutdown -g0 -i6 -y
# 4  
Old 09-02-2005
Suggest you look at your init command - First, find out which one you are using
# which init
If it's /usr/sbin/init, then check on another server running the same version of Solaris for the file - check that the patch levels are the same and run a checksum against both init files and compare the output. If they are different, then one may be corrupt (make sure both servers are at the same level of patching)
# sum /usr/sbin/init

Using the shutdown command as suggested by Unbeliever is good advice since the shutdown command is just a script which runs a /sbin/init command at the end of the script.
# 5  
Old 09-02-2005
Gah .. I really should explain myself better sometimes :-)

As RTM correctly points out shutdown is simply a script which then calls /sbin/init. His suggestion to determine which init you are running is a good one.

/usr/sbin/init and /sbin/init are *not* the same (one is statically linked the other dynamically) and you should try both to see if they do different things.

If /sbin/init doesn't work and /usr/sbin/init does then its possible that /sbin/init is corrupt. If /sbin/init works and /usr/sbin/init doesnt then /usr/sbin/init and/or one of the files it depends on (use: ldd /usr/sbin/init) maybe corrupt.
# 6  
Old 09-02-2005
My guess is that one of the scripts in /etc/rc0.d is hanging. Do an ls -l in that directory and check the recent additions. If not that, my next guess would be that /sbin/uadmin is missing or corrupt.
# 7  
Old 09-06-2005
The fact that it logs you out and asks for a login prompt instead of changing runlevels, plus the fact that it isn't giving any error messages or locking up makes me think somebody did this on purpose. If the init file was corrupted I would expect worse behavior than just logging you out.

Check root's login scripts and see if anybody aliased init 0 and init 6 to logout or something similar. Maybe this was done as a way to prevent mistakes, similar to how some people alias rm to rm -i . . . .
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

Difference between run level & init level

what are the major Difference Between run level & init level (2 Replies)
Discussion started by: rajaramrnb
2 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. Shell Programming and Scripting

Problem regarding Sed/Echo/Var Init

Greetings, I've visited this forums for a long time and normally got an right answer but this time my problem doesn't seem to go away. What I'm trying to do is the following: VAR="\n\nline1\nline2\nline3\nline4\nline5\nline6\nline7\n\n" (The count of newlines is varying!) If I echo this i... (3 Replies)
Discussion started by: ph1l
3 Replies

8. UNIX for Dummies Questions & Answers

About init

I know if a parent process exits before its child, the last one becomes orphan for a while and then is added to the children of Init process. I'd like to know deeper 1 how the orphan becomes init process, 2 how init knows that from a some point on it has another child. Thank you in advance. (2 Replies)
Discussion started by: Puntino
2 Replies

9. Solaris

different between /sbin/init and /usr/sbin/init

root@test09 # ls -al /sbin/init -r-xr-xr-x 1 root sys 550000 Jun 29 2002 /sbin/init root@test09 # ls -al /usr/sbin/init -r-xr-xr-x 1 root sys 37100 Jun 29 2002 /usr/sbin/init (2 Replies)
Discussion started by: userking
2 Replies

10. Linux

Problem of booting system in init 5 level

Hi, I am using RHEL4 and I am not booting my computer into graphics mode i.e. It gets hangs after the step of Enabling swap space... I.e system is not able to enter into runlevel 5. However, when I boot it into 'runlevel3' and then I do "#startx", It enetrs... (1 Reply)
Discussion started by: jagdish.machhi@
1 Replies
Login or Register to Ask a Question