failed winbind startup for ad_member
Ralph Böhme
slow at samba.org
Mon Jan 15 14:35:37 UTC 2018
On Mon, Jan 15, 2018 at 09:43:59AM +0100, Andreas Schneider wrote:
> On Monday, 15 January 2018 08:17:36 CET Ralph Böhme wrote:
> > On Mon, Jan 15, 2018 at 08:02:48AM +0100, Andreas Schneider via samba-
> technical wrote:
> > > On Monday, 15 January 2018 03:30:02 CET Jamie McClymont wrote:
> > > > Hi all,
> > > >
> > > > >> winbind seems not to run. createbuiltingroup only works when
> > > >
> > > > winbind runs.
> > > >
> > > > >> Looks like there is still something wrong with waiting for winbind
> > > >
> > > > and setting
> > > >
> > > > >> it up correctly.
> > > >
> > > > Patch to fix attached. Interestingly it looks to me like 0f5b1bd9e
> > > > "selftest: fix creation of builtin users in wait_for_start" is
> > > > potentially unnecessary: double-creating the user doesn't seem to cause
> > > > any issues as far as I can tell; that patch just changes ad_member under
> > > > ad_dc from failing 100% of the time to failing 10% of the time (when the
> > > > user is not already created -- some sort of race?).
> > > >
> > > > Thanks,
> > > > - Jamie
> > >
> > > RB+
> >
> > I won't nack, but please read my mail. Can anyone explain to me how that fix
> > helps here? Thanks!
>
> libwbclient needs to connect to the winbind socket. To find the winbind socket
> inside of selftest it uses:
>
> if (nss_wrapper_enabled()) {
> env_dir = getenv("SELFTEST_WINBINDD_SOCKET_DIR");
> }
>
> So we need the NSS_WRAPPER variables to "enable" nss_wrapper. This way wbinfo
> connects to the right winbindd ...
d'oh! That was the missing piece. :) Thanks!
-slow
--
Ralph Boehme, Samba Team https://samba.org/
Samba Developer, SerNet GmbH https://sernet.de/en/samba/
More information about the samba-technical
mailing list