[Pkg-samba-maint] Bug#707624: winbind: winbind does not recover from DC reboot etc.
Jakob Bohm
jb-debbugs at wisemo.com
Thu May 9 18:36:14 UTC 2013
Package: winbind
Version: 2:3.5.6~dfsg-3squeeze9
Severity: normal
(Note: This bug has been observed on multiple squeeze production
systems, I have no wheezy production systems to test on, but
wheezy might be affected anyway).
A key feature of the Windows Domain Controller authentication
protocols implemented by winbind is domain controller redundancy
and resilliance. Specifically, as long as at least one of the DCs
for a domain are up, authentication should work, and if all DCs
are down simultaneously, bringing one back up should recover with
no need to actively prod clients and "member" servers.
However at least with the winbind versions in squeeze this is not
working at all, specifically:
If at least one DC is up when winbind is started, winbind will
pick one and lock itself onto this one DC until winbind is
stopped, failing to take advantage of any redundant DCs on the
network.
If the one DC winbind has chosen is rebooted, winbind fails to
reconnect automatically.
If winbind is started before the DCs have finished booting (as
happens when bringing up a whole rack or a virtualization host),
winbind remembers the inability to find a DC until manually
restarted.
All of the above was seen using a pair of real Windows Server 2008
R2 DCs and Debian winbind clients joined to the domain as member
servers.
The workaround is to login to each Debian machine running winbind
and do "/etc/init.d/winbind restart", which is tedious.
-- System Information:
Debian Release: 6.0.7
APT prefers stable
APT policy: (991, 'stable'), (500, 'stable-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-0.bpo.4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages winbind depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii libc6 2.11.3-4 Embedded GNU C Library:
Shared lib
ii libcap2 1:2.19-3 support for getting/setting
POSIX.
ii libcomerr2 1.41.12-4stable1 common error description
library
ii libgssapi-krb5-2 1.10.1+dfsg-5 MIT Kerberos runtime
libraries - k
ii libk5crypto3 1.10.1+dfsg-5 MIT Kerberos runtime
libraries - C
ii libkrb5-3 1.10.1+dfsg-5 MIT Kerberos runtime libraries
ii libldap-2.4-2 2.4.23-7.3 OpenLDAP libraries
ii libpam-runtime 1.1.1-6.1+squeeze1 Runtime support for the PAM
librar
ii libpam0g 1.1.1-6.1+squeeze1 Pluggable Authentication
Modules l
ii libpopt0 1.16-1 lib for parsing cmdline
parameters
ii libtalloc2 2.0.1-1 hierarchical pool based
memory all
ii libwbclient0 2:3.5.6~dfsg-3squeeze9 Samba winbind client library
ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2
init scrip
ii samba-common 2:3.5.6~dfsg-3squeeze9 common files used by both
the Samb
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
winbind recommends no packages.
winbind suggests no packages.
-- no debconf information
Enjoy
Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark. Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
More information about the Pkg-samba-maint
mailing list