From 4c1fcb4344e389b818038c6f1a317adcb7a7d35e Mon Sep 17 00:00:00 2001 From: HanzZ Date: Thu, 31 Jan 2013 19:12:00 +0100 Subject: [PATCH] Show better log in case of ENOENT error returned by backend --- src/networkpluginserver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 85747b23..6f50b04f 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -352,6 +352,10 @@ void NetworkPluginServer::start() { } else { LOG4CXX_ERROR(logger, "Backend can not be started, exit_code=" << WEXITSTATUS(status) << ", possible error: " << strerror(WEXITSTATUS(status))); + if (WEXITSTATUS(status) == ENOENT) { + LOG4CXX_ERROR(logger, "This usually means the path to backend executable defined in config file as '[service] backend=\"...\"' is wrong or the executable does not exists."); + } + } LOG4CXX_ERROR(logger, "Check backend log for more details"); continue;