1. Summary
The automation-toolkit service fails to start on Vega OS 1.2.
Port 8383 shows LISTEN in netstat but no process owns the socket
and all JSON-RPC requests get (52) Empty reply.
Was fully working on OS 1.1.
2. Steps to Reproduce
- Device on OS 1.2 (build 2301020004420)
- touch /tmp/automation-toolkit.enable
- touch /run/devmode/automation-toolkit/enable
- vlcm launch-app orpheus://com.att.tv.main
- Wait for app to be VISIBLE in vlcm list
- curl http://[::1]:8383/jsonrpc → (52) Empty reply from server
- ps | grep automation → NO PROCESS FOUND
3. Expected Behavior
automation-toolkit process appears in ps
curl returns valid JSON-RPC response
Appium findElement/takeScreenshot/getPageSource works
4. Actual Behavior
Port 8383 LISTEN but zero processes own it
curl: (52) Empty reply from server
ps shows no automation-toolkit process
All Appium commands fail with socket hang up / ECONNRESET
5. Environment
- Vega OS: 1.2 (build 2301020004420)
- Vega SDK: 0.22.5850
- VDA: 2.1.0
- Appium: 3.5.2
- Kepler driver: @amzn/appium-kepler-driver v3.30.0
- Device: Fire TV Stick (firestick-3b43c107c0c34130)
- Host: macOS, Apple Silicon
6. Additional Evidence
netstat shows: tcp6 [::]:8383 LISTEN (no PID)
/proc/net/tcp6: inode 1798467 owned by UID 5000 (app_user)
No process found owning inode 1798467 via /proc/*/fd scan
Both activation flags confirmed present before app launch
App confirmed VISIBLE in vlcm list before curl test
vlcm crash-history shows no automation-toolkit crashes
(service never starts, so never crashes) Title: automation-toolkit service silently crashes on OS 1.2
(build 2301020004420) — Appium completely broken
1. Summary
The automation-toolkit service fails to start on Vega OS 1.2.
Port 8383 shows LISTEN in netstat but no process owns the socket
and all JSON-RPC requests get (52) Empty reply.
Was fully working on OS 1.1.
2. Steps to Reproduce
- Device on OS 1.2 (build 2301020004420)
- touch /tmp/automation-toolkit.enable
- touch /run/devmode/automation-toolkit/enable
- vlcm launch-app orpheus://com.att.tv.main
- Wait for app to be VISIBLE in vlcm list
- curl http://[::1]:8383/jsonrpc → (52) Empty reply from server
- ps | grep automation → NO PROCESS FOUND
3. Expected Behavior
automation-toolkit process appears in ps
curl returns valid JSON-RPC response
Appium findElement/takeScreenshot/getPageSource works
4. Actual Behavior
Port 8383 LISTEN but zero processes own it
curl: (52) Empty reply from server
ps shows no automation-toolkit process
All Appium commands fail with socket hang up / ECONNRESET
5. Environment
- Vega OS: 1.2 (build 2301020004420)
- Vega SDK: 0.22.5850
- VDA: 2.1.0
- Appium: 3.5.2
- Kepler driver: @amzn/appium-kepler-driver v3.30.0
- Device: Fire TV Stick (firestick-3b43c107c0c34130)
- Host: macOS, Apple Silicon
6. Additional Evidence
netstat shows: tcp6 [::]:8383 LISTEN (no PID)
/proc/net/tcp6: inode 1798467 owned by UID 5000 (app_user)
No process found owning inode 1798467 via /proc/*/fd scan
Both activation flags confirmed present before app launch
App confirmed VISIBLE in vlcm list before curl test
vlcm crash-history shows no automation-toolkit crashes
(service never starts, so never crashes)
Same behavior on appium@2 and kepler driver@3.19.0