Okay, I'm sorry I didn't come across your problem for five months, but I have a solution!!!
The inherent problem is the file: /lib/svc/method/svc-syseventd Inside of it is the line: exit $SMF_EXIT_ERR_FATAL Either comment it out or figure out a way to make the script properly find ${?}, which is 0 when you echo it but apparently manages to not be 0 when the script looks for it. If you're looking for a quick fix, do the former (add a # to the start of its line). SSH is now properly working in a zone, w00t!! -- This message posted from opensolaris.org