We have a customized JumpStart process which does the following:
- installs Solaris 10 FCS on V880's
- creates metadevices of all slices on root disk
- installs our software bundle
- finally attach the mirrors 

After the setup of metadevices i.e. after metadb's/metadevices created, and 
after running metaroot, a subsequent reboot produces the following error and 
stops the boot process:
-------------------------------------------------------------------------------
mount: /dev/md/dsk/d503 is already mounted, /var is busy
or the allowable number of mount points have been exceeded
--------------------------------------------------------------------------------
I can successfully do a "mount /var" at the console i.e. don't have to perform 
an fsck or anything. This error occurs only after the first reboot after 
metadevices are created, subsequent reboots are fine.The above failure is 
repeatable (on mutiple servers) and it's not an abberation. 

My questions are:

* Why does the boot process think that /var is mounted when we clearly know it 
is not?
* How do I debug this? boot -m verbose?
* If /var was corrupted, it should error out stating that, right?

Thanks in advance.
-- prasad
 
 
This message posted from opensolaris.org

Reply via email to