Hi,
I am attempting to debug a C++ project on a Verdin AM62 on a Verdin Development Board V1.1F. I am getting an error in the debub process that says that there is no matching manifest for linux/arm64/v8 in the manifest list entries.
* Executing task: xonsh .conf/validate-deps-running.xsh
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
⚠️ VALIDATING ENVIRONMENT
OS: Linux
OS Version: 6.18.33.1-microsoft-standard-WSL2
OS Arch: x86_64
Under WSL: Torizon
VS Code:
1.126.0
7e7950df89d055b5a378379db9ee14290772148a
x64
TOR Extension: toradex.apollox-vscode@3.6.0
✅ Environment is valid!
* Terminal will be reused by tasks, press any key to close it.
* Executing task: bash -c [[ ! -z "10.85.76.239" ]] && true || false
* Terminal will be reused by tasks, press any key to close it.
* Executing task: bash -c [[ "arm64" == "arm64" ]] && true || false
* Terminal will be reused by tasks, press any key to close it.
* Executing task: sshpass -p torizon scp -P 22 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PubkeyAuthentication=no /home/sabrahamian/mudelcontroller/docker-compose.yml torizon@10.85.76.239:~/
Warning: Permanently added '10.85.76.239' (ED25519) to the list of known hosts.
* Terminal will be reused by tasks, press any key to close it.
* Executing task: /home/sabrahamian/mudelcontroller/.conf/remove-dangling-images.xsh 10.85.76.239:2375
Waiting for prune lock on host 10.85.76.239:2375
Pruning dangling images on 10.85.76.239:2375
Total reclaimed space: 0B
* Terminal will be reused by tasks, press any key to close it.
* Executing task: docker compose -p torizon stop mudelcontroller mudelcontroller-debug && docker compose -p torizon rm -f mudelcontroller mudelcontroller-debug && sleep 1
No stopped containers
* Terminal will be reused by tasks, press any key to close it.
* Executing task: xonsh /home/sabrahamian/mudelcontroller/.conf/torizon-packages.xsh arm64
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
Applying torizonPackages.json:
Applying to Dockerfile.debug ...
✅ Dockerfile.debug
Applying to Dockerfile.sdk ...
✅ Dockerfile.sdk
Applying to Dockerfile ...
✅ Dockerfile
torizonPackages.json applied
* Terminal will be reused by tasks, press any key to close it.
* Executing task: DOCKER_HOST= docker build --pull -f /home/sabrahamian/mudelcontroller/Dockerfile.sdk /home/sabrahamian/mudelcontroller -t cross-toolchain-arm64-mudelcontroller --build-arg IMAGE_ARCH=arm64 --build-arg GPU=-am62 --build-arg APP_ROOT=/home/torizon/mudelcontroller
[+] Building 0.7s (10/10) FINISHED docker:default
=> [internal] load build definition from Dockerfile.sdk 0.0s
=> => transferring dockerfile: 1.35kB 0.0s
=> [internal] load metadata for docker.io/torizon/cross-toolchain-arm64:4 0.3s
=> [auth] torizon/cross-toolchain-arm64:pull token for registry-1.docker.io 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 56B 0.0s
=> [1/5] FROM docker.io/torizon/cross-toolchain-arm64:4@sha256:834101946747214cb9718f75812351fdf7982d5fca5593f546dae5670638892a 0.0s
=> => resolve docker.io/torizon/cross-toolchain-arm64:4@sha256:834101946747214cb9718f75812351fdf7982d5fca5593f546dae5670638892a 0.0s
=> CACHED [2/5] RUN apt-get -q -y update && apt-get -q -y install && apt-get clean && apt-get autoremove && rm -rf /var/lib/apt/list 0.0s
=> CACHED [3/5] RUN apt-get -q -y update && apt-get -q -y install libgpiod-dev:arm64 && apt-get clean && apt-get autoremove && r 0.0s
=> CACHED [4/5] RUN usermod -a -G gpio torizon 0.0s
=> CACHED [5/5] WORKDIR /home/torizon/mudelcontroller 0.0s
=> exporting to image 0.2s
=> => exporting layers 0.0s
=> => exporting manifest sha256:458ea4ce9ad4ff584cb6ab6e584a70da7e639a1e63d83d1ca7c508e8d5f2de48 0.0s
=> => exporting config sha256:b7c645091e32201c19769168f7f486b596936ea7432591c7a890c1c7aa959cc5 0.0s
=> => exporting attestation manifest sha256:5adaf3efbe546d5a48c2aa20a46d6d06bd71be7f1dc29920f629b95661c9f0a7 0.1s
=> => exporting manifest list sha256:c5beca5e520a1d2257b850b12253e0252b3fb74bb79035ba9dfb95323dce557d 0.0s
=> => naming to docker.io/library/cross-toolchain-arm64-mudelcontroller:latest 0.0s
=> => unpacking to docker.io/library/cross-toolchain-arm64-mudelcontroller:latest 0.0s
* Terminal will be reused by tasks, press any key to close it.
* Executing task: make ARCH=arm64 makedir
* Terminal will be reused by tasks, press any key to close it.
* Executing task: DOCKER_HOST= docker run --rm -v /home/sabrahamian/mudelcontroller:/home/torizon/mudelcontroller cross-toolchain-arm64-mudelcontroller make ARCH=arm64 CC=aarch64-linux-gnu-g++ debug
make: Nothing to be done for 'debug'.
* Terminal will be reused by tasks, press any key to close it.
* Executing task: DOCKER_HOST= docker compose build --pull --build-arg SSHUSERNAME=torizon --build-arg APP_ROOT=/home/torizon/mudelcontroller --build-arg IMAGE_ARCH=arm64 --build-arg DEBUG_SSH_PORT=2230 --build-arg GPU=-am62 mudelcontroller-debug
WARN[0000] The "DOCKER_LOGIN" variable is not set. Defaulting to a blank string.
[+] Building 0.6s (13/13) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 825B 0.0s
=> [internal] load build definition from Dockerfile.debug 0.0s
=> => transferring dockerfile: 2.73kB 0.0s
=> [internal] load metadata for docker.io/torizon/debian:4 0.2s
=> [auth] torizon/debian:pull token for registry-1.docker.io 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 56B 0.0s
=> [1/6] FROM docker.io/torizon/debian:4@sha256:7a12eafcb182aa064174442ffeaf1849d1b3d14ac51770fbac45190bd7a03813 0.0s
=> => resolve docker.io/torizon/debian:4@sha256:7a12eafcb182aa064174442ffeaf1849d1b3d14ac51770fbac45190bd7a03813 0.0s
=> CACHED [2/6] RUN apt-get -q -y update && apt-get -q -y install openssl openssh-server rsync file curl gdb && apt- 0.0s
=> CACHED [3/6] RUN apt-get -q -y update && apt-get -q -y install libgpiod-dev:arm64 && apt-get clean && apt-get autoremove && r 0.0s
=> CACHED [4/6] RUN mkdir /var/run/sshd && sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d 0.0s
=> CACHED [5/6] RUN usermod -a -G gpio torizon 0.0s
=> CACHED [6/6] RUN rm -r /etc/ssh/ssh*key && dpkg-reconfigure openssh-server 0.0s
=> exporting to image 0.2s
=> => exporting layers 0.0s
=> => exporting manifest sha256:d3aa913ab443c233bf1f834b61ba839b5ac18d2331b1a6dd39b515254ea640a3 0.0s
=> => exporting config sha256:c2892b04222608abfa2ddbdabded5a3f19b802858d76ba73146b4507bdcd53ae 0.0s
=> => exporting attestation manifest sha256:fbf35bffd4abfd71d948716016df59649c1500e1a3cf304944ba577e5ebdd6a3 0.1s
=> => exporting manifest list sha256:0c4af8bfabcb7fc420ed60dd197ff352883beba35479c226ce2cfafc44a30aac 0.0s
=> => naming to localhost:5003/mudelcontroller-debug:arm64 0.0s
=> => unpacking to localhost:5003/mudelcontroller-debug:arm64 0.0s
=> resolving provenance for metadata file 0.0s
[+] build 1/1
✔ Image localhost:5003/mudelcontroller-debug:arm64 Built 0.7s
* Terminal will be reused by tasks, press any key to close it.
* Executing task: DOCKER_HOST= docker compose push mudelcontroller-debug
WARN[0000] The "DOCKER_LOGIN" variable is not set. Defaulting to a blank string.
[+] push 18/18
✔ localhost:5003/mudelcontroller-debug:arm64 Pushed 0.2s
* Terminal will be reused by tasks, press any key to close it.
* Executing task: /home/sabrahamian/.local/bin/xonsh /home/sabrahamian/mudelcontroller/.conf/spin-up-down-registry.xsh down torizon torizon 10.85.76.239 /home/sabrahamian/mudelcontroller
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
torizon-ide-port-tunnel-8a1c9089
* Terminal will be reused by tasks, press any key to close it.
* Executing task: /home/sabrahamian/.local/bin/xonsh /home/sabrahamian/mudelcontroller/.conf/spin-up-down-registry.xsh up torizon torizon 10.85.76.239 /home/sabrahamian/mudelcontroller
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
Container Runtime: docker
Run Arguments: --rm -d --network host -e SSHPASS torizonextras/ide-port-tunnel:0.0.0 sshpass -e ssh -vv -N -R 5003:localhost:5003 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PubkeyAuthentication=no torizon@10.85.76.239
Container Name: torizon-ide-port-tunnel-8a1c9089
Container does not exist. Starting ...
Cmd: docker run --name torizon-ide-port-tunnel-8a1c9089 --rm -d --network host -e SSHPASS torizonextras/ide-port-tunnel:0.0.0 sshpass -e ssh -vv -N -R 5003:localhost:5003 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PubkeyAuthentication=no torizon@10.85.76.239
d09bd2c8590bed5c92078dd56a5824af904ed4bbfc5998a2483ca9242f8fd434
* Terminal will be reused by tasks, press any key to close it.
* Executing task: xonsh /home/sabrahamian/mudelcontroller/.conf/service-check.xsh registry torizon 22 torizon 10.85.76.239 'curl --silent --max-time 5 http://localhost:5003/v2/_catalog'
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2816: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(key, val)
/home/sabrahamian/.local/pipx/venvs/xonsh/lib/python3.11/site-packages/xonsh/environ.py:2760: DeprecationWarning: env: Setting deprecated env variable 'RAISE_SUBPROC_ERROR'. Replace it to 'XONSH_SUBPROC_CMD_RAISE_ERROR'.
self._set_item(k, v, thread_local=True)
Registry ready
* Terminal will be reused by tasks, press any key to close it.
* Executing task: sleep 1 && DOCKER_HOST=10.85.76.239:2375 docker pull localhost:5003/mudelcontroller-debug:arm64
arm64: Pulling from mudelcontroller-debug
no matching manifest for linux/arm64/v8 in the manifest list entries
* The terminal process "/usr/bin/bash '-c', 'sleep 1 && DOCKER_HOST=10.85.76.239:2375 docker pull localhost:5003/mudelcontroller-debug:arm64'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
I did run the following command to ensure ARM emulation.
docker run --rm -it --privileged torizon/binfmt
I did not see a response to this command.
I checked for ARM64v8 support with the following command.
docker run --rm -it --pull always --platform linux/arm64/v8 debian arch
I received this response:
latest: Pulling from library/debian
c8a311258fd1: Pull complete
fbb367265425: Download complete
Digest: sha256:d07d1b51c39f51188e60be9b64e6bf769fa94e187f092bc32b91305cfa34ba5a
Status: Downloaded newer image for debian:latest
aarch64
Results of tdx-info:
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.6.119-7.5.0-gf1f810e373a1 #1-Torizon SMP PREEMPT Fri
Dec 12 14:50:07 UTC 2025
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo v
t.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ost
ree=/ostree/boot.1/torizon/e76a56a5773fe116fb14057ad60f27ff78d4262fc1f5af17ed330
042685004bc/0
Distro name: NAME="Torizon OS"
Distro version: VERSION_ID=7.5.0-build.30
Distro variant: VARIANT="Docker"
Hostname: verdin-am62-15600960
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Verdin AM62 on Verdin Development Board
Toradex version: 0074 V1.2A
Serial number: 15600960
Processor arch: aarch64
------------------------------------------------------------
What am I missing?