On 07/13/2010 09:47 PM, Maros Timko wrote: > The python crm scripts use os.getenv("HOME") to decide where to look > for or store the history file. Some of the environments (cronjob or > sudo) do have HOME set to "/". > Try to prepend crm call with: > export HOME=/root
ok, i think i found the reason: we're monitoring our servers using the nagios nrpe server. nagios-nrpe-server.preinst on debian lenny adds the nagios user via: > adduser --system --group --no-create-home --home /var/log/nagios --quiet > nagios but this directory does not exist: > # ls -ald /var/log/nagios > ls: cannot access /var/log/nagios: No such file or directory > # su - nagios > No directory, logging in with HOME=/ we then use "sudo crm ..." to monitor the cluster and it's node, so crm will re-build the index in $HOME which is / changing nagios' homedir or creating /var/log/nagios fixes this issue. .crm_help_index is then created inside this user's $HOME. thanks for your advice and the valuable input. would it be reasonable to use /tmp or /var/tmp in case that $HOME resolves to / or in case that $HOME isn't writable by this user? (or not create the .crm_help_index at all) cheers, raoul -- ____________________________________________________________________ DI (FH) Raoul Bhatia M.Sc. email. r.bha...@ipax.at Technischer Leiter IPAX - Aloy Bhatia Hava OG web. http://www.ipax.at Barawitzkagasse 10/2/2/11 email. off...@ipax.at 1190 Wien tel. +43 1 3670030 FN 277995t HG Wien fax. +43 1 3670030 15 ____________________________________________________________________ _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker