For patches requiring application in single user mode, that alter ALLZONES packages, the patchadd is unable to apply the patch if zone roots are not on the / or /var filesystems.
Before you run a patch job, run the mountall -l command to ensure local filesystems are mounted.