From: Mantas Mikulėnas Date: Mon, 30 Nov 2015 06:48:29 +0000 (+0200) Subject: cgls: add a better error message for missing cgroupfs X-Git-Tag: v229~245^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e97a84757f76b9c4c401bbc6fa147e35204b2a1b;p=thirdparty%2Fsystemd.git cgls: add a better error message for missing cgroupfs --- diff --git a/src/cgls/cgls.c b/src/cgls/cgls.c index 01140c73d85..e6277a9084d 100644 --- a/src/cgls/cgls.c +++ b/src/cgls/cgls.c @@ -131,7 +131,9 @@ static int get_cgroup_root(char **ret) { if (!arg_machine) { r = cg_get_root_path(ret); - if (r < 0) + if (r == -ENOEXEC) + return log_error_errno(r, "Failed to get root control group path: No cgroup filesystem mounted on /sys/fs/cgroup"); + else if (r < 0) return log_error_errno(r, "Failed to get root control group path: %m"); return 0;