[Samba] Re: samba-3.0.22 -> samba-3.0.23 pam_winbind issue(s)
Rex Dieter
rdieter at math.unl.edu
Tue Jul 18 16:30:42 GMT 2006
Rex Dieter wrote:
> Rex Dieter wrote:
>
>> Dietrich Streifert wrote:
>>
>>> I found a bug in nsswitch/pam_winbind.c which I reported to
>>> https://bugzilla.samba.org/show_bug.cgi?id=3916
>>> I submitted shortly a patch which solves the issue.
>>
>> I can confirm that patch works as advertised, and fixes the issue for me.
>> Many thanks Dietrich.
>
> I take it back, after further testing, I'm still seeing wierd winbind/pam
> behavior. On my first test machine, all seemed well.
>
> On another box, with *exactly* same smb.conf (that was working previously
> with samba-3.0.22), things aren't so rosy:
>
> Using
> log level = 1 winbind:8
>
> authentication/login attempts fail with these filling /var/log/messages:
> # Jul 18 10:47:59 foo pam_winbind[27236]: read from socket failed!
> Jul 18 10:47:59 foo pam_winbind[27236]: internal module error (retval = 3,
> user = `bar1')
>
> Hmm... and
> $ net ads ...
> commands hang too... with periodic log entries saying:
>
> Jul 18 10:48:30 foo winbindd[27214]: [2006/07/18 10:48:30, 0]
> lib/util_sock.c:write_data(564)
> Jul 18 10:48:30 foo winbindd[27214]: write_data: write failure. Error =
> Broken pipe
> Jul 18 10:48:30 foo winbindd[27214]: [2006/07/18 10:48:30, 0]
> nsswitch/winbindd_dual.c:fork_domain_child(825)
> Jul 18 10:48:30 foo winbindd[27214]: Could not write result
> Jul 18 10:49:43 foo winbindd[27228]: [2006/07/18 10:49:43, 0]
> nsswitch/winbindd_dual.c:child_read_request(49)
> Jul 18 10:49:43 foo winbindd[27228]: Got invalid request length: 0
>
> Wierd, I'll keep looking...
OK, this one looks like .tdb table upgrade problems.
To get my working samba-3.0.22 box working with samba-3.0.23, I needed to:
1) stop winbind
2) delete everything from /var/cache/samba/, which includes:
gencache.tdb messages.tdb netsamlogon_cache.tdb winbindd_cache.tdb
winbindd_idmap.tdb winbindd_privileged/
3) (re)join domain via 'net ads join'
4) (re)start winbind
Just tried upgrading yet another working samba-3.0.22 box to 3.0.23,
and, ?#$#@%^$#%, that one worked mostly, except, now local accounts aren't
working... (this *is* an ancient rh7 box, so that may have something to do
with it).
-- Rex
More information about the samba
mailing list