@eric.tx @alex.tx
OK, here is the full debug of trying to bundle. I have tried various IP addresses, etc. This seems to be the one more consistent, but still no joy. Originally, my images was just gimbals:runme, and that is what was in the docker-compose.yml file, but I changed to 127.0.0.1:5002/gimbals:runme because it didn’t like or confused by the others. This is on my WSL ubuntu 24.04 PC and that is where the image is.
torizoncore-builder --verbose --log-level debug bundle --force --platform arm64 --dind-param=“–insecure-registry=127.0.0.1:5002” docker-compose.yml --login-to 127.0.0.1:5002 myusername mypassword
2026-02-19 18:04:14,772 - torizon.tcbuilder.cli.bundle - DEBUG - Removing existing bundle directory ‘bundle’
2026-02-19 18:04:14,775 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,775 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,775 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,775 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,785 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /version HTTP/1.1” 200 853
2026-02-19 18:04:14,786 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22name%22%3A+%5B%22tcb_1771524253%22%5D%7D HTTP/1.1” 200 1865
2026-02-19 18:04:14,787 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800/json HTTP/1.1” 200 None
2026-02-19 18:04:14,787 - torizon.tcbuilder.backend.common - DEBUG - Current container ID (found by container name): a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800
2026-02-19 18:04:14,788 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800/json HTTP/1.1” 200 None
2026-02-19 18:04:14,788 - torizon.tcbuilder.cli.bundle - INFO - Creating Docker Container bundle…
2026-02-19 18:04:14,788 - torizon.tcbuilder.backend.bundle - INFO - NOTE: TCB no longer expands environment variables present in the compose file.
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘dict’>. Checking config values in ‘’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘dict’>. Checking config values in ‘/services’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘dict’>. Checking config values in ‘/services/gimbals-latest’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘dict’>. Checking config values in ‘/services/gimbals-latest/build’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/build/context’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/build/dockerfile’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/image’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘list’>. Checking config values in ‘/services/gimbals-latest/volumes’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/volumes’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/volumes’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/volumes’
2026-02-19 18:04:14,790 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘list’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/environment’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/working_dir’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/command’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/network_mode’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘list’>. Checking config values in ‘/services/gimbals-latest/cap_add’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/cap_add’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/cap_add’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘list’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/devices’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘list’>. Checking config values in ‘/services/gimbals-latest/ports’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/ports’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - recursive_yaml_value_check: Call with obj <class ‘str’>. Checking config values in ‘/services/gimbals-latest/restart’
2026-02-19 18:04:14,791 - torizon.tcbuilder.backend.bundle - DEBUG - Using DindManager
2026-02-19 18:04:14,792 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,792 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,792 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,792 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,796 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /version HTTP/1.1” 200 853
2026-02-19 18:04:14,801 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/info HTTP/1.1” 200 None
2026-02-19 18:04:14,802 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,802 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,802 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:14,802 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:14,806 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /version HTTP/1.1” 200 853
2026-02-19 18:04:14,807 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22name%22%3A+%5B%22tcb_1771524253%22%5D%7D HTTP/1.1” 200 1865
2026-02-19 18:04:14,808 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800/json HTTP/1.1” 200 None
2026-02-19 18:04:14,808 - torizon.tcbuilder.backend.common - DEBUG - Current container ID (found by container name): a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800
2026-02-19 18:04:14,809 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/a3c93d390ab6d720fb71023ed7757302274b377fe8a8557f84ae270a7debc800/json HTTP/1.1” 200 None
2026-02-19 18:04:14,809 - torizon.tcbuilder.backend.bundle - INFO -
Starting DIND container
2026-02-19 18:04:14,814 - urllib3.connectionpool - DEBUG - http://localhost:None “POST /v1.53/volumes/create HTTP/1.1” 201 182
2026-02-19 18:04:14,814 - torizon.tcbuilder.backend.bundle - DEBUG - Default platform: arm64
2026-02-19 18:04:14,814 - torizon.tcbuilder.backend.bundle - DEBUG - Volume mapping for DinD: [{‘Target’: ‘/workdir/’, ‘Source’: ‘/home/steve/tcbdir3’, ‘Type’: ‘bind’, ‘ReadOnly’: False}, {‘Target’: ‘/var/lib/docker/’, ‘Source’: ‘dind-volume’, ‘Type’: ‘volume’, ‘ReadOnly’: False}]
2026-02-19 18:04:14,814 - torizon.tcbuilder.backend.bundle - DEBUG - Environment variables for DinD: {‘DOCKER_TLS_CERTDIR’: ‘/workdir/certs_20260219180414_792050.tmp’, ‘DOCKER_DEFAULT_PLATFORM’: ‘arm64’}
2026-02-19 18:04:14,814 - torizon.tcbuilder.backend.bundle - DEBUG - Running DinD container: ports={‘22376/tcp’: 22376}, network=bridge
2026-02-19 18:04:14,865 - urllib3.connectionpool - DEBUG - http://localhost:None “POST /v1.53/containers/create?name=tcb-fetch-dind HTTP/1.1” 201 88
2026-02-19 18:04:14,867 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/json HTTP/1.1” 200 None
2026-02-19 18:04:15,051 - urllib3.connectionpool - DEBUG - http://localhost:None “POST /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/start HTTP/1.1” 204 0
2026-02-19 18:04:15,052 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/json HTTP/1.1” 200 None
2026-02-19 18:04:18,056 - torizon.tcbuilder.backend.bundle - INFO - Connecting to Docker Daemon at “tcp://172.17.0.4:22376”
2026-02-19 18:04:18,056 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:18,056 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:18,056 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:18,056 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:18,057 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): 172.17.0.4:22376
2026-02-19 18:04:18,223 - urllib3.connectionpool - DEBUG - https://172.17.0.4:22376 “GET /version HTTP/1.1” 200 855
2026-02-19 18:04:18,224 - torizon.tcbuilder.backend.bundle - INFO - Attempting to log in to registry ‘127.0.0.1:5002’ with username=myusername
2026-02-19 18:04:18,224 - docker.utils.config - DEBUG - Trying paths: [‘/root/.docker/config.json’, ‘/root/.dockercfg’]
2026-02-19 18:04:18,224 - docker.utils.config - DEBUG - No config file found
2026-02-19 18:04:18,224 - docker.auth - DEBUG - Looking for auth entry for ‘127.0.0.1:5002’
2026-02-19 18:04:18,224 - docker.auth - DEBUG - No entry found
2026-02-19 18:04:18,226 - urllib3.connectionpool - DEBUG - https://172.17.0.4:22376 “POST /v1.44/auth HTTP/1.1” 500 102
2026-02-19 18:04:18,226 - torizon.tcbuilder.backend.bundle - INFO - Stopping DIND container
2026-02-19 18:04:18,228 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/logs?stderr=1&stdout=1×tamps=0&follow=0&tail=all HTTP/1.1” 200 None
2026-02-19 18:04:18,229 - urllib3.connectionpool - DEBUG - http://localhost:None “GET /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/json HTTP/1.1” 200 None
2026-02-19 18:04:18,229 - torizon.tcbuilder.backend.bundle - DEBUG - DinD container logs: Certificate request self-signature ok
DinD> subject=CN = docker:dind server
DinD> /workdir/certs_20260219180414_792050.tmp/server/cert.pem: OK
DinD> Certificate request self-signature ok
DinD> subject=CN = docker:dind client
DinD> /workdir/certs_20260219180414_792050.tmp/client/cert.pem: OK
DinD> cat: can’t open ‘/proc/net/ip6_tables_names’: No such file or directory
DinD> cat: can’t open ‘/proc/net/arp_tables_names’: No such file or directory
DinD> iptables v1.8.10 (nf_tables)
DinD> time=“2026-02-19T18:04:16.713065996Z” level=info msg=“Starting up”
DinD> time=“2026-02-19T18:04:16.714722744Z” level=info msg=“containerd not running, starting managed containerd”
DinD> time=“2026-02-19T18:04:16.716888158Z” level=info msg=“started new containerd process” address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=66
DinD> time=“2026-02-19T18:04:16.866649373Z” level=info msg=“starting containerd” revision=7c3aca7a610df76212171d200ca3811ff6096eb8 version=v1.7.13
DinD> time=“2026-02-19T18:04:16.878151318Z” level=info msg=“loading plugin "io.containerd.event.v1.exchange"…” type=io.containerd.event.v1
DinD> time=“2026-02-19T18:04:16.878187501Z” level=info msg=“loading plugin "io.containerd.internal.v1.opt"…” type=io.containerd.internal.v1
DinD> time=“2026-02-19T18:04:16.878739415Z” level=info msg=“loading plugin "io.containerd.warning.v1.deprecations"…” type=io.containerd.warning.v1
DinD> time=“2026-02-19T18:04:16.878762459Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.blockfile"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.878875880Z” level=info msg=“skip loading plugin "io.containerd.snapshotter.v1.blockfile"…” error=“no scratch file generator: skip plugin” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.878893984Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.devmapper"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.878900410Z” level=warning msg=“failed to load plugin io.containerd.snapshotter.v1.devmapper” error=“devmapper not configured”
DinD> time=“2026-02-19T18:04:16.878906969Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.native"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.879104522Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.overlayfs"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.880224488Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.aufs"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.886879912Z” level=info msg=“skip loading plugin "io.containerd.snapshotter.v1.aufs"…” error=“aufs is not supported (modprobe aufs failed: exit status 1 "ip: can’t find device ‘aufs’\nmodprobe: can’t change directory to ‘/lib/modules’: No such file or directory\n"): skip plugin” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.886907838Z” level=info msg=“loading plugin "io.containerd.snapshotter.v1.zfs"…” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.886979376Z” level=info msg=“skip loading plugin "io.containerd.snapshotter.v1.zfs"…” error=“path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin” type=io.containerd.snapshotter.v1
DinD> time=“2026-02-19T18:04:16.886994689Z” level=info msg=“loading plugin "io.containerd.content.v1.content"…” type=io.containerd.content.v1
DinD> time=“2026-02-19T18:04:16.887219038Z” level=info msg=“loading plugin "io.containerd.metadata.v1.bolt"…” type=io.containerd.metadata.v1
DinD> time=“2026-02-19T18:04:16.887331617Z” level=warning msg=“could not use snapshotter devmapper in metadata plugin” error=“devmapper not configured”
DinD> time=“2026-02-19T18:04:16.887346151Z” level=info msg=“metadata content store policy set” policy=shared
DinD> time=“2026-02-19T18:04:16.902666654Z” level=info msg=“loading plugin "io.containerd.gc.v1.scheduler"…” type=io.containerd.gc.v1
DinD> time=“2026-02-19T18:04:16.902713669Z” level=info msg=“loading plugin "io.containerd.differ.v1.walking"…” type=io.containerd.differ.v1
DinD> time=“2026-02-19T18:04:16.902723974Z” level=info msg=“loading plugin "io.containerd.lease.v1.manager"…” type=io.containerd.lease.v1
DinD> time=“2026-02-19T18:04:16.902735129Z” level=info msg=“loading plugin "io.containerd.streaming.v1.manager"…” type=io.containerd.streaming.v1
DinD> time=“2026-02-19T18:04:16.902752898Z” level=info msg=“loading plugin "io.containerd.runtime.v1.linux"…” type=io.containerd.runtime.v1
DinD> time=“2026-02-19T18:04:16.904435062Z” level=info msg=“loading plugin "io.containerd.monitor.v1.cgroups"…” type=io.containerd.monitor.v1
DinD> time=“2026-02-19T18:04:16.904975474Z” level=info msg=“loading plugin "io.containerd.runtime.v2.task"…” type=io.containerd.runtime.v2
DinD> time=“2026-02-19T18:04:16.906627647Z” level=info msg=“loading plugin "io.containerd.runtime.v2.shim"…” type=io.containerd.runtime.v2
DinD> time=“2026-02-19T18:04:16.906666979Z” level=info msg=“loading plugin "io.containerd.sandbox.store.v1.local"…” type=io.containerd.sandbox.store.v1
DinD> time=“2026-02-19T18:04:16.906676864Z” level=info msg=“loading plugin "io.containerd.sandbox.controller.v1.local"…” type=io.containerd.sandbox.controller.v1
DinD> time=“2026-02-19T18:04:16.906684999Z” level=info msg=“loading plugin "io.containerd.service.v1.containers-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906692368Z” level=info msg=“loading plugin "io.containerd.service.v1.content-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906699225Z” level=info msg=“loading plugin "io.containerd.service.v1.diff-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906707220Z” level=info msg=“loading plugin "io.containerd.service.v1.images-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906727442Z” level=info msg=“loading plugin "io.containerd.service.v1.introspection-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906736236Z” level=info msg=“loading plugin "io.containerd.service.v1.namespaces-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906744910Z” level=info msg=“loading plugin "io.containerd.service.v1.snapshots-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906763167Z” level=info msg=“loading plugin "io.containerd.service.v1.tasks-service"…” type=io.containerd.service.v1
DinD> time=“2026-02-19T18:04:16.906775337Z” level=info msg=“loading plugin "io.containerd.grpc.v1.containers"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906782733Z” level=info msg=“loading plugin "io.containerd.grpc.v1.content"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906789440Z” level=info msg=“loading plugin "io.containerd.grpc.v1.diff"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906799890Z” level=info msg=“loading plugin "io.containerd.grpc.v1.events"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906807569Z” level=info msg=“loading plugin "io.containerd.grpc.v1.images"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906826901Z” level=info msg=“loading plugin "io.containerd.grpc.v1.introspection"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906845868Z” level=info msg=“loading plugin "io.containerd.grpc.v1.leases"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906854888Z” level=info msg=“loading plugin "io.containerd.grpc.v1.namespaces"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906861758Z” level=info msg=“loading plugin "io.containerd.grpc.v1.sandbox-controllers"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906876693Z” level=info msg=“loading plugin "io.containerd.grpc.v1.sandboxes"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906908935Z” level=info msg=“loading plugin "io.containerd.grpc.v1.snapshots"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906917685Z” level=info msg=“loading plugin "io.containerd.grpc.v1.streaming"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906924272Z” level=info msg=“loading plugin "io.containerd.grpc.v1.tasks"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906945505Z” level=info msg=“loading plugin "io.containerd.transfer.v1.local"…” type=io.containerd.transfer.v1
DinD> time=“2026-02-19T18:04:16.906958601Z” level=info msg=“loading plugin "io.containerd.grpc.v1.transfer"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906976718Z” level=info msg=“loading plugin "io.containerd.grpc.v1.version"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.906983141Z” level=info msg=“loading plugin "io.containerd.internal.v1.restart"…” type=io.containerd.internal.v1
DinD> time=“2026-02-19T18:04:16.908020748Z” level=info msg=“loading plugin "io.containerd.tracing.processor.v1.otlp"…” type=io.containerd.tracing.processor.v1
DinD> time=“2026-02-19T18:04:16.908059023Z” level=info msg=“skip loading plugin "io.containerd.tracing.processor.v1.otlp"…” error=“no OpenTelemetry endpoint: skip plugin” type=io.containerd.tracing.processor.v1
DinD> time=“2026-02-19T18:04:16.908068407Z” level=info msg=“loading plugin "io.containerd.internal.v1.tracing"…” type=io.containerd.internal.v1
DinD> time=“2026-02-19T18:04:16.908075465Z” level=info msg=“skipping tracing processor initialization (no tracing plugin)” error=“no OpenTelemetry endpoint: skip plugin”
DinD> time=“2026-02-19T18:04:16.908820497Z” level=info msg=“loading plugin "io.containerd.grpc.v1.healthcheck"…” type=io.containerd.grpc.v1
DinD> time=“2026-02-19T18:04:16.908850914Z” level=info msg=“loading plugin "io.containerd.nri.v1.nri"…” type=io.containerd.nri.v1
DinD> time=“2026-02-19T18:04:16.908858585Z” level=info msg=“NRI interface is disabled by configuration.”
DinD> time=“2026-02-19T18:04:16.910015005Z” level=info msg=serving… address=/var/run/docker/containerd/containerd-debug.sock
DinD> time=“2026-02-19T18:04:16.911097272Z” level=info msg=serving… address=/var/run/docker/containerd/containerd.sock.ttrpc
DinD> time=“2026-02-19T18:04:16.911184494Z” level=info msg=serving… address=/var/run/docker/containerd/containerd.sock
DinD> time=“2026-02-19T18:04:16.911209702Z” level=info msg=“containerd successfully booted in 0.046725s”
DinD> time=“2026-02-19T18:04:17.806568237Z” level=info msg=“[graphdriver] trying configured driver: overlay2”
DinD> time=“2026-02-19T18:04:17.840463702Z” level=info msg=“Loading containers: start.”
DinD> time=“2026-02-19T18:04:18.030276700Z” level=info msg=“Loading containers: done.”
DinD> time=“2026-02-19T18:04:18.055450995Z” level=info msg=“Docker daemon” commit=f417435 containerd-snapshotter=false storage-driver=overlay2 version=25.0.3
DinD> time=“2026-02-19T18:04:18.056558573Z” level=info msg=“Daemon has completed initialization”
DinD> time=“2026-02-19T18:04:18.207110971Z” level=info msg=“API listen on [::]:22376”
DinD> time=“2026-02-19T18:04:18.207122032Z” level=info msg=“API listen on /var/run/docker.sock”
DinD> time=“2026-02-19T18:04:18.207135112Z” level=info msg=“API listen on [::]:2376”
DinD> time=“2026-02-19T18:04:18.225670929Z” level=info msg=“Error logging in to endpoint, trying next endpoint” error=“Get "https://127.0.0.1:5002/v2/\”: dial tcp 127.0.0.1:5002: connect: connection refused"
DinD> time=“2026-02-19T18:04:18.225922640Z” level=info msg=“Error logging in to endpoint, trying next endpoint” error=“Get "http://127.0.0.1:5002/v2/\”: dial tcp 127.0.0.1:5002: connect: connection refused"
DinD> time=“2026-02-19T18:04:18.225985605Z” level=error msg=“Handler for POST /v1.44/auth returned error: Get "http://127.0.0.1:5002/v2/\”: dial tcp 127.0.0.1:5002: connect: connection refused"
DinD>
2026-02-19 18:04:19,523 - urllib3.connectionpool - DEBUG - http://localhost:None “POST /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561/stop HTTP/1.1” 204 0
2026-02-19 18:04:19,540 - urllib3.connectionpool - DEBUG - http://localhost:None “DELETE /v1.53/containers/0596874ccab60e156cce1b60dfaf43789a20f7332eb1566e4d4e79e704b30561?v=False&link=False&force=False HTTP/1.1” 204 0
2026-02-19 18:04:20,558 - urllib3.connectionpool - DEBUG - http://localhost:None “DELETE /v1.53/volumes/dind-volume HTTP/1.1” 204 0
2026-02-19 18:04:20,559 - root - ERROR - Error: container images download failed: 500 Server Error for https://172.17.0.4:22376/v1.44/auth: Internal Server Error (“Get “http://127.0.0.1:5002/v2/”: dial tcp 127.0.0.1:5002: connect: connection refused”)
2026-02-19 18:04:20,561 - root - DEBUG - Traceback (most recent call last):
File “/usr/local/lib/python3.9/dist-packages/docker/api/client.py”, line 275, in _raise_for_status
response.raise_for_status()
File “/usr/local/lib/python3.9/dist-packages/requests/models.py”, line 1024, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://172.17.0.4:22376/v1.44/auth
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/builder/tcbuilder/backend/bundle.py”, line 669, in download_containers_by_compose_file
login_to_registries(dind_client, logins)
File “/builder/tcbuilder/backend/bundle.py”, line 558, in login_to_registries
client.login(username, password, registry=registry)
File “/usr/local/lib/python3.9/dist-packages/docker/client.py”, line 197, in login
return self.api.login(*args, **kwargs)
File “/usr/local/lib/python3.9/dist-packages/docker/api/daemon.py”, line 152, in login
return self._result(response, json=True)
File “/usr/local/lib/python3.9/dist-packages/docker/api/client.py”, line 281, in _result
self._raise_for_status(response)
File “/usr/local/lib/python3.9/dist-packages/docker/api/client.py”, line 277, in _raise_for_status
raise create_api_error_from_http_exception(e) from e
File “/usr/local/lib/python3.9/dist-packages/docker/errors.py”, line 39, in create_api_error_from_http_exception
raise cls(e, response=response, explanation=explanation) from e
docker.errors.APIError: 500 Server Error for https://172.17.0.4:22376/v1.44/auth: Internal Server Error (“Get “http://127.0.0.1:5002/v2/”: dial tcp 127.0.0.1:5002: connect: connection refused”)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/builder/torizoncore-builder”, line 232, in
mainargs.func(mainargs)
File “/builder/tcbuilder/cli/bundle.py”, line 132, in do_bundle
bundle(bundle_dir=args.bundle_directory,
File “/builder/tcbuilder/cli/bundle.py”, line 83, in bundle
bundle_be.download_containers_by_compose_file(
File “/builder/tcbuilder/backend/bundle.py”, line 698, in download_containers_by_compose_file
raise OperationFailureError(
tcbuilder.errors.OperationFailureError: Error: container images download failed: 500 Server Error for https://172.17.0.4:22376/v1.44/auth: Internal Server Error (“Get “http://127.0.0.1:5002/v2/”: dial tcp 127.0.0.1:5002: connect: connection refused”)