From 1945d74cc38bc2b71b0a95aaa74c2e550140b248 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 5 May 2011 17:54:52 -0500 Subject: [PATCH] virsh: improve TLS certificate error messages Print the name of the CA cert, certificate, and key file that resulted in the failure so that the user has an idea what to troubleshoot. Signed-off-by: Doug Goldstein --- src/remote/remote_driver.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index e30780cc93..4c3bdf347a 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -1268,8 +1268,8 @@ initialize_gnutls(char *pkipath, int flags) GNUTLS_X509_FMT_PEM); if (err < 0) { remoteError(VIR_ERR_GNUTLS_ERROR, - _("unable to load CA certificate: %s"), - gnutls_strerror (err)); + _("unable to load CA certificate '%s': %s"), + libvirt_cacert, gnutls_strerror (err)); goto error; } @@ -1283,8 +1283,9 @@ initialize_gnutls(char *pkipath, int flags) GNUTLS_X509_FMT_PEM); if (err < 0) { remoteError(VIR_ERR_GNUTLS_ERROR, - _("unable to load private key/certificate: %s"), - gnutls_strerror (err)); + _("unable to load private key '%s' and/or " + "certificate '%s': %s"), libvirt_clientkey, + libvirt_clientcert, gnutls_strerror (err)); goto error; }