[PATCH 18/22] winbindd: Add debugging to assist in locating errors creating NETLOGON pipes

abartlet at samba.org abartlet at samba.org
Tue Aug 19 20:06:53 MDT 2014


From: Andrew Bartlett <abartlet at samba.org>

Change-Id: If15483c37ed43267c6474ce8b5e9d96254745bca
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
---
 source3/winbindd/winbindd_cm.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c
index 05205a7..09e5be0 100644
--- a/source3/winbindd/winbindd_cm.c
+++ b/source3/winbindd/winbindd_cm.c
@@ -2861,6 +2861,8 @@ NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain,
 			       &_account_name,
 			       &sec_chan_type);
 	if (!ok) {
+		DEBUG(1, ("get_trust_pw_hash failed for %s, unable to make get NETLOGON credentials\n",
+			  domain->name));
 		return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
 	}
 
@@ -2877,6 +2879,8 @@ NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain,
 					      domain,
 					      &conn->netlogon_creds);
 	if (!NT_STATUS_IS_OK(result)) {
+		DEBUG(1, ("rpccli_create_netlogon_creds failed for %s, unable to create NETLOGON credentials: %s\n", 
+			  domain->name, nt_errstr(result)));
 		SAFE_FREE(previous_nt_hash);
 		return result;
 	}
@@ -2889,6 +2893,8 @@ NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain,
 	conn->netlogon_force_reauth = false;
 	SAFE_FREE(previous_nt_hash);
 	if (!NT_STATUS_IS_OK(result)) {
+		DEBUG(1, ("rpccli_setup_netlogon_creds failed for %s, unable to setup NETLOGON credentials: %s\n", 
+			  domain->name, nt_errstr(result)));
 		return result;
 	}
 
@@ -2896,6 +2902,8 @@ NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain,
 					talloc_tos(),
 					&creds);
 	if (!NT_STATUS_IS_OK(result)) {
+		DEBUG(1, ("netlogon_creds_cli_get failed for %s, unable to get NETLOGON credentials: %s\n", 
+			  domain->name, nt_errstr(result)));
 		return result;
 	}
 	conn->netlogon_flags = creds->negotiate_flags;
-- 
2.0.1



More information about the samba-technical mailing list