[Samba] Samba4 can't join domain - drsuapi.DsBindInfoFallBack object has no attribute
Mauricio Alvarez
maurialvarez303 at rocketmail.com
Thu Oct 10 14:51:48 MDT 2013
I have a Win2k3 server and am trying to manage a Samba4 box (name:UBUNTUSERVER, running Ubuntu 12.04.3 + Samba 4.0.10) as a backup. All seemed well, but after a problem with replication (result 1306 WERR_REVISION_MISMATCH), I couldn't even demote the samba4 DC. So I deleted from SERVERW2K3, deleted /usr/local/samba and re-compiled everything. Also ran make quicktest, all seems OK.
Now, this is what I get: Any idea what is going on?
user at ubuntuserver:/usr/local/samba$ sudo /usr/local/samba/bin/samba-tool domain join acme.local DC -Uadministrator --realm=ACME.LOCAL -d9
INFO: Current debug levels:
all: 9
tdb: 9
printdrivers: 9
lanman: 9
smb: 9
rpc_parse: 9
rpc_srv: 9
rpc_cli: 9
passdb: 9
sam: 9
auth: 9
winbind: 9
vfs: 9
idmap: 9
quota: 9
acls: 9
locking: 9
msdfs: 9
dmapi: 9
registry: 9
scavenger: 9
dns: 9
ldb: 9
GENSEC backend 'gssapi_spnego' registered
GENSEC backend 'gssapi_krb5' registered
GENSEC backend 'gssapi_krb5_sasl' registered
GENSEC backend 'schannel' registered
GENSEC backend 'spnego' registered
GENSEC backend 'ntlmssp' registered
GENSEC backend 'krb5' registered
GENSEC backend 'fake_gssapi_krb5' registered
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
Finding a writeable DC for domain 'acme.local'
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
finddcs: searching for a DC by DNS domain acme.local
finddcs: looking for SRV records for _ldap._tcp.acme.local
ads_dns_lookup_srv: 1 records returned in the answer section.
finddcs: DNS SRV response 0 at '192.168.0.254'
finddcs: performing CLDAP query on 192.168.0.254
finddcs: Found matching DC 192.168.0.254 with server_type=0x000021fd
Found DC serverw2k3.acme.local
lpcfg_servicenumber: couldn't find ldb
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
Starting GENSEC mechanism spnego
Starting GENSEC submechanism gssapi_krb5
Password for [WORKGROUP\administrator]:
Received smb_krb5 packet of length 143
Received smb_krb5 packet of length 1256
Received smb_krb5 packet of length 1250
Received smb_krb5 packet of length 1232
gensec_gssapi: credentials were delegated
GSSAPI Connection will be cryptographically sealed
workgroup is ACME
realm is acme.local
checking sAMAccountName
Adding CN=UBUNTUSERVER,OU=Domain Controllers,DC=acme,DC=local
Adding CN=UBUNTUSERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=acme,DC=local
Adding CN=NTDS Settings,CN=UBUNTUSERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=acme,DC=local
Using binding ncacn_ip_tcp:serverw2k3.acme.local[,seal,print]
Mapped to DCERPC endpoint 135
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
Mapped to DCERPC endpoint 1025
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
added interface eth0 ip=192.168.0.139 bcast=192.168.0.255 netmask=255.255.255.0
Starting GENSEC mechanism spnego
Starting GENSEC submechanism gssapi_krb5
Received smb_krb5 packet of length 144
Received smb_krb5 packet of length 1256
Received smb_krb5 packet of length 1250
Received smb_krb5 packet of length 1232
../librpc/rpc/dcerpc_util.c:140: auth_pad_length 0
gensec_gssapi: credentials were delegated
GSSAPI Connection will be cryptographically sealed
../librpc/rpc/dcerpc_util.c:140: auth_pad_length 0
drsuapi_DsBind: struct drsuapi_DsBind
in: struct drsuapi_DsBind
bind_guid : *
bind_guid : e42c210a-4fd6-11d1-a3da-0000f875ae0d
bind_info : *
bind_info: struct drsuapi_DsBindInfoCtr
length : 0x0000001c (28)
info : union drsuapi_DsBindInfo(case 28)
info28: struct drsuapi_DsBindInfo28
supported_extensions : 0x0fefff7f (267386751)
1: DRSUAPI_SUPPORTED_EXTENSION_BASE
1: DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION
1: DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI
1: DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS
1: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1
1: DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION
0: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY
1: DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE
1: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2
1: DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION
1: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2
1: DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD
1: DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND
1: DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO
1: DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION
1: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01
1: DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP
1: DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY
1: DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3
0: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5
1: DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6
1: DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6
1: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3
1: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7
1: DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT
0: DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS
0: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10
0: DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2
0: DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3
site_guid : 00000000-0000-0000-0000-000000000000
pid : 0x00000000 (0)
repl_epoch : 0x00000000 (0)
../librpc/rpc/dcerpc_util.c:140: auth_pad_length 12
drsuapi_DsBind: struct drsuapi_DsBind
out: struct drsuapi_DsBind
bind_info : *
bind_info: struct drsuapi_DsBindInfoCtr
length : 0x00000020 (32)
info : union drsuapi_DsBindInfo(case 32)
FallBack: struct drsuapi_DsBindInfoFallBack
info : DATA_BLOB length=32
[0000] 7F FF FF 1F 66 2D FA B9 46 E8 20 48 99 C9 79 FB ....f-.. F. H..y.
[0010] 2E 87 69 4F B8 01 00 00 00 00 00 00 02 00 00 00 ..iO.... ........
bind_handle : *
bind_handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 8a8cb2d3-49e8-4f2b-8a30-72efe6f2313d
result : WERR_OK
Join failed - cleaning up
checking sAMAccountName
Deleted CN=UBUNTUSERVER,OU=Domain Controllers,DC=acme,DC=local
Deleted CN=UBUNTUSERVER,CN=Servers,CN=Default-First-Site,CN=Sites,CN=Configuration,DC=acme,DC=local
ERROR(<type 'exceptions.AttributeError'>): uncaught exception - 'drsuapi.DsBindInfoFallBack' object has no attribute 'supported_extensions'
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", line 175, in _run
return self.run(*args, **kwargs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/domain.py", line 552, in run
machinepass=machinepass, use_ntvfs=use_ntvfs, dns_backend=dns_backend)
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 1169, in join_DC
ctx.do_join()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 1072, in do_join
ctx.join_add_objects()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 541, in join_add_objects
ctx.join_add_ntdsdsa()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 474, in join_add_ntdsdsa
ctx.DsAddEntry([rec])
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 384, in DsAddEntry
ctx.drsuapi_connect()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line 363, in drsuapi_connect
(ctx.drsuapi_handle, ctx.bind_supported_extensions) = drs_utils.drs_DsBind(ctx.drsuapi)
File "/usr/local/samba/lib/python2.7/site-packages/samba/drs_utils.py", line 144, in drs_DsBind
return (handle, info.info.supported_extensions)
More information about the samba
mailing list