1115
December 1, 2021, 6:37am
1
Hi All,
I can not build a firmware.
This’s my Log.
$ mos build --platform esp32
Connecting to https://build.mongoose-os.com, user test
Uploading sources (232594 bytes)
Error: Post https://build.mongoose-os.com/api/fwbuild/latest/build: dial tcp 88.198.37.49:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
/src/cli/build_remote.go:329:
/src/cli/build.go:278:
/src/cli/build.go:221:
/src/cli/main.go:194: build failed
exit status 1
Command completed.
How could I fix this trouble or another solution for building.
Thank you for reply.
You could try building locally , which requires Docker.
mos build --platform esp32 --local
1 Like
1115
December 1, 2021, 9:51am
3
Thank you for your reply.I installed Docker.And do as you say.
The Logs say
Docker arguments: run --name mos_build_2021-12-01T16-36-21-00_1754645780 --rm -i -v E:\mos\irri_app\mongoose-os\nextion\deps\modules\mongoose-os:/mongoose-os -v E:\mos\irri_app\mongoose-os\nextion\deps\freertos\src:/e/mos/irri_app/mongoose-os/nextion/deps/freertos/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-common\src:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-common/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-spiffs\src:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-spiffs/src -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-service-config\src:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-service-config/src -v E:\mos\irri_app\mongoose-os\nextion\deps\freertos\include:/e/mos/irri_app/mongoose-os/nextion/deps/freertos/include -v E:\mos\irri_app\mongoose-os\nextion\deps\ota-common\include\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/ota-common/include/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\lwip\include:/e/mos/irri_app/mongoose-os/nextion/deps/lwip/include -v E:\mos\irri_app\mongoose-os\nextion\deps\mbedtls\src\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/mbedtls/src/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-spiffs\src\spiffs:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-spiffs/src/spiffs -v E:\mos\irri_app\mongoose-os\nextion\deps\mongoose\include:/e/mos/irri_app/mongoose-os/nextion/deps/mongoose/include -v E:\mos\irri_app\mongoose-os\nextion\deps\ota-http-client\include:/e/mos/irri_app/mongoose-os/nextion/deps/ota-http-client/include -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-lfs\littlefs1:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-lfs/littlefs1 -v E:\mos\irri_app\mongoose-os\nextion\src\nxt:/e/mos/irri_app/mongoose-os/nextion/src/nxt -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-service-ota\include:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-service-ota/include -v E:\mos\irri_app\mongoose-os\nextion\deps\wifi\include:/e/mos/irri_app/mongoose-os/nextion/deps/wifi/include -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-service-fs\src:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-service-fs/src -v E:\mos\irri_app\mongoose-os\nextion\deps\lwip\src:/e/mos/irri_app/mongoose-os/nextion/deps/lwip/src -v E:\mos\irri_app\mongoose-os\nextion\deps\wifi\src\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/wifi/src/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-common\include:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-common/include -v E:\mos\irri_app\mongoose-os\nextion\deps\arduino-compat\include\sys:/e/mos/irri_app/mongoose-os/nextion/deps/arduino-compat/include/sys -v E:\mos\irri_app\mongoose-os\nextion\build\gen:/e/mos/irri_app/mongoose-os/nextion/build/gen -v E:\mos\irri_app\mongoose-os\nextion\build:/e/mos/irri_app/mongoose-os/nextion/build -v E:\mos\irri_app\mongoose-os\nextion\deps\mbedtls\src:/e/mos/irri_app/mongoose-os/nextion/deps/mbedtls/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-common\include\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-common/include/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\core\include:/e/mos/irri_app/mongoose-os/nextion/deps/core/include -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-common\include:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-common/include -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-lfs\include:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-lfs/include -v E:\mos\irri_app\mongoose-os\nextion\deps\dash\include:/e/mos/irri_app/mongoose-os/nextion/deps/dash/include -v E:\mos\irri_app\mongoose-os\nextion:/app -v E:\mos\irri_app\mongoose-os\nextion\deps\ota-common\include:/e/mos/irri_app/mongoose-os/nextion/deps/ota-common/include -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-service-config\include:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-service-config/include -v E:\mos\irri_app\mongoose-os\nextion\deps\wifi\src:/e/mos/irri_app/mongoose-os/nextion/deps/wifi/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-spiffs\include:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-spiffs/include -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-common\src\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-common/src/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\arduino-compat\src:/e/mos/irri_app/mongoose-os/nextion/deps/arduino-compat/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-spiffs\include\spiffs:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-spiffs/include/spiffs -v E:\mos\irri_app\mongoose-os\nextion\deps\arduino-compat\include:/e/mos/irri_app/mongoose-os/nextion/deps/arduino-compat/include -v E:\mos\irri_app\mongoose-os\nextion\deps\modules\mongoose-os:/e/mos/irri_app/mongoose-os/nextion/deps/modules/mongoose-os -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-lfs\src:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-lfs/src -v E:\mos\irri_app\mongoose-os\nextion\deps\mbedtls\include\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/mbedtls/include/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\core\src:/e/mos/irri_app/mongoose-os/nextion/deps/core/src -v E:\mos\irri_app\mongoose-os\nextion\build\objs:/e/mos/irri_app/mongoose-os/nextion/build/objs -v E:\mos\irri_app\mongoose-os\nextion\deps\shadow\include:/e/mos/irri_app/mongoose-os/nextion/deps/shadow/include -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-ws\include:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-ws/include -v E:\mos\irri_app\mongoose-os\nextion\deps\ca-bundle\fs:/e/mos/irri_app/mongoose-os/nextion/deps/ca-bundle/fs -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-lfs\littlefs:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-lfs/littlefs -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-common\src:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-common/src -v E:\mos\irri_app\mongoose-os\nextion\deps\rpc-ws\src:/e/mos/irri_app/mongoose-os/nextion/deps/rpc-ws/src -v E:\mos\irri_app\mongoose-os\nextion\deps\vfs-fs-spiffs\include\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/vfs-fs-spiffs/include/esp32 -v E:\mos\irri_app\mongoose-os\nextion\deps\modules\mbedtls\library:/e/mos/irri_app/mongoose-os/nextion/deps/modules/mbedtls/library -v E:\mos\irri_app\mongoose-os\nextion\deps\mbedtls\include:/e/mos/irri_app/mongoose-os/nextion/deps/mbedtls/include -v E:\mos\irri_app\mongoose-os\nextion\src:/e/mos/irri_app/mongoose-os/nextion/src -v E:\mos\irri_app\mongoose-os\nextion\deps\shadow\src:/e/mos/irri_app/mongoose-os/nextion/deps/shadow/src -v E:\mos\irri_app\mongoose-os\nextion\deps\modules\mbedtls/include:/e/mos/irri_app/mongoose-os/nextion/deps/modules/mbedtls/include -v E:\mos\irri_app\mongoose-os\nextion\deps\wifi\include\esp32:/e/mos/irri_app/mongoose-os/nextion/deps/wifi/include/esp32 docker.io/mgos/esp32-build:4.2-r7 /bin/bash -c nice make '-j' '6' '-C' '/app' '-f' '/e/mos/irri_app/mongoose-os/nextion/deps/modules/mongoose-os/platforms/esp32/Makefile.build' 'all' 'MGOS_VARS_FILE=/e/mos/irri_app/mongoose-os/nextion/build/gen/vars.mk'
docker: error during connect: This error may indicate that the docker daemon is not running.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create?name=mos_build_2021-12-01T16-36-21-00_1754645780": open //./pipe/docker_engine: The system cannot find the file specified.
See 'docker run --help'.
Error: exit status 127
/src/cli/build_local.go:692:
/src/cli/build_local.go:679:
/src/cli/build_local.go:444:
/src/cli/build.go:278:
/src/cli/build.go:221:
/src/cli/main.go:194: build failed
exit status 1
Command completed.
I’m just beginner.
Do you have solution or documents for use Docker with Mongoose OS.
You’ll need to do some research and troublshooting to get docker installed on your machine.
See if you can run docker run hello-world
If that doesn’t work, try and work your way to getting that to work, then the mos command should work.
1 Like
1115
December 1, 2021, 10:18am
5
Now I can build it. Thank you for you reply.