Red Hat Bugzilla – Bug 214762
gmond can't start because user ganglia doesn't exist
Last modified: 2007-11-30 17:11:48 EST
Description of problem:
user ganglia is not created during ganglia-gmond installation
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install ganglia-gmond
2. strace gmond => ganglia user doesn't exist
No useradd in the prerun section of ganglia-gmond package, but the gmond.conf
specifies to start gmond with the user ganglia. So starting ganglia failed
because ganglia user doesn't exist
Installing ganglia-gmond should create the user ganglia to be able to run
The user ganglia is indeed created with the ganglia-gmetad package, which is not
required to be installed on each node of a cluster (1 gmond per node, and only 1
gmetad to collect data, am I wrong?)
Eep. Nope, you're correct, both gmetad and gmond should try to create the
ganglia user, since its not unusual to run only one or the other of the two on a
given system -- and the majority of the time, its a compute node w/only gmond.
Fixed in cvs, builds in progress right now, should hit the tree later tonight.
Also fixing for FC5 and devel.