In RC4 the joining of two WinXP workstations failed. The Windows error message
was that the domain has not been found or does not exist.
The only log messages I got from Samba were in log.nmbd:
[2003/09/18 13:51:42, 1] nmbd/nmbd_processlogon.c:process_logon_packet(95)
process_logon_packet: Logon from 188.8.131.52: code = 0x12
But no error messages.
I tried to reset the machine password with smbpasswd -a -m PC02$ and turned smb
signing in XP on and off. Nothing changed.
A WinNT4 workstation could only join the domain if the machine password was reset.
After going back to Samba Beta 3, the joining did work on both XP stations. But
there was a problem after going back to RC4, users were unable to login. After
enabling smb signing in XP, the login worked.
This is the log with disabled signing:
[2003/09/18 19:35:42, 0] rpc_server/srv_pipe.c:api_pipe_netsec_process(1357)
failed to decode PDU
[2003/09/18 19:35:42, 0] rpc_server/srv_pipe_hnd.c:process_request_pdu(605)
process_request_pdu: failed to do schannel processing.
So there is a problem with joining XP workstations in RC4 and another problem if
the workstations are set no to do smb signing.
part of smb.conf:
logon drive =
logon path =
domain logons = yes
domain master = yes
local master = yes
preferred master = yes
ldap admin dn = cn=admin,o=bwl
ldap machine suffix = ou=machines
ldap user suffix = ou=People
ldap passwd sync = yes
ldap suffix = o=bwl
security = user
encrypt passwords = true
passdb backend = ldapsam guest
obey pam restrictions = no
Cannot reproduce this against locally. XP (with
and without SP1) join fine. Looks like this could
be a configuration error. Please reopen if you
can provided more information to point to a
different root cause.
originally reported against one of the 3.0.0rc[1-4] releases.
Cleaning up non-production versions.