[csw-maintainers] dbus
Jeffery Small
jeff at cjsa.com
Wed Jan 13 07:42:41 CET 2010
There was a problem with the dbus package that kept the service from shutting
down. This would keep Solaris from haulting because it waited for the
service shutdown command to return and it never did. This is with version
1.2.12,REV=2009.03.25. This has apparently been fixed. So I upgraded libdbus
to 1.2.12,REV=2009.08.10 and then tried to upgrade the dbus package. However,
the first thing that the upgrade processes attempts is to shutdown the current
dbus service - and this operation never returns so the upgrade never executes!
If, as root, I manually run the command:
svcadm disable svc:/system/cswdbus
this returns. But the command which is used in the dbus package:
svcadm disable -t svc:/system/cswdbus
hangs. Even when I have issued the first disable command, when I check:
svcs svc:/system/cswdbus
STATE STIME FMRI
online* 22:09:08 svc:/system/cswdbus:default
although when I take a look at the complete listing of services with a
simple svcs command, the cswdbus service is not reported? Apparently the
service is actually stopped but some bookkeeping does not get completed so
svcadm and svcs are confused about the actual state of things.
I tried editing the command from the uncompressed package datastream file:
dbus-1.2.12,REV=2009.08.10-SunOS5.8-sparc-CSW.pkg.gz.tmp
but when I rerun the upgrade command, it unpack another version from
dbus-1.2.12,REV=2009.08.10-SunOS5.8-sparc-CSW.pkg.gz
I tried uncompressing the master package, editing the command in the
datastream and then recompressed the file, but when I run the upgrade,
it must check the package checksum, see that it is off and it downloads
a fresh copy of the package, overwriting all of my attempts to edit the
install script.
So how is someone supposed to upgrade this package? I can't be the first
person attempting to upgrade this package since last August.
Regards,
--
Jeff
C. Jeffery Small CJSA LLC 206-232-3338
jeff at cjsa.com 7000 E Mercer Way, Mercer Island, WA 98040
More information about the maintainers
mailing list