budtmo/docker-android:emulator_11.0, budtmo/docker-android:emulator_12.0, budtmo/docker-android:emulator_13.0, budtmo/docker-android:emulator_14.0
android system is accessible from the noVNC web app.
android-container | 2026-02-04 05:15:48,470 INFO supervisord started with pid 10
android-container | 2026-02-04 05:15:48,574 INFO supervisord started with pid 9
android-container | 2026-02-04 05:15:48,576 INFO supervisord started with pid 8
android-container | 2026-02-04 05:15:49,490 INFO spawned: 'appium' with pid 11
android-container | 2026-02-04 05:15:49,491 INFO spawned: 'device' with pid 12
android-container | 2026-02-04 05:15:49,493 INFO spawned: 'log_web_shared' with pid 13
android-container | 2026-02-04 05:15:49,576 INFO spawned: 'android_port_forward' with pid 14
android-container | 2026-02-04 05:15:49,577 INFO spawned: 'd_screen' with pid 15
android-container | 2026-02-04 05:15:49,579 INFO spawned: 'd_wm' with pid 16
android-container | 2026-02-04 05:15:49,580 INFO spawned: 'vnc_server' with pid 17
android-container | 2026-02-04 05:15:49,582 INFO spawned: 'vnc_web' with pid 18
android-container | 2026-02-04 05:15:50,494 INFO success: appium entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,494 INFO success: device entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,494 INFO success: log_web_shared entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,577 INFO success: android_port_forward entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,584 INFO success: d_screen entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,584 INFO success: d_wm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,584 INFO success: vnc_server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:50,584 INFO success: vnc_web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
android-container | 2026-02-04 05:15:52,429 INFO exited: appium (exit status 0; expected)
android-container | 2026-02-04 05:15:52,429 INFO exited: log_web_shared (exit status 0; expected)
android-container | 2026-02-04 05:15:52,430 INFO spawned: 'log_web_shared' with pid 28
android-container | 2026-02-04 05:15:52,888 WARN exited: log_web_shared (exit status 0; not expected)
android-container | 2026-02-04 05:15:53,115 WARN exited: android_port_forward (exit status 1; not expected)
android-container | 2026-02-04 05:15:53,889 INFO spawned: 'log_web_shared' with pid 43
android-container | 2026-02-04 05:15:53,943 WARN exited: d_screen (exit status 1; not expected)
android-container | 2026-02-04 05:15:53,958 INFO spawned: 'd_screen' with pid 44
android-container | 2026-02-04 05:15:53,958 WARN exited: vnc_server (exit status 1; not expected)
android-container | 2026-02-04 05:15:53,967 INFO spawned: 'vnc_server' with pid 45
android-container | 2026-02-04 05:15:54,076 WARN exited: log_web_shared (exit status 0; not expected)
android-container | 2026-02-04 05:15:54,117 INFO spawned: 'android_port_forward' with pid 46
android-container | 2026-02-04 05:15:54,160 WARN exited: vnc_server (exit status 1; not expected)
android-container | 2026-02-04 05:15:54,166 WARN exited: d_screen (exit status 1; not expected)
android-container | 2026-02-04 05:15:54,278 WARN exited: android_port_forward (exit status 1; not expected)
android-container | 2026-02-04 05:15:55,280 INFO spawned: 'android_port_forward' with pid 97
android-container | 2026-02-04 05:15:55,422 WARN exited: android_port_forward (exit status 1; not expected)
android-container | 2026-02-04 05:15:55,881 INFO spawned: 'd_screen' with pid 110
android-container | 2026-02-04 05:15:55,882 INFO spawned: 'vnc_server' with pid 111
android-container | 2026-02-04 05:15:56,054 WARN exited: d_screen (exit status 1; not expected)
android-container | 2026-02-04 05:15:56,057 WARN exited: vnc_server (exit status 1; not expected)
android-container | 2026-02-04 05:15:56,578 INFO spawned: 'log_web_shared' with pid 146
android-container | 2026-02-04 05:15:56,590 WARN exited: d_wm (exit status 1; not expected)
android-container | 2026-02-04 05:15:56,715 WARN exited: log_web_shared (exit status 0; not expected)
android-container | 2026-02-04 05:15:57,426 INFO spawned: 'android_port_forward' with pid 147
android-container | 2026-02-04 05:15:57,569 WARN exited: android_port_forward (exit status 1; not expected)
android-container | 2026-02-04 05:15:57,592 INFO spawned: 'd_wm' with pid 151
android-container | 2026-02-04 05:15:57,748 WARN exited: d_wm (exit status 1; not expected)
android-container | 2026-02-04 05:15:58,749 INFO spawned: 'd_screen' with pid 154
android-container | 2026-02-04 05:15:58,751 INFO spawned: 'd_wm' with pid 155
android-container | 2026-02-04 05:15:58,752 INFO spawned: 'vnc_server' with pid 156
android-container | 2026-02-04 05:15:58,964 WARN exited: d_screen (exit status 1; not expected)
android-container | 2026-02-04 05:15:58,964 WARN exited: vnc_server (exit status 1; not expected)
android-container | 2026-02-04 05:15:58,967 WARN exited: d_wm (exit status 1; not expected)
android-container | 2026-02-04 05:16:00,572 INFO spawned: 'android_port_forward' with pid 163
android-container | 2026-02-04 05:16:00,606 INFO spawned: 'log_web_shared' with pid 164
android-container | 2026-02-04 05:16:00,754 WARN exited: android_port_forward (exit status 1; not expected)
android-container | 2026-02-04 05:16:00,778 WARN exited: log_web_shared (exit status 0; not expected)
android-container | 2026-02-04 05:16:00,842 INFO gave up: log_web_shared entered FATAL state, too many start retries too quickly
android-container | 2026-02-04 05:16:00,970 INFO spawned: 'd_wm' with pid 168
android-container | 2026-02-04 05:16:01,200 WARN exited: d_wm (exit status 1; not expected)
android-container | 2026-02-04 05:16:01,755 INFO gave up: android_port_forward entered FATAL state, too many start retries too quickly
android-container | 2026-02-04 05:16:02,203 INFO spawned: 'd_screen' with pid 191
android-container | 2026-02-04 05:16:02,205 INFO spawned: 'vnc_server' with pid 192
android-container | 2026-02-04 05:16:02,436 WARN exited: d_screen (exit status 1; not expected)
android-container | 2026-02-04 05:16:02,438 INFO gave up: d_screen entered FATAL state, too many start retries too quickly
android-container | 2026-02-04 05:16:02,438 WARN exited: vnc_server (exit status 1; not expected)
android-container | 2026-02-04 05:16:03,438 INFO gave up: vnc_server entered FATAL state, too many start retries too quickly
android-container | 2026-02-04 05:16:04,440 INFO spawned: 'd_wm' with pid 203
android-container | 2026-02-04 05:16:04,590 WARN exited: d_wm (exit status 1; not expected)
android-container | 2026-02-04 05:16:05,592 INFO gave up: d_wm entered FATAL state, too many start retries too quickly
android-container | 2026-02-04 05:18:02,190 WARN exited: device (exit status 1; not expected)
Operating System
Baremetal Debian 13 (Trixie)
Docker Image
budtmo/docker-android:emulator_11.0, budtmo/docker-android:emulator_12.0, budtmo/docker-android:emulator_13.0, budtmo/docker-android:emulator_14.0
Expected behaviour
android system is accessible from the noVNC web app.
Actual behaviour
after
docker compose up -d && docker compose logs -fTroubleshooting:
kvm-ok
(Expectedly so since this baremetal host is also my PVE host, and all my LXC and Docker containers, and VMs are working perfectly fine.)
tried different specific release versions per android api level, to no avail.
tried different devices as well together with what I did above, still to no avail.
What I've thought but not tried, and why:
Logs