There is a known problem with adding or removing some packages developed before Solaris 2.5. If adding or removing a package fails during user interaction, or if you are prompted for user interaction and your responses are ignored, set the following environment variable:
NONABI_SCRIPTS=TRUE