A bit more information: This is OpenSolaris. Its uname -v is a custom build for our appliance, and its /etc/release says "2008.11 snv_89".
I don't see these warnings when I run the same sequence (for a very similar, but not identical, application) on S10 11/06. Here's the sequence that my uninstaller is doing, executed interactively: # svcadm disable -s svc:/application/scn/ajaxterm:default # svcadm disable -s svc:/application/scn/ajaxterm # svccfg -v delete svc:/application/scn/ajaxterm:default # svccfg -v delete svc:/application/scn/ajaxterm svccfg: Refreshed svc:/application/scn/satellite-available:default. svccfg: Expected property external of property group svc:/application/scn/ajaxterm/:properties/ajaxterm-filesystem is missing. svccfg: Expected property external of property group svc:/application/scn/ajaxterm/:properties/satellite-enable-ajaxterm is missing. As you might guess: application/scn/satellite-available depends on application/scn/ajaxterm. ajaxterm-filesystem and satellite-enable-ajaxterm are dependencies of application/scn/ajaxterm on other services. application/scn/ajaxterm declares those two dependencies and that one dependent, and no other manifest refers to it.