ctdb and setting environment variables early in startup

Martin Schwenke martin at meltin.net
Tue Jun 21 05:29:03 UTC 2016


Hi Steve,

On Tue, 21 Jun 2016 00:23:15 -0500, Steve French <smfrench at gmail.com>
wrote:

> apparently lttng debug tools with certain common settings can cause
> annoying logging (lots of it) for ctdb
> 
> "Warning: HOME environment variable not set. Disabling LTTng-UST
> per-user tracing. (in setup_local_apps() at lttng-ust-comm.c:386)"
> 
> So I thought I had found a workaround by creating a new file
> /etc/ctdb/ctdb.conf (since ctdb startup scripts seem to look for this
> file and load it) and putting the line
>    HOME=/root
> into it but coming back to the system later I still see 1000s of
> warnings like the above (it did seem to reduce them at first).  It may
> have helped but obviously I need to do something more than just that
> to make sure HOME is set in these background services that don't run
> with any environment variables.
> 
> Any idea how to set environment variables for the ctdb service (or
> whatever else ctdb related backround daemon is logging to ctdb) so
> that I can set HOME to anything (to stop the 1000s of LTTNG messages -
> which makes debugging ctdb much harder)?  (and "lttng stop" didn't
> seem to help either).

Did you try:

  export HOME=/root

?

peace & happiness,
martin



More information about the samba-technical mailing list