Unable to uninstall package in Solaris

I am getting the below mentioned error while trying to unistall a package from a 2.8 Solaris box. Please help..

pkgrm: ERROR: unable to determine current run-state

Removal of <PDMgr> failed (internal error).
No changes were made to the system.

There seems to be few more people running into this issue, however, no resolution suggested. Are you running this as root, and also, please post the output of "who -r"