Description of problem: ------------------------ - The /etc/cgrules.conf file is missing in the libcgroup-tools package. # grep cgrule /usr/share/doc/libcgroup-tools/README uid/gid based rules will be defined in /etc/cgrules.conf config file and cgroup based on /etc/cgrules.conf are in the right cgroup or not (Based on rules in /etc/cgrules.conf) by cgrules.conf running based on /etc/cgrules.conf for user test1. To use cgrulesengd which will move a task to right cgroup based on rules in /etc/cgrules.conf do following. - build cgrulesengd make cgrulesengd - specify some uid/gid based rules in /etc/cgrules.conf - Run cgrulesengd. - ./cgrulesengd based rules config file (~/.cgrules.conf), which can be parsed by cgrulesd combination of rules in /etc/cgrules.conf and ~/cgrules.conf. How reproducible: ------------------ # yum provides /etc/cgrules.conf Updating Subscription Management repositories. Last metadata expiration check: 3:55:44 ago on Mon 22 Nov 2021 12:21:53 PM IST. Error: No Matches found # rpm -q libcgroup-tools libcgroup libcgroup-tools-0.41-19.el8.x86_64 libcgroup-0.41-19.el8.x86_64 # rpm -ql libcgroup-tools libcgroup | grep cgrules # - Version-Release number of selected component (if applicable): ---------------------------------------------------------------- - All versions of the libcgroup-tools package. Steps to Reproduce: --------------------- 1. Install libcgroup-tools and libcgroup packages. # yum install libcgroup-tools libcgroup Actual results: --------------- # rpm -ql libcgroup-tools | grep cgrules.conf Expected results: --------------- # rpm -ql libcgroup-tools | grep cgrules.conf /etc/cgrules.conf
From what I see, /etc/cgrules.conf was never provided by package libcgroup-tools, but we can probably add it since it is basically an empty file. But I don't see the reason behind it. When I install the libcgroup and libcgroup-tools package, then cgconfig.service runs without error.