[PATCH] enable logging for early startup failures

Stefan Metzmacher metze at samba.org
Tue Apr 16 12:20:12 UTC 2019

Hi Ralph,

> Please see attached patch to enable logging in smbd & winbindd for early
> startup failures. This is quite useful for example when running a
> clustered Samba and smbd/winbindd are failing because a connection to
> CTDB cannot be established. Currently smbd/winbindd are just failing
> without any error messages. With the patch applied such errors will be
> logged via syslog:
> winbindd[27916]: [2019/04/04 14:31:10.240311,  0]
> ../../source3/winbindd/winbindd.c:1773(main)
> winbindd[27916]:   winbindd version 4.11.0pre1-DEVELOPERBUILD started.
> winbindd[27916]:   Copyright Andrew Tridgell and the Samba Team 1992-2019
> winbindd[27916]: [2019/04/04 14:31:10.240641,  0]
> ../../source3/lib/ctdbd_conn.c:532(ctdbd_init_connection)
> winbindd[27916]:   ctdbd_init_connection: ctdbd_init_connection_internal
> failed (No such file or directory)
> winbindd[27916]: [2019/04/04 14:31:10.240758,  0]
> ../../source3/lib/util_cluster.c:34(cluster_probe_ok)
> winbindd[27916]:   clustering=yes but ctdbd connect failed: No such file
> or directory
> In addition the version and copyright information for winbindd are now
> captured - previously this message was lost.

Do you know with what change this got lost?
This used to appear in the log files and recently noticed that this
information isn't available anymore (at least in 4.7), but it was
there before (at least in 3.6)

For 'samba' it's still here, but smbd and winbind (and I guess nmbd)
don't print it into the log file anymore.

I think we should fix that and restore what we had before.
Always using syslog (even if it's not configured) seems wrong to me.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20190416/b0cecde2/signature.sig>

More information about the samba-technical mailing list