Solaris boot goes interactive! (fsck: wait: No child processes)

From: Mohamed Lrhazi (mohamed@your-site.com)
Date: Thu Apr 24 2003 - 15:24:18 EDT


Hi all,

This system, E4500/Solaris9, refuses to boot up without first making
sure I am present!

Any idea what might be causing this, please see the log bellow.

It seems fsck on my md60, which is a raid5 volume mounted on /data01,
dies with error:
wait: No child processes

After the boot resumes, and for that to happen I just need to issue my
root password then exit from the shell immediately, after that, I get
this other strange error from volume manager, please see bellow...
We had a disk failure recently on this raid5 md, we replaced the disk
with a new one, never before used in this config, then used metareplace
to replace it, everything works fine since, even after reboots, except
for this error message... metastat shows no problems, except that its
output is missing the list of devices at the end:
...
Device Relocation Information:
Device Reloc Device ID

I searched google and found one person describing a similar fsck error
on boot time... he said he fixed it by adding "forceload: drv/sd" to his
/etc/system, in my case this command is already there!

Questions:
- How do I fix this? or how do I go about troubleshooting it more?
- what is the exact fsck command line Solaris uses at boot time in this
case? given logging is enabled.
- What might happen if I disabled that file system from being fscked at
boot time? by putting a dash in its line in /etc/vfstab ?

Thank you very much, I will summerize.
Mohamed~

My /etc/vfstab has no non-printibale chars or the like, and it looks
like this:

#device device mount FS fsck
mount mount
#to mount to fsck point type pass at boot
options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d50 - - swap - no -
/dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no
logging
/dev/md/dsk/d20 /dev/md/rdsk/d20 /usr ufs 1 no
logging
/dev/md/dsk/d30 /dev/md/rdsk/d30 /var ufs 1 no
logging
/dev/md/dsk/d40 /dev/md/rdsk/d40 /opt ufs 1 yes
logging
/dev/md/dsk/d60 /dev/md/rdsk/d60 /data01 ufs 1 yes
logging
swap - /tmp tmpfs - yes -

Rebooting with command: boot
Boot device: diskbrd File and args:
SunOS Release 5.9 Version Generic 64-bit
Copyright 1983-2002 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
WARNING: forceload of misc/md_trans failed
WARNING: forceload of misc/md_hotspares failed
WARNING: forceload of misc/md_sp failed
configuring IPv4 interfaces: hme0 hme0:1 hme1.
Hostname: ganymede
The system is coming up. Please wait.

checking ufs filesystems
/dev/md/rdsk/d40: is logging.
wait: No child processes

WARNING - Unable to repair one or more filesystems.
Run fsck manually (fsck filesystem...).
Exit the shell when done to continue the boot process.

Type control-d to proceed with normal startup,
(or give root password for system maintenance):

Apr 24 08:37:12 su: 'su root' succeeded for root on /dev/console
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
Starting Zshell...Type CTRL-D to exit if you dont like it.
ganymede:~ [5166]#
# resuming mountall
Starting process accounting
starting rpc services: rpcbind done.
Setting netmask of hme0 to 255.255.255.0
Setting netmask of hme0:1 to 255.255.255.0
Setting default IPv4 interface for multicast: add net 224.0/4: gateway
ganymede

volume management starting.
Executing devfsadm
Executing metadevadm -r
Unable to resolve unnamed devices for volume management.
Please refer to the Solaris Volume Manager documentation,
Troubleshooting section, at http://docs.sun.com or from
your local copy.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:16 EDT