Podman troubleshooting: Difference between revisions

From wikinotes
Line 1: Line 1:
= Error: OCI runtime error: crun: writing file `/sys/fs/cgroup/cgroup.subtree_control` invalid argument =
= Error: OCI runtime error: crun: writing file `/sys/fs/cgroup/cgroup.subtree_control` invalid argument =
<blockquote>
<blockquote>
**Temp Workaround 1:**<br>
''Temp Workaround 1:''<br>
<code>sc --user stop mpd.service</code>, then podman, then can start mpd (or start as non realtime service).<br>
<code>sc --user stop mpd.service</code>, then podman, then can start mpd (or start as non realtime service).<br>
This worked initially but no longer.
This worked initially but no longer.


**Temp Workaround 2:**<br>
''Temp Workaround 2:''<br>
Assign the [[Linux kernel configuration]] following kernel params:<br>
Assign the [[Linux kernel configuration]] following kernel params:<br>
NOTE: grub abstracts kernel params? these params are not available.
NOTE: grub abstracts kernel params? these params are not available.
Line 13: Line 13:
</syntaxhighlight>
</syntaxhighlight>


**Temp Workaround 3:**<br>
''Temp Workaround 3:''<br>
Apparently rootless podman just-works.
Apparently rootless podman just-works.


''Temp Workaround 4:''<br>
cgroup2 doesn't yet support realtime-processes.<br>
maybe we downgrade to the original cgroup?<br>
In your [[Linux kernel configuration]] kernel parameters/options, set
<syntaxhighlight lang="bash">
systemd.unified_cgroup_hierarchy=0
</syntaxhighlight>


Issue/Cause:
Issue/Cause:

Revision as of 17:53, 24 September 2023

Error: OCI runtime error: crun: writing file `/sys/fs/cgroup/cgroup.subtree_control` invalid argument

Temp Workaround 1:
sc --user stop mpd.service, then podman, then can start mpd (or start as non realtime service).
This worked initially but no longer.

Temp Workaround 2:
Assign the Linux kernel configuration following kernel params:
NOTE: grub abstracts kernel params? these params are not available.

systemd.unified_cgroup_hierarchy=1
cgroup_enable=cpu cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1

Temp Workaround 3:
Apparently rootless podman just-works.

Temp Workaround 4:
cgroup2 doesn't yet support realtime-processes.
maybe we downgrade to the original cgroup?

In your Linux kernel configuration kernel parameters/options, set

systemd.unified_cgroup_hierarchy=0

Issue/Cause: