From 0e13136a2c713a92fa10501f5025c27fe2bd0133 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Fri, 14 Sep 2012 10:32:18 +0100 Subject: [PATCH] daemon: Fix error message when libvirtd is missing. Currently we search along the hard-coded names: SBINDIR "/libvirtd" SBINDIR "/libvirtd_dbg" but if the environment variable $LIBVIRTD_PATH is set to the name of the libvirtd binary, that is used instead. Fix the error message so it accurately reflects current behaviour ($PATH is NOT searched). --- src/remote/remote_driver.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index 2f04a32a01..dce12e2c93 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -662,8 +662,11 @@ doRemoteOpen(virConnectPtr conn, } if (!(daemonPath = remoteFindDaemonPath())) { - virReportError(VIR_ERR_INTERNAL_ERROR, "%s", - _("Unable to locate libvirtd daemon in $PATH")); + virReportError(VIR_ERR_INTERNAL_ERROR, + _("Unable to locate libvirtd daemon in %s " + "(to override, set $LIBVIRTD_PATH to the " + "name of the libvirtd binary)"), + SBINDIR); goto failed; } if (!(priv->client = virNetClientNewUNIX(sockname,