[Samba] CTDB Question w/ Winbind

Martin Schwenke
Wed, 30 Sep 2020 00:59:38 -0000

Hi Bob,

On Tue, 29 Sep 2020 18:27:00 -0400, Robert Buck via samba
<samba at lists.samba.org> wrote:

> When I try to enable CTDB to manage (legacy) SMB and Winbind, I get startup
> errors.
>
> Sep 29 22:23:06 euw2-samba-server-c21-01 ctdb-eventd[1509]: *49.winbind:
> Failed to start winbind*
>
> Sep 29 22:23:06 euw2-samba-server-c21-01 ctdb-eventd[1509]: *startup event
> failed*
>
> Sep 29 22:23:06 euw2-samba-server-c21-01 ctdbd[1507]: *startup event
failed*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdbd[1507]: *Running the
> "startup" event.*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdb-eventd[1509]: *49.winbind:
> Redirecting to /bin/systemctl start winbind.service*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdb-eventd[1509]: *49.winbind:
> Job for winbind.service failed because the control process exited with
> error code.*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdb-eventd[1509]: *49.winbind:
> See "systemctl status winbind.service" and "journalctl
-xe" for details.*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdb-eventd[1509]: *49.winbind:
> Failed to start winbind*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdb-eventd[1509]: *startup event
> failed*
>
> Sep 29 22:23:11 euw2-samba-server-c21-01 ctdbd[1507]: *startup event
failed*

I think we really need to see the output of this:

  See "systemctl status winbind.service" and "journalctl
-xe" for
  details.

> Could someone provide some pointers on how to make SMB + CTDB + Winbind to
> work, where CTDB launches these. Or if it doesn't launch them, how to
> configure CTDB and Winbind to work together?

This is working for me in my nightly testing.

CTDB launches winbindd from the 49.winbind event script and smbd from
50.samba event script.  When enabled these will be linked from
/etc/ctdb/events/legacy/.  These don't tend to contain any magic, so the
failure must be something to do with configuration or environment.

peace & happiness,
martin