Unable to install Bigfix agent on solaris

Hello,

I am having issues installing a BigFix agent on Solaris 5.9. The error that occurs while the installation of agent is
" ## Executing preinstall script.
/var/sadm/pkg/BESagent/install/preinstall: /usr/bin/zonename: not found
Stopping BESClient "

Also on solaris 5.10, the installation is getting stuck with following error message

Current administration requires that a unique instance of the
package be created. However, the maximum number of
instances of the package which may be supported at one time on the
same system has already been met.

No changes were made to the system.

Any guidance on how to fix?

Thanks in advance!

just make sure you stop the besclient first.
this is the solaris pkg name for besclient.
$ pkginfo |grep -i besagent
system BESagent BigFix Agent

pkgrm BESagent

pkgadd -G -d . BESAgent-9.5.11.191.sparc_sol9.pkg

-G is for global zone only. not to installl the package in the zones.

Thanks Team for the help…
As suggested, after stopping the besclient the installation got succeeded but the server is still not visible at Bigfix console. We’ve also tried it by pushing agent through Endpoint manager agent deployment over the IP-add and hostname but issue is still out there on soalris 5.10…Its showing successful agent deployment(agent is also found running in server) but machine is not visible at BigFix console.
Kindly suggest.

Thanks in advance~