If a zone mount command fails, patches appear to be installed in multi-user mode. When the zone mount fails, the agent script exits and the system comes up in multi-user mode. The agent restarts and attempts to run the rest of the job. If patches are applied to all zones using the patchadd command, the patches are not added. If patches are applied using the patchadd -G command, the patches are added, but the system does not reboot.
Before you run a patch job, run the mountall -l command to ensure local filesystems are mounted.
Edit the /etc/rcS.d/S90agent file and remove exit 1 from line 130.