This error occurs in Sun Connection 1.1.0 and 1.1.1.
When the agent is installing patches on Solaris 10 in the global zone, it only uses the SUNW_PKG_ALLZONES package parameter to decide whether to use the patchadd command, or the patchadd -G command.
The /var/sadm/install/gz-only-packages file contains a list of packages that were installed on the systems using the pkgadd -G command and that should not be propagated to any local zone. Sun Connection should check the /var/sadm/install/gz-only-packages file to decide which patchadd command to use.
If a package is not in the package list in the /var/sadm/install/gz-only-packages file, it should be installed with patchadd command, not the patchadd -G command. The current agent design incorrectly uses only the patchadd -G command to update the /var/sadm/install/gz-only-packages file.
Once the /var/sadm/install/gz-only-packages file is updated with the patchadd -G, you cannot properly create a new zone because not all of the listed packages will be propagated into the new zone. This will result in a broken zone,