Bug 50710 - Запуск интерфейса waydroid завершается с ошибкой -5
Summary: Запуск интерфейса waydroid завершается с ошибкой -5
Status: CLOSED WONTFIX
Alias: None
Product: Branch p10
Classification: Unclassified
Component: waydroid (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-21 18:16 MSK by Илья Н.
Modified: 2024-08-14 14:15 MSK (History)
1 user (show)

See Also:


Attachments
Журнал с ошибкой waydroid и др. (7.32 KB, text/x-log)
2024-06-21 18:16 MSK, Илья Н.
no flags Details
dmesg (130.60 KB, text/x-log)
2024-07-29 15:17 MSK, Dmitry Maksimenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Илья Н. 2024-06-21 18:16:59 MSK
Created attachment 16303 [details]
Журнал с ошибкой waydroid и др.

Ошибка воспроизводится после установки waydroid согласно инструкции:
1) psi=1 в строке GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/sysconfig/grub2 (если еще не выставлено)
2) # update-grub
3) # update-kernel -t un-def
4) # apt-get install kernel-source-anbox kernel-modules-anbox-un-def libgbinder1 waydroid
5) # reboot
6) # waydroid init
7) # systemctl enable --now waydroid-container
8) $ waydroid session start
    [gbinder] Service manager /dev/binder has appeared
    [18:37:36] Android with user 0 is ready
9) $ waydroid show-full-ui
    [18:37:57] Failed with code: -5

Ожидается, что запустится интерфейс waydroid, но этого не происходит.
Вместо этого запуск интерфейса waydroid завершается с ошибкой -5.

Лог, полученный с помощью команды waydroid.log находится во вложении.
Также во вложении статус waydroid-container.service и lxc-checkconfig.

Дополнительно: waydroid status
Session:         RUNNING
Container:       RUNNING
Vendor type:     MAINLINE
IP address:      192.168.240.112
Session user:    user1(500)
Wayland display: wayland-0

Моя система:
OS: ALT Workstation K 10.3 (Sorbaronia Mitschurinii),
Kernel: x86_64 Linux 6.1.90-un-def-alt1,
DE: KDE 5.115.0 / Plasma 5.27.11,
WM: KWin
CPU: 13th Gen Intel Core i5-13400 @ 16x 4.6GHz [31.0°C]
GPU: NVIDIA GeForce RTX 4060
RAM: 3572MiB / 15759MiB

inxi -G
Graphics:
  Device-1: Intel Alder Lake-S GT1 [UHD Graphics 730] driver: i915 v: kernel
  Device-2: NVIDIA AD107 [GeForce RTX 4060] driver: nvidia v: 550.78
  Device-3: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa dri: iris gpu: i915,nvidia resolution: 1920x1080
  API: EGL v: 1.5 drivers: nvidia platforms: gbm,wayland,x11,device
  API: OpenGL v: 4.6.0 vendor: nvidia v: 550.78 renderer: NVIDIA GeForce
    RTX 4060/PCIe/SSE2
  API: Vulkan v: 1.3.277 drivers: N/A surfaces: xcb,xlib,wayland
Comment 1 Dmitry Maksimenkov 2024-07-16 17:53:21 MSK
Проверялось в p10, ошибка воспроизводится.

Версия: waydroid-1.4.1-alt1
Система: ALT Workstation K 10.3

$ inxi -G
Graphics:
  Device-1: Intel AlderLake-S GT1 driver: i915 v: kernel
  Device-2: NVIDIA GP108 [GeForce GT 1030] driver: nvidia v: 550.90.07
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa dri: iris gpu: i915,nvidia resolution: 1920x1080
  API: EGL v: 1.5 drivers: nvidia platforms: gbm,wayland,x11,device
  API: OpenGL v: 4.5 vendor: mesa v: 23.1.9 renderer: llvmpipe (LLVM 15.0.7
    256 bits)
  API: Vulkan v: 1.3.277 drivers: N/A surfaces: xcb,xlib,wayland

Дополнительная информация: Не проверялось на Sisyphus
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2024-07-26 17:08:30 MSK
У меня нет p10, поэтому нужно проверять, воспроизводится ли ошибка в сизифе. Также отсутствует вывод dmesg в момент ошибки.
Comment 3 Dmitry Maksimenkov 2024-07-29 15:16:29 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
> У меня нет p10, поэтому нужно проверять, воспроизводится ли ошибка в сизифе.
> Также отсутствует вывод dmesg в момент ошибки.

Данная ошибка воспроизводится не на каждом стенде, воспроизвелось на указанном мною. Прикладываю dmesg.

Не проверялось на Sisyphus, блокирует ошибка "OSError: container failed to start". Согласно документации с Alt Linux Wiki

> Внимание! Ядерные модули anbox для Waydroid поддерживают только ядро un-def в p10
> https://www.altlinux.org/Waydroid
Comment 4 Dmitry Maksimenkov 2024-07-29 15:17:01 MSK
Created attachment 16500 [details]
dmesg
Comment 5 Konstantin A Lepikhov (L.A. Kostis) 2024-08-07 20:21:02 MSK
(In reply to Dmitry Maksimenkov from comment #4)
> Created attachment 16500 [details]
> dmesg

Из прилагаемого dmesg я вижу, что используется драйвер nvidia, который wayland не поддерживает. Есть ли возможность проверить, запускается ли без него?
Comment 6 Dmitry Maksimenkov 2024-08-13 12:29:52 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #5) 
> Из прилагаемого dmesg я вижу, что используется драйвер nvidia, который
> wayland не поддерживает. Есть ли возможность проверить, запускается ли без
> него?

На открытом драйвере nouveau ошибка не воспроизводится.
Comment 7 Konstantin A Lepikhov (L.A. Kostis) 2024-08-14 14:15:38 MSK
если на nouveau работает, то баг закрываю, т.к. конфигурации на базе проприетарного драйвера nvidia официально не поддерживаются