[Samba] ADS Problem : segmentation fault

djamel boussebha dboussebha at yahoo.fr
Mon Nov 21 03:08:03 MST 2011


Hi;
 
OK but I must installed valgrind !
Else when I execute "net ads" in mode debug (-d5), I have this : 
 
#net ads join -S CINVW067 -U administrateur%laposte+1 -d10

[2011/11/21 11:04:50.935921,  5] rpc_parse/parse_prs.c:89(prs_debug)
  000010 smb_io_rpc_hdr_req hdr_req
      0010 alloc_hint: 00000014
      0014 context_id: 0000
      0016 opnum     : 0001
[2011/11/21 11:04:50.935947,  5] rpc_client/cli_pipe.c:1372(rpc_api_pipe_send)
  rpc_api_pipe: host CINVW067
[2011/11/21 11:04:50.935963, 10] libsmb/clitrans.c:925(cli_trans_format)
  num_setup=2, max_setup=0, param_total=0, this_param=0, max_param=0, data_total=44, this_data=44, max_data=4280, param_offset=82, param_disp=0, data_disp=0
[2011/11/21 11:04:50.935984, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 38
[2011/11/21 11:04:50.935999, 10] libsmb/smb_signing.c:209(smb_signing_sign_pdu)
  smb_signing_sign_pdu: sent SMB signature of
[2011/11/21 11:04:50.936012, 10] ../lib/util/util.c:278(_dump_data)
  [0000] 8E 5B 81 B3 5C 7C 27 20                            .[..\|'
[2011/11/21 11:04:50.936762, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 39
[2011/11/21 11:04:50.936789, 10] libsmb/smb_signing.c:267(smb_signing_check_pdu)
  smb_signing_check_pdu: seq 39: got good SMB signature of
[2011/11/21 11:04:50.936802, 10] ../lib/util/util.c:278(_dump_data)
  [0000] F4 12 80 89 D3 21 B6 FC                            .....!..
[2011/11/21 11:04:50.936830,  5] rpc_parse/parse_prs.c:89(prs_debug)
  000000 smb_io_rpc_hdr rpc_hdr
      0000 major     : 05
      0001 minor     : 00
      0002 pkt_type  : 02
      0003 flags     : 03
      0004 pack_type0: 10
      0005 pack_type1: 00
      0006 pack_type2: 00
      0007 pack_type3: 00
      0008 frag_len  : 0030
      000a auth_len  : 0000
      000c call_id   : 0000000f
[2011/11/21 11:04:50.936884,  5] rpc_parse/parse_prs.c:89(prs_debug)
  000010 smb_io_rpc_hdr_resp rpc_hdr_resp
      0010 alloc_hint: 00000018
      0014 context_id: 0000
      0016 cancel_ct : 00
      0017 reserved  : 00
[2011/11/21 11:04:50.936912, 10] rpc_client/cli_pipe.c:1002(cli_pipe_validate_current_pdu)
  cli_pipe_validate_current_pdu: got pdu len 48, data_len 24, ss_len 0
[2011/11/21 11:04:50.936925, 10] rpc_client/cli_pipe.c:1471(rpc_api_pipe_got_pdu)
  rpc_api_pipe: got frag len of 48 at offset 0: NT_STATUS_OK
[2011/11/21 11:04:50.936938, 10] rpc_client/cli_pipe.c:1522(rpc_api_pipe_got_pdu)
  rpc_api_pipe: host CINVW067 returned 48 bytes.
[2011/11/21 11:04:50.936956,  1] ../librpc/ndr/ndr.c:251(ndr_print_function_debug)
       samr_Close: struct samr_Close
          out: struct samr_Close
              handle                   : *
                  handle: struct policy_handle
                      handle_type              : 0x00000000 (0)
                      uuid                     : 00000000-0000-0000-0000-000000000000
              result                   : NT_STATUS_OK
[2011/11/21 11:04:50.937014, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 40
[2011/11/21 11:04:50.937029, 10] libsmb/smb_signing.c:209(smb_signing_sign_pdu)
  smb_signing_sign_pdu: sent SMB signature of
[2011/11/21 11:04:50.937041, 10] ../lib/util/util.c:278(_dump_data)
  [0000] 5F 4A AA 02 CC E1 98 0E                            _J......
[2011/11/21 11:04:50.937449, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 41
[2011/11/21 11:04:50.937471, 10] libsmb/smb_signing.c:267(smb_signing_check_pdu)
  smb_signing_check_pdu: seq 41: got good SMB signature of
[2011/11/21 11:04:50.937491, 10] ../lib/util/util.c:278(_dump_data)
  [0000] EB 07 2D 87 FA E9 86 7E                            ..-....~
[2011/11/21 11:04:50.937517, 10] rpc_client/rpc_transport_np.c:81(rpc_transport_np_state_destructor)
  rpc_pipe_destructor: closed \samr
[2011/11/21 11:04:50.937600, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F5349
[2011/11/21 11:04:50.937677, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555ea6510
[2011/11/21 11:04:50.937696, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F5349
[2011/11/21 11:04:50.937746, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F4D41
[2011/11/21 11:04:50.937767, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555ea4110
[2011/11/21 11:04:50.937793, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F4D41
[2011/11/21 11:04:50.950809, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F4D41
[2011/11/21 11:04:50.950841, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555ea4110
[2011/11/21 11:04:50.950871, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F4D41
[2011/11/21 11:04:50.957654, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F4D41
[2011/11/21 11:04:50.957724, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555ea4110
[2011/11/21 11:04:50.966013, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F4D41
[2011/11/21 11:04:50.971516, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F4D41
[2011/11/21 11:04:50.971663, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555ea82b0
[2011/11/21 11:04:50.971776, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F4D41
[2011/11/21 11:04:50.971901, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 42
[2011/11/21 11:04:50.972019, 10] libsmb/smb_signing.c:209(smb_signing_sign_pdu)
  smb_signing_sign_pdu: sent SMB signature of
[2011/11/21 11:04:50.972238, 10] ../lib/util/util.c:278(_dump_data)
  [0000] 0C B3 4C DD 05 21 E6 95                            ..L..!..
[2011/11/21 11:04:50.972350,  6] libsmb/clientgen.c:323(write_socket)
  write_socket(7,39)
[2011/11/21 11:04:50.972456,  6] libsmb/clientgen.c:326(write_socket)
  write_socket(7,39) wrote 39
[2011/11/21 11:04:50.972903, 10] lib/util_sock.c:731(read_smb_length_return_keepalive)
  got smb length of 35
[2011/11/21 11:04:50.972932,  5] lib/util.c:617(show_msg)
[2011/11/21 11:04:50.972945,  5] lib/util.c:627(show_msg)
  size=35
  smb_com=0x71
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=136
  smb_flg2=51205
  smb_tid=4103
  smb_pid=24736
  smb_uid=10241
  smb_mid=24
  smt_wct=0
  smb_bcc=0
[2011/11/21 11:04:50.972999, 10] libsmb/smb_signing.c:115(smb_signing_md5)
  smb_signing_md5: sequence number 43
[2011/11/21 11:04:50.973013, 10] libsmb/smb_signing.c:267(smb_signing_check_pdu)
  smb_signing_check_pdu: seq 43: got good SMB signature of
[2011/11/21 11:04:50.973027, 10] ../lib/util/util.c:278(_dump_data)
  [0000] 55 08 BA 26 7A CE DD 36                            U..&z..6
[2011/11/21 11:04:50.973204, 10] libsmb/namequery.c:112(saf_join_store)
  saf_join_store: domain = [P9BIS], server = [CINVW067], expire = [1321873490]
[2011/11/21 11:04:50.973236, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = SAFJOIN/DOMAIN/P9BIS and timeout = Mon Nov 21 12:04:50 2011
   (3600 seconds ahead)
[2011/11/21 11:04:50.992394, 10] libsmb/namequery.c:112(saf_join_store)
  saf_join_store: domain = [p9bis.neoplus.laposte.poc], server = [CINVW067], expire = [1321873490]
[2011/11/21 11:04:50.992542, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = SAFJOIN/DOMAIN/P9BIS.NEOPLUS.LAPOSTE.POC and timeout = Mon Nov 21 12:04:50 2011
   (3600 seconds ahead)
[2011/11/21 11:04:50.992779, 10] lib/gencache.c:345(gencache_get_data_blob)
  Returning valid cache entry: key = AD_SITENAME/DOMAIN/P9BIS.NEOPLUS.LAPOSTE.POC, value = Default-First-Site-Name, timeout = Wed Feb  6 16:06:39 2036
[2011/11/21 11:04:50.992902,  5] libads/dns.c:810(sitename_fetch)
  sitename_fetch: Returning sitename for P9BIS.NEOPLUS.LAPOSTE.POC: "Default-First-Site-Name"
[2011/11/21 11:04:50.993053, 10] libsmb/namequery.c:1400(internal_resolve_name)
  internal_resolve_name: looking up CINVW067#20 (sitename Default-First-Site-Name)
[2011/11/21 11:04:50.993165, 10] lib/gencache.c:345(gencache_get_data_blob)
  Returning valid cache entry: key = NBT/CINVW067#20, value = 187.0.17.104:0, timeout = Mon Nov 21 11:08:05 2011
[2011/11/21 11:04:50.993273,  5] libsmb/namecache.c:192(namecache_fetch)
  name CINVW067#20 found.
[2011/11/21 11:04:50.993470,  5] libads/ldap.c:226(ads_try_connect)
  ads_try_connect: sending CLDAP request to 187.0.17.104 (realm: p9bis.neoplus.laposte.poc)
[2011/11/21 11:04:50.994773, 10] libads/dns.c:775(sitename_store)
  sitename_store: realm = [P9BIS], sitename = [Default-First-Site-Name], expire = [2085923199]
[2011/11/21 11:04:50.994798, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = AD_SITENAME/DOMAIN/P9BIS and timeout = (null) (764053309 seconds ahead)
[2011/11/21 11:04:50.994840, 10] libads/dns.c:775(sitename_store)
  sitename_store: realm = [p9bis.neoplus.laposte.poc], sitename = [Default-First-Site-Name], expire = [2085923199]
[2011/11/21 11:04:50.994860, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = AD_SITENAME/DOMAIN/P9BIS.NEOPLUS.LAPOSTE.POC and timeout = (null) (764053309 seconds ahead)
[2011/11/21 11:04:50.994899,  3] libads/ldap.c:634(ads_connect)
  Successfully contacted LDAP server 187.0.17.104
[2011/11/21 11:04:50.994918, 10] libads/ldap.c:62(ldap_open_with_timeout)
  Opening connection to LDAP server 'CINVW067.p9bis.neoplus.laposte.poc:389', timeout 15 seconds
[2011/11/21 11:04:50.997825, 10] libads/ldap.c:76(ldap_open_with_timeout)
  Connected to LDAP server 'CINVW067.p9bis.neoplus.laposte.poc:389'
[2011/11/21 11:04:50.997967,  3] libads/ldap.c:688(ads_connect)
  Connected to LDAP server CINVW067.p9bis.neoplus.laposte.poc
[2011/11/21 11:04:50.998069, 10] libads/ldap.c:165(ads_closest_dc)
  ads_closest_dc: NBT_SERVER_CLOSEST flag set
[2011/11/21 11:04:50.998204, 10] libsmb/namequery.c:83(saf_store)
  saf_store: domain = [P9BIS], server = [CINVW067.p9bis.neoplus.laposte.poc], expire = [1321870790]
[2011/11/21 11:04:50.998225, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = SAF/DOMAIN/P9BIS and timeout = Mon Nov 21 11:19:50 2011
   (900 seconds ahead)
[2011/11/21 11:04:50.998274, 10] libsmb/namequery.c:83(saf_store)
  saf_store: domain = [p9bis.neoplus.laposte.poc], server = [CINVW067.p9bis.neoplus.laposte.poc], expire = [1321870790]
[2011/11/21 11:04:50.998292, 10] lib/gencache.c:180(gencache_set_data_blob)
  Adding cache entry with key = SAF/DOMAIN/P9BIS.NEOPLUS.LAPOSTE.POC and timeout = Mon Nov 21 11:19:50 2011
   (900 seconds ahead)
[2011/11/21 11:04:50.999036,  4] libads/ldap.c:2852(ads_current_time)
  time offset is -1 seconds
[2011/11/21 11:04:50.999366,  4] libads/sasl.c:1116(ads_sasl_bind)
  Found SASL mechanism GSS-SPNEGO
[2011/11/21 11:04:50.999888,  3] libads/sasl.c:784(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got OID=1.3.6.1.4.1.311.2.2.30
[2011/11/21 11:04:50.999907,  3] libads/sasl.c:784(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got OID=1.2.840.48018.1.2.2
[2011/11/21 11:04:50.999919,  3] libads/sasl.c:784(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got OID=1.2.840.113554.1.2.2
[2011/11/21 11:04:50.999932,  3] libads/sasl.c:784(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got OID=1.2.840.113554.1.2.2.3
[2011/11/21 11:04:50.999944,  3] libads/sasl.c:784(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got OID=1.3.6.1.4.1.311.2.2.10
[2011/11/21 11:04:50.999956,  3] libads/sasl.c:793(ads_sasl_spnego_bind)
  ads_sasl_spnego_bind: got server principal name = not_defined_in_RFC4178 at please_ignore
[2011/11/21 11:04:51.001860,  3] libsmb/clikrb5.c:777(ads_krb5_mk_req)
  ads_krb5_mk_req: krb5_cc_get_principal failed (No credentials cache found)
[2011/11/21 11:04:51.002038, 10] libads/sasl.c:814(ads_sasl_spnego_bind)
  ads_sasl_spnego_krb5_bind failed with: No credentials cache found, calling kinit
[2011/11/21 11:04:51.002400, 10] libads/kerberos.c:188(kerberos_kinit_password_ext)
  kerberos_kinit_password: as administrateur at P9BIS.NEOPLUS.LAPOSTE.POC using [MEMORY:net_ads] as ccache and config [(null)]
[2011/11/21 11:04:51.029707,  3] libsmb/clikrb5.c:622(ads_cleanup_expired_creds)
  ads_cleanup_expired_creds: Ticket in ccache[MEMORY:net_ads] expiration Mon, 21 Nov 2011 17:44:48 CET
[2011/11/21 11:04:51.029936, 10] libsmb/clikrb5.c:811(ads_krb5_mk_req)
  ads_krb5_mk_req: Ticket (ldap/cinvw067 at P9BIS.NEOPLUS.LAPOSTE.POC) in ccache (MEMORY:net_ads) is valid until: (Mon, 21 Nov 2011 17:44:48 CET - 1321893888)
[2011/11/21 11:04:51.030089,  3] libsmb/clikrb5.c:830(ads_krb5_mk_req)
  ads_krb5_mk_req: server marked as OK to delegate to, building forwardable TGT
[2011/11/21 11:04:51.032459, 10] libsmb/clikrb5.c:1024(get_krb5_smb_session_key)
  Got KRB5 session key of length 16
[2011/11/21 11:04:51.035702, 10] lib/util.c:2592(name_to_fqdn)
  name_to_fqdn: lookup for CILVS049 -> local.localdomain.
[2011/11/21 11:04:51.037319,  3] libads/ldap.c:2910(ads_domain_func_level)
  ads_domain_func_level: 4
[2011/11/21 11:04:51.037470,  3] libads/kerberos.c:445(kerberos_secrets_store_des_salt)
  kerberos_secrets_store_des_salt: Storing salt "host/cilvs049.p9bis.neoplus.laposte.poc at P9BIS.NEOPLUS.LAPOSTE.POC"
[2011/11/21 11:04:51.037707, 10] lib/dbwrap_tdb.c:100(db_tdb_fetch_locked)
  Locking key 534543524554532F5341
[2011/11/21 11:04:51.037831, 10] lib/dbwrap_tdb.c:129(db_tdb_fetch_locked)
  Allocated locked data 0x0x555555e89fe0
[2011/11/21 11:04:51.037952, 10] lib/dbwrap_tdb.c:42(db_tdb_record_destr)
  Unlocking key 534543524554532F5341
[2011/11/21 11:04:51.038241, 10] libsmb/clikrb5.c:1875(smb_krb5_open_keytab)
  smb_krb5_open_keytab: krb5_kt_default_name returned FILE:/etc/krb5.keytab
[2011/11/21 11:04:51.038703, 10] libsmb/clikrb5.c:1928(smb_krb5_open_keytab)
  smb_krb5_open_keytab: resolving: WRFILE:/etc/krb5.keytab
[2011/11/21 11:04:51.040795,  5] libads/ldap.c:1745(ads_get_kvno)
  ads_get_kvno: Searching for account CILVS049$
[2011/11/21 11:04:51.041741,  5] libads/ldap.c:1763(ads_get_kvno)
  ads_get_kvno: Using: CN=cilvs049,CN=Computers,DC=p9bis,DC=neoplus,DC=laposte,DC=poc
[2011/11/21 11:04:51.041858,  5] libads/ldap.c:1782(ads_get_kvno)
  ads_get_kvno: Looked Up KVNO of: 29
[2011/11/21 11:04:51.042062,  3] libads/kerberos_keytab.c:64(smb_krb5_kt_add_entry_ext)
  smb_krb5_kt_add_entry_ext: Will try to delete old keytab entries
Segmentation fault


--- En date de : Lun 21.11.11, Volker Lendecke <Volker.Lendecke at SerNet.DE> a écrit :


De: Volker Lendecke <Volker.Lendecke at SerNet.DE>
Objet: Re: [Samba] ADS Problem : segmentation fault
À: "djamel boussebha" <dboussebha at yahoo.fr>
Cc: samba at lists.samba.org
Date: Lundi 21 novembre 2011, 10h21


On Mon, Nov 21, 2011 at 09:12:04AM +0000, djamel boussebha wrote:
> Hi;
>  
> Please I would like to know which are the corrects values to set into the samba/kerberos configuration to ads protocol works fine.
> My platform is :
>  
> Windows server 2008 R2 with AD LDAP is : 187.0.17.104 (CINVW067)
> Linux server with Samba/Winbind version 3.5.12 + kerberos 1.4 : 187.0.22.177 (CILVS049)
>  
> When I try to join the AD via ADS protocol I have a error : segmentation fault :
> # net ads join -S CINVW067 -U administrateur%laposte+1
> Segmentation fault

Can you try running that under valgrind?

Volker

-- 
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.sernet.de, mailto:kontakt at sernet.de


More information about the samba mailing list