Hi Support.
Ticket No#53051
I have a virtual box machine running Ubuntu 24.04 with Docker engine 29.1.2 , and VS Code 1.106.3 and Torizon IDE Extension 3.2.6 installed.
I can create a Blazer project called blazer1, but when I start the task runner: run-container-torizon-release-arm it aborts the process at: “pull-from-target-release”.
The error message is:
Executing task: sleep 1 && DOCKER_HOST=192.168.10.103:2375 docker pull localhost:5002/blazer1:v0.0.0
Error response from daemon: manifest for localhost:5002/blazer1:v0.0.0 not found: manifest unknown: manifest unknown
* The terminal process "/usr/bin/bash '-c', 'sleep 1 && DOCKER_HOST=192.168.10.103:2375 docker pull localhost:5002/blazer1:v0.0.0'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
This is building for an iMX7 1GB SOM so should be linux-arm platform I believe.
If I check the repository the manifest does not have the linux/arm in its manifest.
torizon@colibri-imx7-emmc-07311078:~$ curl http://192.168.10.189:5002/v2/_catalog {"repositories":["blazer1","hmi","hmi-debug"]}
torizon@colibri-imx7-emmc-07311078:~$ curl http://192.168.10.189:5002/v2/blazer1/tags/list {"name":"blazer1","tags":["v0.0.0"]}
torizon@colibri-imx7-emmc-07311078:~$ curl http://192.168.10.189:5002/v2/blazer1/manifests/v0.0.0 {
"schemaVersion": 2,
"mediaType": "application/vnd.oci.image.index.v1+json",
"manifests": [
{
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"digest": "sha256:7e204f2a5aa37c1e5f25713adc3fac78073a6a5a595876daf1565812d38636ca",
"size": 3515,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"digest": "sha256:7592b5f2068d2935aa7980d7052ca0e2c6f208a7e3b585c32c16d217b1a28ffd",
"size": 566,
"annotations": {
"vnd.docker.reference.digest": "sha256:7e204f2a5aa37c1e5f25713adc3fac78073a6a5a595876daf1565812d38636ca",
"vnd.docker.reference.type": "attestation-manifest"
},
"platform": {
"architecture": "unknown",
"os": "unknown"
}
}
]
}
Which Part of the build process sets the target type and how can I check the image target type has been created succefully?
Can you make some suggestions as to what I have miss configured which would cause the manifest to contain an ‘linux/amd64’ image and not an 'linux/arm image.
I have the
"torizon_arch": "arm",
Set in the .vscode/settings.json file.
Regards
Lloyd Jones