[Samba] Samba 4 AD - Samba Fails to Start, hdb_samba4_create_kdc (setup KDC database) failed

IT Admin it at cliffbells.com
Wed Dec 30 03:36:54 UTC 2015


Hello to the Samba Mailing List,

This is my first post, so please, should I commit any faux pas, nudge me in
the right direction and I will adjust accordingly.

I'm experiencing a complete failure of the PDC in a Samba 4 AD Domain I've
deployed for a client.  Samba failed a few days ago and I've been unable to
resolve the issue on my own.  Google searches are leading me in circles,
I'm hoping the list can help me get this deployment back in working order.

Some details on the failing machine:

Release:    15.10
Linux 4.2.0-22-generic #27-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
Samba Version: 4.1.17-Ubuntu

I provisioned this domain a few months ago, everything was going smoothly
until a hardware failure forced me to reprovision a couple of weeks ago.
Having just got their network stable again I was rather disheartened to
discover Samba had taken a nosedive for Christmas.

Relevant info from Samba's logs (debug level 4):

/var/log/samba/log/samba:

  samba version 4.1.17-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2015/12/28 21:12:05.907126,  3]
../source4/smbd/server.c:381(binary_smbd_main)
  Becoming a daemon.
[2015/12/28 21:12:05.919238,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'gssapi_spnego' registered
[2015/12/28 21:12:05.919327,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'gssapi_krb5' registered
[2015/12/28 21:12:05.919360,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'gssapi_krb5_sasl' registered
[2015/12/28 21:12:05.919437,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'schannel' registered
[2015/12/28 21:12:05.919472,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'spnego' registered
[2015/12/28 21:12:05.919503,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'ntlmssp' registered
[2015/12/28 21:12:05.919537,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'krb5' registered
[2015/12/28 21:12:05.919567,  3]
../auth/gensec/gensec_start.c:870(gensec_register)
  GENSEC backend 'fake_gssapi_krb5' registered
[2015/12/28 21:12:05.919643,  3]
../source4/ntptr/ntptr_base.c:67(ntptr_register)
  NTPTR backend 'simple_ldb'
[2015/12/28 21:12:05.919714,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 1 registered
[2015/12/28 21:12:05.919753,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'posix' for type 1 registered
[2015/12/28 21:12:05.919791,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 1 registered
[2015/12/28 21:12:05.919821,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 3 registered
[2015/12/28 21:12:05.919852,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 2 registered
[2015/12/28 21:12:05.919884,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'cifs' for type 1 registered
[2015/12/28 21:12:05.919915,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'smb2' for type 1 registered
[2015/12/28 21:12:05.919946,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'simple' for type 1 registered
[2015/12/28 21:12:05.919977,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'cifsposix' for type 1 registered
[2015/12/28 21:12:05.920010,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 3 registered
[2015/12/28 21:12:05.920041,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 2 registered
[2015/12/28 21:12:05.920078,  3]
../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'nbench' for type 1 registered
[2015/12/28 21:12:05.921420,  3]
../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'single' registered
[2015/12/28 21:12:05.921479,  3]
../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'standard' registered
[2015/12/28 21:12:05.921510,  3]
../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'onefork' registered
[2015/12/28 21:12:05.921540,  3]
../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'prefork' registered
[2015/12/28 21:12:06.064097,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'sam' registered
[2015/12/28 21:12:06.064187,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'sam_ignoredomain' registered
[2015/12/28 21:12:06.064220,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'anonymous' registered
[2015/12/28 21:12:06.064251,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'winbind' registered
[2015/12/28 21:12:06.064284,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'winbind_wbclient' registered
[2015/12/28 21:12:06.064316,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'name_to_ntstatus' registered
[2015/12/28 21:12:06.064347,  3]
../source4/auth/ntlm/auth.c:673(auth_register)
  AUTH backend 'unix' registered
[2015/12/28 21:12:06.064401,  3]
../source4/param/share.c:124(share_register)
  SHARE backend [classic] registered.
[2015/12/28 21:12:06.697309,  3]
../lib/ldb-samba/ldb_wrap.c:320(ldb_wrap_connect)
  ldb_wrap open of privilege.ldb
[2015/12/28 21:12:06.748805,  0]
../source4/smbd/server.c:488(binary_smbd_main)
  samba: using 'standard' process model
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
[2015/12/28 21:12:06.779495,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'rpcecho' registered
[2015/12/28 21:12:06.764776,  0]
../source4/dsdb/common/util.c:1693(samdb_reference_dn_is_our_ntdsa)
  Failed to find object DC=one,DC=cliffbells,DC=com for attribute
fsmoRoleOwner - Cannot find DN DC=one,DC=cliffbells,DC=com to get attribute
fsmoRoleOwner for reference dn: (null)
[2015/12/28 21:12:06.780250,  1]
../source4/dsdb/common/util.c:1877(samdb_is_pdc)
  Failed to find if we are the PDC for this ldb: Searching for
fSMORoleOwner in DC=one,DC=cliffbells,DC=com failed: Cannot find DN
DC=one,DC=cliffbells,DC=com to get attribute fsmoRoleOwner for reference
dn: (null)
[2015/12/28 21:12:06.788717,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'epmapper' registered
[2015/12/28 21:12:06.789079,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'remote' registered
[2015/12/28 21:12:06.789535,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'srvsvc' registered
[2015/12/28 21:12:06.789597,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'wkssvc' registered
[2015/12/28 21:12:06.789634,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'unixinfo' registered
[2015/12/28 21:12:06.790292,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'samr' registered
[2015/12/28 21:12:06.790372,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'winreg' registered
[2015/12/28 21:12:06.790410,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'netlogon' registered
[2015/12/28 21:12:06.790654,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'dssetup' registered
[2015/12/28 21:12:06.790702,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'lsarpc' registered
[2015/12/28 21:12:06.790739,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'backupkey' registered
[2015/12/28 21:12:06.790783,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'spoolss' registered
[2015/12/28 21:12:06.790818,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'drsuapi' registered
[2015/12/28 21:12:06.790864,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'browser' registered
[2015/12/28 21:12:06.790897,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'eventlog6' registered
[2015/12/28 21:12:06.790941,  3]
../source4/rpc_server/dcerpc_server.c:1208(dcerpc_register_ep_server)
  DCERPC endpoint server 'dnsserver' registered
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
[2015/12/28 21:12:06.842176,  3]
../lib/ldb-samba/ldb_wrap.c:320(ldb_wrap_connect)
  ldb_wrap open of secrets.ldb
[2015/12/28 21:12:06.843155,  3]
../lib/ldb-samba/ldb_wrap.c:320(ldb_wrap_connect)
  ldb_wrap open of idmap.ldb
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
[2015/12/28 21:12:06.865340,  1]
../source4/kdc/db-glue.c:1956(samba_kdc_setup_db_ctx)
  samba_kdc_fetch: could not find own KRBTGT in DB: (null)
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
[2015/12/28 21:12:06.869471,  2]
../source4/dsdb/repl/drepl_partitions.c:116(dreplsrv_load_partitions)
  dreplsrv_partition[CN=Configuration,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.869600,  2]
../source4/dsdb/repl/drepl_partitions.c:116(dreplsrv_load_partitions)

dreplsrv_partition[CN=Schema,CN=Configuration,DC=one,DC=cliffbells,DC=com]
loaded
[2015/12/28 21:12:06.869648,  2]
../source4/dsdb/repl/drepl_partitions.c:116(dreplsrv_load_partitions)
  dreplsrv_partition[DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.869742,  2]
../source4/dsdb/repl/drepl_partitions.c:116(dreplsrv_load_partitions)
  dreplsrv_partition[DC=DomainDnsZones,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.869789,  2]
../source4/dsdb/repl/drepl_partitions.c:116(dreplsrv_load_partitions)
  dreplsrv_partition[DC=ForestDnsZones,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.865437,  0]
../source4/smbd/service_task.c:35(task_server_terminate)
  task_server_terminate: [kdc: hdb_samba4_create_kdc (setup KDC database)
failed]
[2015/12/28 21:12:06.878911,  3]
../source4/dsdb/dns/dns_update.c:340(dnsupdate_check_names)
  Calling DNS name update script
[2015/12/28 21:12:06.888121,  3]
../source4/dsdb/dns/dns_update.c:355(dnsupdate_check_names)
  Calling SPN name update script
samba: setproctitle not initialized, please either call setproctitle_init()
or link against libbsd-ctor.
[2015/12/28 21:12:06.902840,  2]
../source4/dsdb/kcc/kcc_service.c:127(kccsrv_load_partitions)
  kccsrv_partition[DC=ONE,DC=CLIFFBELLS,DC=COM] loaded
[2015/12/28 21:12:06.902998,  2]
../source4/dsdb/kcc/kcc_service.c:127(kccsrv_load_partitions)
  kccsrv_partition[CN=Configuration,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.903036,  2]
../source4/dsdb/kcc/kcc_service.c:127(kccsrv_load_partitions)
  kccsrv_partition[CN=Schema,CN=Configuration,DC=one,DC=cliffbells,DC=com]
loaded
[2015/12/28 21:12:06.903072,  2]
../source4/dsdb/kcc/kcc_service.c:127(kccsrv_load_partitions)
  kccsrv_partition[DC=DomainDnsZones,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.903107,  2]
../source4/dsdb/kcc/kcc_service.c:127(kccsrv_load_partitions)
  kccsrv_partition[DC=ForestDnsZones,DC=one,DC=cliffbells,DC=com] loaded
[2015/12/28 21:12:06.884922,  0]
../lib/util/become_daemon.c:136(daemon_ready)
  STATUS=daemon 'samba' finished starting up and ready to serve
connectionssamba_terminate: kdc: hdb_samba4_create_kdc (setup KDC database)
failed
[2015/12/28 21:12:06.930079,  3]
../lib/ldb-samba/ldb_wrap.c:320(ldb_wrap_connect)
  ldb_wrap open of secrets.ldb
[2015/12/28 21:12:07.752016,  0]
../file_server/file_server.c:48(file_server_smbd_done)
  file_server smbd daemon exited normally
[2015/12/28 21:12:07.752994,  0]
../source4/smbd/service_task.c:35(task_server_terminate)
  task_server_terminate: [smbd child process exited]


/var/log/samba/log.smbd:

  smbd version 4.1.17-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2015/12/28 21:12:06,  2]
../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE
[2015/12/28 21:12:06,  2]
../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2015/12/28 21:12:06.975569,  3]
../source3/param/loadparm.c:4839(lp_load_ex)
  lp_load_ex: refreshing parameters
[2015/12/28 21:12:06.975630,  3]
../source3/param/loadparm.c:750(init_globals)
  Initialising global parameters
[2015/12/28 21:12:06.975672,  2]
../source3/param/loadparm.c:543(max_open_files)
  rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
[2015/12/28 21:12:06.975752,  3] ../lib/util/params.c:550(pm_process)
  params.c:pm_process() - Processing configuration file
"/etc/samba/smb.conf"
[2015/12/28 21:12:06.975787,  3]
../source3/param/loadparm.c:3565(do_section)
  Processing section "[global]"
[2015/12/28 21:12:06.976003,  2]
../source3/param/loadparm.c:3582(do_section)
  Processing section "[netlogon]"
[2015/12/28 21:12:06.976125,  2]
../source3/param/loadparm.c:3582(do_section)
  Processing section "[sysvol]"
[2015/12/28 21:12:06.976193,  2]
../source3/param/loadparm.c:3582(do_section)
  Processing section "[accounting]"
[2015/12/28 21:12:06.976277,  2]
../source3/param/loadparm.c:3582(do_section)
  Processing section "[data]"
[2015/12/28 21:12:06.976359,  2]
../source3/param/loadparm.c:3582(do_section)
  Processing section "[backups]"
[2015/12/28 21:12:06.976472,  3]
../source3/param/loadparm.c:1774(lp_add_ipc)
  adding IPC service
[2015/12/28 21:12:06.976790,  2]
../source3/lib/interface.c:341(add_interface)
  added interface eth0 ip=192.168.37.2 bcast=192.168.37.255
netmask=255.255.255.0
[2015/12/28 21:12:06.976876,  3] ../source3/smbd/server.c:1248(main)
  loaded services
[2015/12/28 21:12:06.977004,  3] ../source3/smbd/server.c:1280(main)
  Becoming a daemon.
[2015/12/28 21:12:07.738688,  3]
../lib/ldb-samba/ldb_wrap.c:320(ldb_wrap_connect)
  ldb_wrap open of idmap.ldb
[2015/12/28 21:12:07.740665,  0]
../source3/passdb/pdb_interface.c:178(make_pdb_method_name)
  pdb backend samba_dsdb did not correctly init (error was
NT_STATUS_UNSUCCESSFUL)


I am at a loss, Samba simply does not start.  Any help/guidance the list
could provide to assist me in restoring Samba to a working state would be
greatly appreciated.

Regards,

JS


More information about the samba mailing list