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
parent d31b9eb9e7
commit 4494cefbca

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)