HP Serviceguard Version A.11.17 Release Notes, March 2006 (revised)

Serviceguard Version A.11.17 Release Notes
Known Problems and Workarounds
Chapter 1 55
by cmcld because of the package shutdown. When the customer
issues the cmapplyconf, this service is permanently removed from
cmcld although cmsrvassistd is still trying to re-start it. Therefore
after the cmapplyconf the "ghost" service still cannot be stopped
because cmcld denies its existence.
What is the workaround? One workaround is to make sure you follow
the correct procedure when removing a service: halt the package
BEFORE you start editing any file.
Here are two ways to fix the problem, however, if you do get into this
solution:
Follow these steps:
1. Halt the package
2. Add the service back into the ASCII file
3. Re-apply the configuration
4. Manually halt the service with cmhaltserv
5. Re-remove the service from the ASCII file
6. Re-apply the configuration
7. Re-start the package
Another solution is to add a new package with a service name
matching that originally deleted and then halt the service with
cmhaltserv. This would allow the problem to be resolved
without halting either the package, node or cluster.
Alternatively, if the cluster/node were halted and re-started the
problem would go away. This resolution requires cluster/node
downtime, however, and that is not always possible in 24x7
environments.