]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
Before: Error: libcgroup initialization failed, 50001
authorJan Safranek <jsafrane@redhat.com>
Wed, 10 Nov 2010 15:09:55 +0000 (16:09 +0100)
committerJan Safranek <jsafrane@redhat.com>
Wed, 10 Nov 2010 15:09:55 +0000 (16:09 +0100)
Now:    Error: libcgroup initialization failed, Cgroup is not mounted

Changelog:
  - point to /etc/cgrules/conf when loading of the rules failed
    Before: Error: libcgroup failed to initialize rulescache, No such file or
            directory
    Now:    Error: libcgroup failed to initialize rulescache from
            /etc/cgrules.conf. No such file or directory

Signed-off-by: Jan Safranek <jsafrane@redhat.com>
Acked-by: Ivana Hutarova Varekova <varekova@redhat.com>
src/daemon/cgrulesengd.c

index b96107d72af839848633333b505ed11be09d7455..dc3febce6d5f033c57357863882f9f610bf2ae41 100644 (file)
@@ -1013,23 +1013,24 @@ int main(int argc, char *argv[])
 
        /* Initialize libcgroup. */
        if ((ret = cgroup_init()) != 0) {
-               fprintf(stderr, "Error: libcgroup initialization failed, %d\n",
-                               ret);
+               fprintf(stderr, "Error: libcgroup initialization failed, %s\n",
+                               cgroup_strerror(ret));
                goto finished;
        }
 
        /* Ask libcgroup to load the configuration rules. */
        if ((ret = cgroup_init_rules_cache()) != 0) {
                fprintf(stderr, "Error: libcgroup failed to initialize rules"
-                               "cache, %d\n", ret);
+                               "cache from %s. %s\n", CGRULES_CONF_FILE,
+                               cgroup_strerror(ret));
                goto finished;
        }
 
        /* Now, start the daemon. */
        ret = cgre_start_daemon(logp, facility, daemon, verbosity);
        if (ret < 0) {
-               fprintf(stderr, "Error: Failed to launch the daemon, %d\n",
-                       ret);
+               fprintf(stderr, "Error: Failed to launch the daemon, %s\n",
+                       cgroup_strerror(ret));
                goto finished;
        }