设备未连接/未在 STF UI 中显示
作者: abhinavagarwalInfo创建于 2024年12月25日更新于 2025年2月6日
- I am using the latest devicefarmer/stf:latest Docker image ** Devices are not connected/shown on STF UI ** The steps to reproduce the issue. Start Docker 1. Start Docker and check the dashboard Pull Docker Images 1. sudo Docker pull rethinkdb 2. sudo Docker pull devicefarmer/stf:latest Create Folder For Rethinkdb 1. mkdir /home//RethinkDB 2. export RETHINK_DB=/home//RethinkDB Start Containers 1. Docker network create df-network 2. Docker run -d --network=df-network --name rethinkdb -p 28015:28015 -v $RETHINK_DB:/data rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090 3. adb start-server 4. Docker run --network=df-network -e RETHINKDB_PORT_28015_TCP=tcp://rethinkdb:28015 -p 7100:7100 -p 7110:7110 -p 7400:7400 -p 7408:7408 -p 7404:7404 -it devicefarmer/stf:latest stf local --adb-host Docker.for.mac.localhost --public-ip 5. The device was already connected in debug mode and reflected on executing the adb devices command, but on the stf ui http://localhost:7100/#!/devices it is not showing with active status. Error logs: 2024-12-25 18:52:43 2024-12-25T13:22:43.388Z INF/device:resources:service 1879 [35101FDH2002RF] Installing STFService 2024-12-25 18:52:43 2024-12-25T13:22:43.394Z FTL/device 1879 [35101FDH2002RF] Setup had an error TypeError: adb.uninstall(...).timeout(...).then(...).progressed is not a function 2024-12-25 18:52:43 at /app/lib/units/device/resources/service.js:92:14 2024-12-25 18:52:43 at tryCatcher (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/util.js:16:23) 2024-12-25 18:52:43 at Promise._settlePromiseFromHandler (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/promise.js:547:31) 2024-12-25 18:52:43 at Promise._settlePromise (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/promise.js:604:18) 2024-12-25 18:52:43 at Promise._settlePromise0 (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/promise.js:649:10) 2024-12-25 18:52:43 at Promise._settlePromises (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/promise.js:725:18) 2024-12-25 18:52:43 at _drainQueueStep (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/async.js:93:12) 2024-12-25 18:52:43 at _drainQueue (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/async.js:86:9) 2024-12-25 18:52:43 at Async._drainQueues (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/async.js:102:5) 2024-12-25 18:52:43 at Async.drainQueues (/app/node_modules/@devicefarmer/adbkit/node_modules/bluebird/js/release/async.js:15:14) 2024-12-25 18:52:43 at process.processImmediate (node:internal/timers:491:21) 2024-12-25 18:52:43 2024-12-25T13:22:43.395Z FTL/util:lifecycle 1879 [35101FDH2002RF] Shutting down due to fatal error 2024-12-25 18:52:43 2024-12-25T13:22:43.415Z INF/provider
内容来源: openstf/stf