DietPi an extremely lightweight Debian OS is using cgroup v2
on Raspberry Pi, but this causes warning when using snap packages…
Use snap package usage that causes a warning.
$ snap run lxd --version
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement 4.20
Display currently used cgroup
version.
$ findmnt -lo source,target,fstype,options -t cgroup,cgroup2
SOURCE TARGET FSTYPE OPTIONS cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime
This warning is issued because we are using snap
version 2.52
instead of least 2.53
according to Switch to “unified” cgroup hierarchy (cgroupv2) bug report.
$ snap version
snap 2.52.1 snapd 2.52.1 series 16 debian 11 kernel 5.10.63-v8+
Inspect kernel boot parameters.
$ cat /boot/cmdline.txt
root=PARTUUID=8b0ac6f5-02 rootfstype=ext4 rootwait fsck.repair=yes net.ifnames=0 logo.nologo quiet console=tty1
Append systemd.unified_cgroup_hierarchy=0
parameter to not use cgroup v2
.
$ sudo sed -i -e "1 s/$/ systemd.unified_cgroup_hierarchy=0/" /boot/cmdline.txt
$ cat /boot/cmdline.txt
root=PARTUUID=8b0ac6f5-02 rootfstype=ext4 rootwait fsck.repair=yes net.ifnames=0 logo.nologo quiet console=tty1 systemd.unified_cgroup_hierarchy=0
Reboot operating system.
$ sudo reboot
Display currently used cgroup
version.
$ findmnt -lo source,target,fstype,options -t cgroup,cgroup2
$ findmnt -lo source,target,fstype,options -t cgroup,cgroup2 SOURCE TARGET FSTYPE OPTIONS cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,clone_children cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices
Use snap package usage that caused a warning.
$ snap run lxd --version
4.20
That is all.