Fix: cgroup is not set: internal libpod error after os reboot

[NO NEW TESTS NEEDED]
Closes #19175

Signed-off-by: Peter Jannesen <peter@jannesen.com>
This commit is contained in:
Peter Jannesen 2023-07-10 22:37:43 +02:00 committed by Ashley Cui
parent 2581352212
commit d0b0c62853

View file

@ -21,7 +21,7 @@ func (p *Pod) platformRefresh() error {
}
p.state.CgroupPath = cgroupPath
case config.CgroupfsCgroupsManager:
if rootless.IsRootless() && isRootlessCgroupSet(p.config.CgroupParent) {
if !rootless.IsRootless() || isRootlessCgroupSet(p.config.CgroupParent) {
p.state.CgroupPath = filepath.Join(p.config.CgroupParent, p.ID())
logrus.Debugf("setting pod cgroup to %s", p.state.CgroupPath)