From a6584eb6f76d3841ee1ad4278b1bde1777f83435 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Fri, 2 Oct 2015 15:48:33 +0200 Subject: [PATCH] rpc: libssh2: Add more debugging info (cherry picked from commit 387c316e11c0adcf7f8ed400019e044b47edf0f9) --- src/rpc/virnetsshsession.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/rpc/virnetsshsession.c b/src/rpc/virnetsshsession.c index 7f47b29341..becdf6e847 100644 --- a/src/rpc/virnetsshsession.c +++ b/src/rpc/virnetsshsession.c @@ -524,6 +524,8 @@ virNetSSHAuthenticateAgent(virNetSSHSessionPtr sess, int ret; char *errmsg; + VIR_DEBUG("sess=%p", sess); + if (libssh2_agent_connect(sess->agent) < 0) { virReportError(VIR_ERR_SSH, "%s", _("Failed to connect to ssh agent")); @@ -595,6 +597,8 @@ virNetSSHAuthenticatePrivkey(virNetSSHSessionPtr sess, int ret; char *tmp; + VIR_DEBUG("sess=%p", sess); + /* try open the key with no password */ if ((ret = libssh2_userauth_publickey_fromfile(sess->session, priv->username, @@ -697,6 +701,8 @@ virNetSSHAuthenticatePassword(virNetSSHSessionPtr sess, int ret = -1; int rc; + VIR_DEBUG("sess=%p", sess); + if (priv->password) { /* tunelled password authentication */ if ((ret = libssh2_userauth_password(sess->session, @@ -770,6 +776,8 @@ virNetSSHAuthenticateKeyboardInteractive(virNetSSHSessionPtr sess, char *errmsg; int ret; + VIR_DEBUG("sess=%p", sess); + if (!sess->cred || !sess->cred->cb) { virReportError(VIR_ERR_SSH, "%s", _("Can't perform keyboard-interactive authentication: " @@ -837,6 +845,8 @@ virNetSSHAuthenticate(virNetSSHSessionPtr sess) size_t i; int ret; + VIR_DEBUG("sess=%p", sess); + if (!sess->nauths) { virReportError(VIR_ERR_SSH, "%s", _("No authentication methods and credentials " -- GitLab