Created attachment 16619 [details] логи Не запускается waydroid. Почему-то не может распарсить конфиг, прикладываю логи.
Версия waydroid:1.4.2, на свежем Сизифе
lxc-info: waydroid: ../src/lxc/confile.c: set_config_apparmor_profile: 1651 Invalid argument - Built without AppArmor support lxc-info: waydroid: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/waydroid/lxc/waydroid/config" at line "lxc.apparmor.profile = unconfined" Failed to load config for waydroid Failure to retrieve information on /var/lib/waydroid/lxc:waydroid а какое ядро используется? Если там нет поддержки apparmor то скорее всего проблема в ядре. Приложите ещё вывод journalctl -b после запуска waydroid
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > lxc-info: waydroid: ../src/lxc/confile.c: set_config_apparmor_profile: 1651 > Invalid argument - Built without AppArmor support > lxc-info: waydroid: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 > Failed to parse config file "/var/lib/waydroid/lxc/waydroid/config" at line > "lxc.apparmor.profile = unconfined" > Failed to load config for waydroid > Failure to retrieve information on /var/lib/waydroid/lxc:waydroid > > а какое ядро используется? Если там нет поддержки apparmor то скорее всего > проблема в ядре. Ядро kernel-image-pine-6.10.4. Apparmor там действительно нет. Однако, текст ошибки идёт из lxc: /src/lxc/confile.c: set_config_apparmor_profile: 1651 > Invalid argument - Built without AppArmor support А lxc у нас в Сизифе собран без поддержки apparmor https://git.altlinux.org/gears/l/lxc.git?p=lxc.git;a=blob;f=lxc.spec;h=becbf5771ad4865d3e30bdc29b4fa6fe8d83cafa;hb=HEAD#l197 Вот он и ругается, что не может apparmor без которого собран.
Замечу, что в Rawhide https://packages.fedoraproject.org/pkgs/waydroid/waydroid/fedora-rawhide.html waydroid в марте собран без apparmor
Проблема в LXC, похоже. Раньше был патч, который заменял error об отсутствии apparmor и selinux на warning: https://git.altlinux.org/gears/l/lxc.git?p=lxc.git;a=commitdiff;h=a9760eaf2c06ab928bea201cfa7bce12fcfe00bc Теперь его то ли утеряли в 6.0, то ли не до конца перенесли.
(Ответ для Andrew Savchenko на комментарий #5) > Проблема в LXC, похоже. > > Раньше был патч, который заменял error об отсутствии apparmor и selinux на > warning: > https://git.altlinux.org/gears/l/lxc.git?p=lxc.git;a=commitdiff; > h=a9760eaf2c06ab928bea201cfa7bce12fcfe00bc > > Теперь его то ли утеряли в 6.0, то ли не до конца перенесли. Но если у нас LXC всегда собирается без apparmor, то собирать waydroid с apparmor тоже смысла мало.
waydroid-1.4.3-alt1 -> sisyphus: Thu Aug 15 2024 L.A. Kostis <lakostis@altlinux.ru> 1.4.3-alt1 - 1.4.3. - disable apparmor (closes #51147).