ctdb and setting environment variables early in startup
Steve French
smfrench at gmail.com
Tue Jun 21 06:26:42 UTC 2016
In bash I can see that HOME=/root is already exported in local
sessions, but do you mean changing the ctdb.conf line from
"HOME=/root"
to
"export HOME=/root"
...
worth a try
On Tue, Jun 21, 2016 at 12:29 AM, Martin Schwenke <martin at meltin.net> wrote:
> 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
--
Thanks,
Steve
More information about the samba-technical
mailing list