[Samba] Compiling SAMBA on Solaris 10 to use AD on Windows 2008 server
Tom Hallam
Tom.Hallam at uwa.edu.au
Mon Oct 12 23:31:11 MDT 2009
We've just set up a number of linux servers to access our AD server
(Windows server 2008) and now have to set up a Solaris server. I've
downloaded, compiled and install Samba (3.4.2), configured kerberos and
am now trying to get it to join the AD. I get the following error:
samba-3.4.2/source3# net ads join -U username
Enter username's password:
[2009/10/13 13:10:42, 0] libads/sasl.c:819(ads_sasl_spnego_bind)
kinit succeeded but ads_sasl_spnego_krb5_bind failed: krb5 conf file
not configured
Failed to join domain: failed to connect to AD: krb5 conf file not
configured
samba-3.4.2/source3#
If I run with "-d 1" I get:
....
[2009/10/13 13:26:47, 1] libnet/libnet_join.c:1871(libnet_Join)
libnet_Join:
libnet_JoinCtx: struct libnet_JoinCtx
in: struct libnet_JoinCtx
dc_name : NULL
machine_name : 'BADGER'
domain_name : *
domain_name : 'EEDS.EE.UWA.EDU.AU'
account_ou : NULL
admin_account : 'thallam'
admin_password : *
machine_password : NULL
join_flags : 0x00000023 (35)
0: WKSSVC_JOIN_FLAGS_IGNORE_UNSUPPORTED_FLAGS
0: WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME
0: WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT
0: WKSSVC_JOIN_FLAGS_DEFER_SPN
0: WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED
0: WKSSVC_JOIN_FLAGS_JOIN_UNSECURE
1: WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED
0: WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE
0: WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE
1: WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
1: WKSSVC_JOIN_FLAGS_JOIN_TYPE
os_version : NULL
os_name : NULL
create_upn : 0x00 (0)
upn : NULL
modify_config : 0x00 (0)
ads : NULL
debug : 0x01 (1)
use_kerberos : 0x00 (0)
secure_channel_type : SEC_CHAN_WKSTA (2)
[2009/10/13 13:26:48, 1] libsmb/clikrb5.c:786(ads_krb5_mk_req)
ads_krb5_mk_req: krb5_mk_req_extended failed (krb5 conf file not
configured)
[2009/10/13 13:26:48, 0] libads/sasl.c:819(ads_sasl_spnego_bind)
kinit succeeded but ads_sasl_spnego_krb5_bind failed: krb5 conf file
not configured
[2009/10/13 13:26:48, 1] libnet/libnet_join.c:1902(libnet_Join)
libnet_Join:
libnet_JoinCtx: struct libnet_JoinCtx
out: struct libnet_JoinCtx
account_name : NULL
netbios_domain_name : 'EEDS'
dns_domain_name : 'eeds.ee.uwa.edu.au'
forest_name : 'eeds.ee.uwa.edu.au'
dn : NULL
domain_sid : *
domain_sid :
S-1-5-21-2693662547-1243528254-4028546715
modified_config : 0x00 (0)
error_string : 'failed to connect to AD: krb5
conf file not configured'
domain_is_ad : 0x01 (1)
result : WERR_GENERAL_FAILURE
Failed to join domain: failed to connect to AD: krb5 conf file not
configured
....
I've checked the krb5.conf file and it's fine. Issuing tickets etc
works. Any ideas what the issue is.?
Tom Hallam
More information about the samba
mailing list