HP Serviceguard Version A.11.17 on HP-UX 11i v3 Release Notes, February 2007
Serviceguard Version A.11.17 on HP-UX 11i v3 Release Notes
Known Problems and Workarounds
Chapter 1 53
although cmsrvassistd is still trying to re-start it. 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.
However, if you do get into this situation:
— 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.
JAGag09818: Cannot modify
SERVICE_HALT_TIMEOUT to default value (0
seconds)
What is the problem? You cannot change the SERVICE_HALT_TIMEOUT
parameter in the package configuration file back to the default value (0
seconds). This only happens if the entire line has been deleted from the
file.
What is the workaround? Don’t delete the entire line.