Hi, one of my server won't boot. I restarted system while sysconfig configure was running. I can't boot into normal user mode. I always get error svc:/system/config-user:default is in maintenance mode and some lib exists with status 95.
I tried to boot into single user mode and to clear this service -> no luck
Tried to re-run sysconfig configure -> no luck
Tried to run sysconfig create-profile -> no luck
I seem to recall that Solaris creates a file during first installation and when sysunconfigure or something like that is run. It does delete a load of configuration stuff including SSH server keys, network settings etc. - or at least it did when i worked on Solaris 2.6 :o
There is probably a manual page for it, but I'm failing to get the command name right, so I can't read it myself (not having Solaris any more)
Maybe following the process that does might clear out a half-cooked server and next boot will ask you to define them all again. I'm assuming that this is not a server in production use yet because of what you were doing, but it might need some rework if there were some application development services on it.
I hope this helps, but sorry for being a bit vague. Perhaps it would be wise to wait until others have put in their thoughts before just ploughing on with this.
After Solaris 10/8 or 9 there is a failsafe boot option "boot -F" or "boot -F failsafe" I think that should at least get you up and running then you'll have to revert the kernel and redo the process.
Or it may actually give you a list of the changed files from memory.