Ahoj, snažím se rozchodit přístup k USB zvukové kartě z LXC kontejneru. Zvukovka vcelku normálně funguje přímo z TurrisOS, ale nedaří se mi zprostředkovat přístup k zařízení k LXC kontejneru s Debianem. Vycházeje z různých příkladů na internetu (příklad) bych měl použít v nastavení kontejneru direktivu
lxc.cgroup.devices.allow = c 116:* rwm
Problém je, že s tímhle řádkem se kontejner odmítne spustit; LuCi mi konfiguraci odmítne bez vysvětlení; když spustím kontejner ručně pomocí lxc-start chobodeb --logfile=log --logpriority=DEBUG
v logu nacházím mj. následující:
lxc-start chobodeb 20230502043156.440 ERROR cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:771 - File exists - Creating the final cgroup 12(lxc.monitor.chobodeb) failed
lxc-start chobodeb 20230502043156.440 ERROR cgfsng - cgroups/cgfsng.c:cgroup_tree_create:831 - File exists - Failed to create monitor cgroup 12(lxc.monitor.chobodeb)
lxc-start chobodeb 20230502043156.440 DEBUG cgfsng - cgroups/cgfsng.c:cgfsng_monitor_create:1056 - Failed to create cgroup lxc.monitor.chobodeb)
lxc-start chobodeb 20230502043156.440 INFO cgfsng - cgroups/cgfsng.c:cgfsng_monitor_create:1070 - The monitor process uses "lxc.monitor.chobodeb-1" as cgroup
lxc-start chobodeb 20230502043156.441 INFO cgfsng - cgroups/cgfsng.c:cgfsng_payload_create:1179 - The container process uses "lxc.payload.chobodeb" as inner and "lxc.payload.chobodeb" as limit cgroup
lxc-start chobodeb 20230502043156.444 INFO cgfsng - cgroups/cgfsng.c:cgfsng_setup_limits_legacy:2769 - Limits for the legacy cgroup hierarchies have been setup
lxc-start chobodeb 20230502043156.444 WARN cgfsng - cgroups/cgfsng.c:cgfsng_setup_limits:2834 - Invalid argument - Ignoring cgroup2 limits on legacy cgroup system
lxc-start chobodeb 20230502043156.583 WARN cgfsng - cgroups/cgfsng.c:get_hierarchy:144 - There is no useable devices controller
lxc-start chobodeb 20230502043156.583 ERROR cgfsng - cgroups/cgfsng.c:cg_legacy_set_data:2712 - No such file or directory - Failed to setup limits for the "devices" controller. The controller seems to be unused by "cgfsng" cgroup driver or not enabled on the cgroup hierarchy
lxc-start chobodeb 20230502043156.583 ERROR cgfsng - cgroups/cgfsng.c:cgfsng_setup_limits_legacy:2761 - No such file or directory - Failed to set "devices.allow" to "c 116:* rwm"
lxc-start chobodeb 20230502043156.583 ERROR start - start.c:lxc_spawn:1881 - Failed to setup legacy device cgroup controller limits
Zjevně jde o nějaký problém s cgroups, jimž bohužel rozumím jako koza petrželi. Dokázal by mě někdo nakopnout správným směrem?