I: pbuilder: network access will be disabled during build I: Current time: Sat Apr 18 21:04:55 +14 2026 I: pbuilder-time-stamp: 1776495895 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [docker-registry_2.8.3+ds1-2.dsc] I: copying [./docker-registry_2.8.3+ds1.orig.tar.xz] I: copying [./docker-registry_2.8.3+ds1-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./docker-registry_2.8.3+ds1-2.dsc: unsupported subcommand dpkg-source: info: extracting docker-registry in docker-registry-2.8.3+ds1 dpkg-source: info: unpacking docker-registry_2.8.3+ds1.orig.tar.xz dpkg-source: info: unpacking docker-registry_2.8.3+ds1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-config-allow-delete.patch dpkg-source: info: applying 0002-config-docker-registry.patch dpkg-source: info: applying 0003-no-azure.patch dpkg-source: info: applying 0004-replace-rsc.io-letsencrypt-in-favour-of-golang.org-x.patch dpkg-source: info: applying 0005-Temporarily-remove-newrelic-support-to-cut-down-on-d.patch dpkg-source: info: applying 0006-Skip-TestHTTPChecker.patch dpkg-source: info: applying 0007-Skip-TestRegistryAsCacheMutationAPIs.patch dpkg-source: info: applying 0008-Skip-flaky-TestGracefulShutdown-and-TestRegistrySupp.patch dpkg-source: info: applying 0009-Skip-flaky-TestDeleteOnlyDeletesSubpaths.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Apr 18 07:05 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=c327bbb383464041a763030b3c40d0dc LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2512477 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s2QMScJU/pbuilderrc_qKDJ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s2QMScJU/b2 --logfile b2/build.log docker-registry_2.8.3+ds1-2.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-aws-aws-sdk-go-dev, golang-github-bshuster-repo-logrus-logstash-hook-dev, golang-github-bugsnag-bugsnag-go-dev, golang-github-distribution-reference-dev (>> 0.6.0-4~~), golang-github-docker-go-metrics-dev, golang-github-docker-libtrust-dev, golang-github-garyburd-redigo-dev, golang-github-gorilla-handlers-dev, golang-github-gorilla-mux-dev, golang-github-mitchellh-mapstructure-dev, golang-github-ncw-swift-dev, golang-github-opencontainers-go-digest-dev, golang-github-opencontainers-image-spec-dev, golang-github-shopify-logrus-bugsnag-dev, golang-github-sirupsen-logrus-dev, golang-github-spf13-cobra-dev, golang-golang-x-crypto-dev, golang-gopkg-check.v1-dev, golang-gopkg-yaml.v2-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19917 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-aws-aws-sdk-go-dev; however: Package golang-github-aws-aws-sdk-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-bshuster-repo-logrus-logstash-hook-dev; however: Package golang-github-bshuster-repo-logrus-logstash-hook-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-bugsnag-bugsnag-go-dev; however: Package golang-github-bugsnag-bugsnag-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-distribution-reference-dev (>> 0.6.0-4~~); however: Package golang-github-distribution-reference-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-docker-go-metrics-dev; however: Package golang-github-docker-go-metrics-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-docker-libtrust-dev; however: Package golang-github-docker-libtrust-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-garyburd-redigo-dev; however: Package golang-github-garyburd-redigo-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gorilla-handlers-dev; however: Package golang-github-gorilla-handlers-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gorilla-mux-dev; however: Package golang-github-gorilla-mux-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mitchellh-mapstructure-dev; however: Package golang-github-mitchellh-mapstructure-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ncw-swift-dev; however: Package golang-github-ncw-swift-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-opencontainers-go-digest-dev; however: Package golang-github-opencontainers-go-digest-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-opencontainers-image-spec-dev; however: Package golang-github-opencontainers-image-spec-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-shopify-logrus-bugsnag-dev; however: Package golang-github-shopify-logrus-bugsnag-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-sirupsen-logrus-dev; however: Package golang-github-sirupsen-logrus-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev; however: Package golang-github-spf13-cobra-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-check.v1-dev; however: Package golang-gopkg-check.v1-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-yaml.v2-dev; however: Package golang-gopkg-yaml.v2-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} binutils-gold{a} binutils-gold-aarch64-linux-gnu{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-github-alecthomas-units-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bshuster-repo-logrus-logstash-hook-dev{a} golang-github-bugsnag-bugsnag-go-dev{a} golang-github-bugsnag-panicwrap-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-distribution-reference-dev{a} golang-github-docker-go-metrics-dev{a} golang-github-docker-libtrust-dev{a} golang-github-felixge-httpsnoop-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-garyburd-redigo-dev{a} golang-github-go-kit-log-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-uuid-dev{a} golang-github-gorilla-handlers-dev{a} golang-github-gorilla-mux-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-klauspost-compress-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-text-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-munnerz-goautoneg-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-ncw-swift-dev{a} golang-github-opencontainers-go-digest-dev{a} golang-github-opencontainers-image-spec-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pelletier-go-toml.v2-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-prometheus-sigv4-dev{a} golang-github-rogpeppe-go-internal-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-shopify-logrus-bugsnag-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-xeipuuv-gojsonpointer-dev{a} golang-github-xeipuuv-gojsonreference-dev{a} golang-github-xeipuuv-gojsonschema-dev{a} golang-github-yuin-goldmark-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-mod-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-tools-dev{a} golang-google-protobuf-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 125 newly installed, 0 to remove and 0 not upgraded. Need to get 128 MB of archives. After unpacking 713 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 tzdata all 2025a-2 [259 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.4-5 [92.0 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-7 [285 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.17-3 [862 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.23.1-1 [770 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 binutils-gold-aarch64-linux-gnu arm64 2.44-1 [1704 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 binutils-gold arm64 2.44-1 [202 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-4 [539 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 27 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b2 [630 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.23.1-1 [1610 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.24.1 [920 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 dh-golang all 1.63 [24.4 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 golang-1.24-src all 1.24.1-1 [21.2 MB] Get: 38 http://deb.debian.org/debian trixie/main arm64 golang-1.24-go arm64 1.24.1-1 [24.6 MB] Get: 39 http://deb.debian.org/debian trixie/main arm64 golang-src all 2:1.24~2 [5136 B] Get: 40 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.24~2 [44.3 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.24~2 [5216 B] Get: 42 http://deb.debian.org/debian trixie/main arm64 golang-github-alecthomas-units-dev all 0.0~git20240626.61d1e34-1 [9032 B] Get: 43 http://deb.debian.org/debian trixie/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-yaml.v2-dev all 2.4.0-5 [60.5 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-text-dev all 0.22.0-1 [3995 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.9 MB] Get: 53 http://deb.debian.org/debian trixie/main arm64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 golang-github-bshuster-repo-logrus-logstash-hook-dev all 0.4.1-2 [6904 B] Get: 55 http://deb.debian.org/debian trixie/main arm64 golang-github-bugsnag-panicwrap-dev all 1.2.0-2 [10.9 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 golang-github-bugsnag-bugsnag-go-dev all 2.5.1-1 [59.7 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 golang-github-burntsushi-toml-dev all 1.4.0-1 [116 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B] Get: 61 http://deb.debian.org/debian trixie/main arm64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [10.8 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 golang-github-opencontainers-go-digest-dev all 1.0.0-2 [12.3 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 golang-github-distribution-reference-dev all 0.6.0-4 [18.6 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Get: 68 http://deb.debian.org/debian trixie/main arm64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB] Get: 69 http://deb.debian.org/debian trixie/main arm64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB] Get: 71 http://deb.debian.org/debian trixie/main arm64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB] Get: 72 http://deb.debian.org/debian trixie/main arm64 golang-google-protobuf-dev all 1.36.5-1 [796 kB] Get: 73 http://deb.debian.org/debian trixie/main arm64 golang-github-prometheus-client-model-dev all 0.6.0-1 [11.2 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB] Get: 78 http://deb.debian.org/debian trixie/main arm64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B] Get: 79 http://deb.debian.org/debian trixie/main arm64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Get: 80 http://deb.debian.org/debian trixie/main arm64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB] Get: 81 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 golang-github-prometheus-sigv4-dev all 0.1.2-2 [8484 B] Get: 84 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB] Get: 85 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 86 http://deb.debian.org/debian trixie/main arm64 golang-github-prometheus-common-dev all 0.62.0-3 [118 kB] Get: 87 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Get: 88 http://deb.debian.org/debian trixie/main arm64 golang-github-prometheus-procfs-dev all 0.15.1-1 [184 kB] Get: 89 http://deb.debian.org/debian trixie/main arm64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [194 kB] Get: 90 http://deb.debian.org/debian trixie/main arm64 golang-github-docker-go-metrics-dev all 0.0.1-2 [18.9 kB] Get: 91 http://deb.debian.org/debian trixie/main arm64 golang-github-docker-libtrust-dev all 0.0~git20160708.aabc10e-1 [31.6 kB] Get: 92 http://deb.debian.org/debian trixie/main arm64 golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8640 B] Get: 93 http://deb.debian.org/debian trixie/main arm64 golang-github-fsnotify-fsnotify-dev all 1.8.0-1 [61.8 kB] Get: 94 http://deb.debian.org/debian trixie/main arm64 golang-github-garyburd-redigo-dev all 0.0~git20150901.0.d8dbe4d-2.1 [28.2 kB] Get: 95 http://deb.debian.org/debian trixie/main arm64 golang-github-gorilla-handlers-dev all 1.5.2-1 [20.9 kB] Get: 96 http://deb.debian.org/debian trixie/main arm64 golang-github-gorilla-mux-dev all 1.8.1-1 [46.6 kB] Get: 97 http://deb.debian.org/debian trixie/main arm64 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Get: 98 http://deb.debian.org/debian trixie/main arm64 golang-github-kr-fs-dev all 0.1.0-2 [6412 B] Get: 99 http://deb.debian.org/debian trixie/main arm64 golang-github-kr-text-dev all 0.2.0-2 [10.2 kB] Get: 100 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-mod-dev all 0.19.0-1 [104 kB] Get: 101 http://deb.debian.org/debian trixie/main arm64 golang-github-yuin-goldmark-dev all 1.7.4-1 [113 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [103 kB] Get: 104 http://deb.debian.org/debian trixie/main arm64 golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB] Get: 105 http://deb.debian.org/debian trixie/main arm64 golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB] Get: 106 http://deb.debian.org/debian trixie/main arm64 golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB] Get: 107 http://deb.debian.org/debian trixie/main arm64 golang-github-ncw-swift-dev all 1.0.53-2 [54.6 kB] Get: 108 http://deb.debian.org/debian trixie/main arm64 golang-github-xeipuuv-gojsonpointer-dev all 0.0~git20190905.02993c4-3 [5888 B] Get: 109 http://deb.debian.org/debian trixie/main arm64 golang-github-xeipuuv-gojsonreference-dev all 0.0~git20180127.bd5ef7b-3 [5152 B] Get: 110 http://deb.debian.org/debian trixie/main arm64 golang-github-xeipuuv-gojsonschema-dev all 1.2.0-3 [45.2 kB] Get: 111 http://deb.debian.org/debian trixie/main arm64 golang-github-opencontainers-image-spec-dev all 1.1.0-2 [35.8 kB] Get: 112 http://deb.debian.org/debian trixie/main arm64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB] Get: 113 http://deb.debian.org/debian trixie/main arm64 golang-github-pelletier-go-toml.v2-dev all 2.2.1-1 [876 kB] Get: 114 http://deb.debian.org/debian trixie/main arm64 golang-github-pkg-sftp-dev all 1.13.6-1 [102 kB] Get: 115 http://deb.debian.org/debian trixie/main arm64 golang-github-shopify-logrus-bugsnag-dev all 0.0~git20171204.577dee2-3 [5248 B] Get: 116 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-afero-dev all 1.11.0-1 [58.3 kB] Get: 117 http://deb.debian.org/debian trixie/main arm64 tzdata-legacy all 2025a-2 [178 kB] Get: 118 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB] Get: 119 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB] Get: 120 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B] Get: 121 http://deb.debian.org/debian trixie/main arm64 golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B] Get: 122 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB] Get: 123 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB] Get: 124 http://deb.debian.org/debian trixie/main arm64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB] Get: 125 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] Fetched 128 MB in 1s (88.2 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19917 files and directories currently installed.) Preparing to unpack .../000-golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../001-golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ... Selecting previously unselected package tzdata. Preparing to unpack .../002-tzdata_2025a-2_all.deb ... Unpacking tzdata (2025a-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.4-5_arm64.deb ... Unpacking bsdextrautils (2.40.4-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-7_arm64.deb ... Unpacking m4 (1.4.19-7) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package binutils-gold-aarch64-linux-gnu. Preparing to unpack .../018-binutils-gold-aarch64-linux-gnu_2.44-1_arm64.deb ... Unpacking binutils-gold-aarch64-linux-gnu (2.44-1) ... Selecting previously unselected package binutils-gold. Preparing to unpack .../019-binutils-gold_2.44-1_arm64.deb ... Unpacking binutils-gold (2.44-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../026-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../028-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../029-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../030-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.23.1-1_arm64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../035-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../036-golang-1.24-src_1.24.1-1_all.deb ... Unpacking golang-1.24-src (1.24.1-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../037-golang-1.24-go_1.24.1-1_arm64.deb ... Unpacking golang-1.24-go (1.24.1-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../038-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:arm64. Preparing to unpack .../039-golang-go_2%3a1.24~2_arm64.deb ... Unpacking golang-go:arm64 (2:1.24~2) ... Selecting previously unselected package golang-any:arm64. Preparing to unpack .../040-golang-any_2%3a1.24~2_arm64.deb ... Unpacking golang-any:arm64 (2:1.24~2) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../041-golang-github-alecthomas-units-dev_0.0~git20240626.61d1e34-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../042-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../043-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../044-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../045-golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.0-5) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../046-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../047-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../048-golang-golang-x-text-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../049-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../050-golang-golang-x-net-dev_1%3a0.27.0-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-1) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. Preparing to unpack .../051-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../052-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... Selecting previously unselected package golang-github-bshuster-repo-logrus-logstash-hook-dev. Preparing to unpack .../053-golang-github-bshuster-repo-logrus-logstash-hook-dev_0.4.1-2_all.deb ... Unpacking golang-github-bshuster-repo-logrus-logstash-hook-dev (0.4.1-2) ... Selecting previously unselected package golang-github-bugsnag-panicwrap-dev. Preparing to unpack .../054-golang-github-bugsnag-panicwrap-dev_1.2.0-2_all.deb ... Unpacking golang-github-bugsnag-panicwrap-dev (1.2.0-2) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../055-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../056-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-bugsnag-bugsnag-go-dev. Preparing to unpack .../057-golang-github-bugsnag-bugsnag-go-dev_2.5.1-1_all.deb ... Unpacking golang-github-bugsnag-bugsnag-go-dev (2.5.1-1) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../058-golang-github-burntsushi-toml-dev_1.4.0-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (1.4.0-1) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../059-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. Preparing to unpack .../060-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ... Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. Preparing to unpack .../061-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... Selecting previously unselected package golang-github-creack-pty-dev. Preparing to unpack .../062-golang-github-creack-pty-dev_1.1.21-1_all.deb ... Unpacking golang-github-creack-pty-dev (1.1.21-1) ... Selecting previously unselected package golang-github-opencontainers-go-digest-dev. Preparing to unpack .../063-golang-github-opencontainers-go-digest-dev_1.0.0-2_all.deb ... Unpacking golang-github-opencontainers-go-digest-dev (1.0.0-2) ... Selecting previously unselected package golang-github-distribution-reference-dev. Preparing to unpack .../064-golang-github-distribution-reference-dev_0.6.0-4_all.deb ... Unpacking golang-github-distribution-reference-dev (0.6.0-4) ... Selecting previously unselected package golang-github-cespare-xxhash-dev. Preparing to unpack .../065-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... Selecting previously unselected package golang-github-modern-go-concurrent-dev. Preparing to unpack .../066-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Selecting previously unselected package golang-github-modern-go-reflect2-dev. Preparing to unpack .../067-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... Selecting previously unselected package golang-github-json-iterator-go-dev. Preparing to unpack .../068-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... Selecting previously unselected package golang-github-klauspost-compress-dev. Preparing to unpack .../069-golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb ... Unpacking golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Selecting previously unselected package golang-github-kylelemons-godebug-dev. Preparing to unpack .../070-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... Selecting previously unselected package golang-google-protobuf-dev. Preparing to unpack .../071-golang-google-protobuf-dev_1.36.5-1_all.deb ... Unpacking golang-google-protobuf-dev (1.36.5-1) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../072-golang-github-prometheus-client-model-dev_0.6.0-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.6.0-1) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../073-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Selecting previously unselected package golang-github-go-kit-log-dev. Preparing to unpack .../074-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../075-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../076-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Selecting previously unselected package golang-github-munnerz-goautoneg-dev. Preparing to unpack .../077-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Selecting previously unselected package golang-github-jpillora-backoff-dev. Preparing to unpack .../078-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../079-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../080-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../081-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... Selecting previously unselected package golang-github-prometheus-sigv4-dev. Preparing to unpack .../082-golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb ... Unpacking golang-github-prometheus-sigv4-dev (0.1.2-2) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../083-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../084-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../085-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../086-golang-golang-x-sync-dev_0.7.0-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.7.0-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../087-golang-github-prometheus-procfs-dev_0.15.1-1_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.15.1-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../088-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... Selecting previously unselected package golang-github-docker-go-metrics-dev. Preparing to unpack .../089-golang-github-docker-go-metrics-dev_0.0.1-2_all.deb ... Unpacking golang-github-docker-go-metrics-dev (0.0.1-2) ... Selecting previously unselected package golang-github-docker-libtrust-dev. Preparing to unpack .../090-golang-github-docker-libtrust-dev_0.0~git20160708.aabc10e-1_all.deb ... Unpacking golang-github-docker-libtrust-dev (0.0~git20160708.aabc10e-1) ... Selecting previously unselected package golang-github-felixge-httpsnoop-dev. Preparing to unpack .../091-golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb ... Unpacking golang-github-felixge-httpsnoop-dev (1.0.3-3) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../092-golang-github-fsnotify-fsnotify-dev_1.8.0-1_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.8.0-1) ... Selecting previously unselected package golang-github-garyburd-redigo-dev. Preparing to unpack .../093-golang-github-garyburd-redigo-dev_0.0~git20150901.0.d8dbe4d-2.1_all.deb ... Unpacking golang-github-garyburd-redigo-dev (0.0~git20150901.0.d8dbe4d-2.1) ... Selecting previously unselected package golang-github-gorilla-handlers-dev. Preparing to unpack .../094-golang-github-gorilla-handlers-dev_1.5.2-1_all.deb ... Unpacking golang-github-gorilla-handlers-dev (1.5.2-1) ... Selecting previously unselected package golang-github-gorilla-mux-dev. Preparing to unpack .../095-golang-github-gorilla-mux-dev_1.8.1-1_all.deb ... Unpacking golang-github-gorilla-mux-dev (1.8.1-1) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../096-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../097-golang-github-kr-fs-dev_0.1.0-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-2) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../098-golang-github-kr-text-dev_0.2.0-2_all.deb ... Unpacking golang-github-kr-text-dev (0.2.0-2) ... Selecting previously unselected package golang-golang-x-mod-dev. Preparing to unpack .../099-golang-golang-x-mod-dev_0.19.0-1_all.deb ... Unpacking golang-golang-x-mod-dev (0.19.0-1) ... Selecting previously unselected package golang-github-yuin-goldmark-dev. Preparing to unpack .../100-golang-github-yuin-goldmark-dev_1.7.4-1_all.deb ... Unpacking golang-github-yuin-goldmark-dev (1.7.4-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../101-golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.25.0+ds-1) ... Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. Preparing to unpack .../102-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ... Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../103-golang-github-kr-pretty-dev_0.3.1-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.3.1-1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../104-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../105-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Selecting previously unselected package golang-github-ncw-swift-dev. Preparing to unpack .../106-golang-github-ncw-swift-dev_1.0.53-2_all.deb ... Unpacking golang-github-ncw-swift-dev (1.0.53-2) ... Selecting previously unselected package golang-github-xeipuuv-gojsonpointer-dev. Preparing to unpack .../107-golang-github-xeipuuv-gojsonpointer-dev_0.0~git20190905.02993c4-3_all.deb ... Unpacking golang-github-xeipuuv-gojsonpointer-dev (0.0~git20190905.02993c4-3) ... Selecting previously unselected package golang-github-xeipuuv-gojsonreference-dev. Preparing to unpack .../108-golang-github-xeipuuv-gojsonreference-dev_0.0~git20180127.bd5ef7b-3_all.deb ... Unpacking golang-github-xeipuuv-gojsonreference-dev (0.0~git20180127.bd5ef7b-3) ... Selecting previously unselected package golang-github-xeipuuv-gojsonschema-dev. Preparing to unpack .../109-golang-github-xeipuuv-gojsonschema-dev_1.2.0-3_all.deb ... Unpacking golang-github-xeipuuv-gojsonschema-dev (1.2.0-3) ... Selecting previously unselected package golang-github-opencontainers-image-spec-dev. Preparing to unpack .../110-golang-github-opencontainers-image-spec-dev_1.1.0-2_all.deb ... Unpacking golang-github-opencontainers-image-spec-dev (1.1.0-2) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../111-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ... Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. Preparing to unpack .../112-golang-github-pelletier-go-toml.v2-dev_2.2.1-1_all.deb ... Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../113-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ... Selecting previously unselected package golang-github-shopify-logrus-bugsnag-dev. Preparing to unpack .../114-golang-github-shopify-logrus-bugsnag-dev_0.0~git20171204.577dee2-3_all.deb ... Unpacking golang-github-shopify-logrus-bugsnag-dev (0.0~git20171204.577dee2-3) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../115-golang-github-spf13-afero-dev_1.11.0-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.11.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../116-tzdata-legacy_2025a-2_all.deb ... Unpacking tzdata-legacy (2025a-2) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../117-golang-github-spf13-cast-dev_1.6.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-2) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../118-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../119-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Selecting previously unselected package golang-github-subosito-gotenv-dev. Preparing to unpack .../120-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../121-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../122-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../123-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../124-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... Setting up golang-github-xeipuuv-gojsonpointer-dev (0.0~git20190905.02993c4-3) ... Setting up golang-1.24-src (1.24.1-1) ... Setting up golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up golang-gopkg-yaml.v2-dev (2.4.0-5) ... Setting up golang-github-opencontainers-go-digest-dev (1.0.0-2) ... Setting up libicu72:arm64 (72.1-6) ... Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Setting up bsdextrautils (2.40.4-5) ... Setting up golang-github-creack-pty-dev (1.1.21-1) ... Setting up golang-github-felixge-httpsnoop-dev (1.0.3-3) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-ncw-swift-dev (1.0.53-2) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.24.1) ... Setting up golang-github-burntsushi-toml-dev (1.4.0-1) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up golang-github-kr-fs-dev (0.1.0-2) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-7) ... Setting up binutils-gold-aarch64-linux-gnu (2.44-1) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3+b1) ... Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up golang-github-gorilla-handlers-dev (1.5.2-1) ... Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Apr 18 07:05:57 UTC 2026. Universal Time is now: Sat Apr 18 07:05:57 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Setting up golang-google-protobuf-dev (1.36.5-1) ... Setting up golang-github-kr-text-dev (0.2.0-2) ... Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... Setting up golang-github-yuin-goldmark-dev (1.7.4-1) ... Setting up golang-github-docker-libtrust-dev (0.0~git20160708.aabc10e-1) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... Setting up golang-github-xeipuuv-gojsonreference-dev (0.0~git20180127.bd5ef7b-3) ... Setting up golang-golang-x-sync-dev (0.7.0-1) ... Setting up golang-golang-x-mod-dev (0.19.0-1) ... Setting up autopoint (0.23.1-1) ... Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.22.0-1) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up golang-github-fsnotify-fsnotify-dev (1.8.0-1) ... Setting up golang-github-gorilla-mux-dev (1.8.1-1) ... Setting up golang-github-prometheus-procfs-dev (0.15.1-1) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-github-prometheus-client-model-dev (0.6.0-1) ... Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... Setting up golang-src (2:1.24~2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b2) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Setting up golang-github-bugsnag-panicwrap-dev (1.2.0-2) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ... Setting up golang-github-distribution-reference-dev (0.6.0-4) ... Setting up golang-github-go-kit-log-dev (0.2.1-1) ... Setting up gettext (0.23.1-1) ... Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up libtool (2.5.4-4) ... Setting up binutils-gold (2.44-1) ... Setting up golang-github-xeipuuv-gojsonschema-dev (1.2.0-3) ... Setting up golang-github-bugsnag-bugsnag-go-dev (2.5.1-1) ... Setting up golang-github-pkg-sftp-dev (1.13.6-1) ... Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... Setting up tzdata-legacy (2025a-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-github-shopify-logrus-bugsnag-dev (0.0~git20171204.577dee2-3) ... Setting up golang-github-bshuster-repo-logrus-logstash-hook-dev (0.4.1-2) ... Setting up golang-1.24-go (1.24.1-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-1) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up golang-github-spf13-cast-dev (1.6.0-2) ... Setting up golang-github-spf13-afero-dev (1.11.0-1) ... Setting up golang-github-opencontainers-image-spec-dev (1.1.0-2) ... Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... Setting up golang-go:arm64 (2:1.24~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-golang-x-tools-dev (1:0.25.0+ds-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:arm64 (2:1.24~2) ... Setting up golang-github-spf13-viper-dev (1.12.0-1) ... Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... Setting up golang-github-kr-pretty-dev (0.3.1-1) ... Setting up golang-github-garyburd-redigo-dev (0.0~git20150901.0.d8dbe4d-2.1) ... Setting up debhelper (13.24.1) ... Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... Setting up golang-github-spf13-cobra-dev (1.8.1-1) ... Setting up dh-golang (1.63) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Setting up golang-github-prometheus-common-dev (0.62.0-3) ... Setting up golang-github-prometheus-sigv4-dev (0.1.2-2) ... Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... Setting up golang-github-docker-go-metrics-dev (0.0.1-2) ... Processing triggers for libc-bin (2.41-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/docker-registry-2.8.3+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../docker-registry_2.8.3+ds1-2_source.changes dpkg-buildpackage: info: source package docker-registry dpkg-buildpackage: info: source version 2.8.3+ds1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Reinhard Tartler dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules binary dh binary --buildsystem=golang --with=golang dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/docker-registry-2.8.3+ds1' dh_auto_build -- -ldflags '-X github.com/docker/distribution/version.Version=2.8.3+ds1' cd obj-aarch64-linux-gnu && go install -trimpath -v -p 12 -ldflags "-X github.com/docker/distribution/version.Version=2.8.3+ds1" github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version internal/goexperiment internal/unsafeheader internal/goarch internal/goos internal/byteorder internal/coverage/rtcov internal/godebugs internal/profilerecord internal/asan internal/runtime/syscall internal/abi internal/runtime/math internal/msan math/bits internal/cpu sync/atomic internal/itoa internal/chacha8rand cmp unicode/utf8 unicode container/list crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/boring/sig math unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 crypto/internal/fips140/subtle vendor/golang.org/x/crypto/internal/alias internal/nettrace log/internal encoding github.com/docker/distribution/manifest google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/klauspost/compress/internal/le github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/oss internal/bytealg internal/runtime/atomic internal/runtime/sys crypto/internal/fips140deps/cpu github.com/aws/aws-sdk-go/aws/client/metadata internal/runtime/exithook internal/stringslite internal/race github.com/klauspost/compress github.com/aws/aws-sdk-go/internal/sdkmath internal/runtime/maps internal/sync runtime internal/reflectlite sync iter crypto/subtle weak runtime/metrics slices maps errors sort internal/bisect internal/singleflight unique internal/testlog google.golang.org/protobuf/internal/pragma github.com/aws/aws-sdk-go/internal/sync/singleflight runtime/cgo internal/oserror io path strconv math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage syscall internal/godebug reflect hash bytes strings crypto/internal/fips140deps/godebug crypto/internal/randutil math/rand crypto encoding/base32 net/netip github.com/beorn7/perks/quantile hash/crc32 hash/fnv golang.org/x/crypto/blowfish github.com/aws/aws-sdk-go/internal/sdkio vendor/golang.org/x/text/transform golang.org/x/text/transform github.com/kr/text regexp/syntax bufio crypto/internal/fips140 crypto/internal/impl net/http/internal/ascii github.com/munnerz/goautoneg github.com/garyburd/redigo/internal github.com/aws/aws-sdk-go/internal/sdkuri crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls github.com/aws/aws-sdk-go/internal/strings time internal/syscall/unix internal/syscall/execenv github.com/aws/aws-sdk-go/aws/arn html go/build/constraint crypto/sha3 crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash crypto/internal/fips140/aes crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat crypto/internal/fips140/bigmod crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 regexp context io/fs internal/poll github.com/bugsnag/bugsnag-go/headers github.com/aws/aws-sdk-go/internal/sdkrand crypto/internal/fips140/nistec internal/filepathlite embed google.golang.org/protobuf/internal/editiondefaults internal/fmtsort encoding/binary os github.com/rogpeppe/go-internal/fmtsort encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix github.com/cespare/xxhash github.com/klauspost/compress/internal/snapref encoding/pem fmt crypto/internal/sysrand path/filepath github.com/bugsnag/bugsnag-go/device io/ioutil os/signal google.golang.org/protobuf/internal/detrand github.com/prometheus/procfs/internal/util internal/sysinfo net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem crypto/internal/fips140/rsa os/exec crypto/md5 crypto/rc4 crypto/cipher github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go math/big mime encoding/hex compress/flate net/url log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack github.com/distribution/reference github.com/opencontainers/image-spec/specs-go/v1 crypto/internal/boring crypto/aes crypto/des crypto/ecdh crypto/sha512 crypto/hmac vendor/golang.org/x/crypto/chacha20 crypto/sha1 crypto/sha256 compress/gzip vendor/golang.org/x/text/unicode/bidi mime/quotedprintable net/http/internal encoding/json github.com/pkg/errors github.com/bugsnag/panicwrap database/sql/driver gopkg.in/yaml.v2 vendor/golang.org/x/crypto/chacha20poly1305 google.golang.org/protobuf/internal/errors github.com/bugsnag/bugsnag-go/errors go/token google.golang.org/protobuf/internal/version google.golang.org/protobuf/encoding/protowire github.com/prometheus/procfs/internal/fs runtime/debug vendor/golang.org/x/text/secure/bidirule google.golang.org/protobuf/reflect/protoreflect github.com/klauspost/compress/fse github.com/docker/distribution/version text/template/parse encoding/csv flag golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm github.com/klauspost/compress/huff0 vendor/golang.org/x/net/idna github.com/aws/aws-sdk-go/aws/awserr os/user golang.org/x/text/secure/bidirule github.com/aws/aws-sdk-go/internal/ini google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts crypto/rand crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/ed25519 crypto/internal/hpke crypto/rsa crypto/dsa github.com/sirupsen/logrus github.com/docker/distribution/uuid google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/protolazy github.com/klauspost/compress/zstd text/template golang.org/x/crypto/bcrypt github.com/aws/aws-sdk-go/aws/endpoints github.com/jmespath/go-jmespath golang.org/x/crypto/vendor/golang.org/x/net/idna google.golang.org/protobuf/proto vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix google.golang.org/protobuf/internal/encoding/defval github.com/docker/distribution/registry/storage/driver encoding/xml github.com/aws/aws-sdk-go/internal/s3shared/arn internal/profile github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/redirect text/tabwriter crypto/ecdsa github.com/aws/aws-sdk-go/aws/awsutil runtime/pprof google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protodelim runtime/trace github.com/opencontainers/go-digest/digestset testing github.com/docker/distribution/digestset github.com/docker/distribution/reference github.com/kr/pretty go/scanner go/ast go/doc/comment google.golang.org/protobuf/internal/encoding/tag github.com/aws/aws-sdk-go/internal/shareddefaults archive/tar github.com/aws/aws-sdk-go/aws/credentials google.golang.org/protobuf/internal/impl github.com/aws/aws-sdk-go/aws/credentials/processcreds go/parser go/printer gopkg.in/check.v1 crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy github.com/mitchellh/mapstructure github.com/google/uuid github.com/bshuster-repo/logrus-logstash-hook github.com/prometheus/procfs github.com/garyburd/redigo/redis github.com/docker/distribution/registry/listener github.com/spf13/pflag vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls github.com/spf13/cobra google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb github.com/prometheus/client_model/go github.com/prometheus/common/model github.com/prometheus/client_golang/prometheus/internal net/http/httptrace github.com/docker/libtrust net/smtp net/http github.com/docker/distribution github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/bugsnag/bugsnag-go/sessions github.com/docker/distribution/registry/auth github.com/docker/distribution/configuration github.com/docker/distribution/registry/client/auth/challenge github.com/gorilla/mux github.com/docker/distribution/registry/api/errcode expvar github.com/prometheus/common/expfmt github.com/felixge/httpsnoop github.com/docker/distribution/registry/client/transport github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil golang.org/x/crypto/acme github.com/aws/aws-sdk-go/service/cloudfront/sign github.com/aws/aws-sdk-go/aws net/http/httputil github.com/bugsnag/bugsnag-go github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/context github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/middleware/repository github.com/ncw/swift net/http/pprof github.com/docker/distribution/registry/storage/driver/testsuites github.com/aws/aws-sdk-go/aws/request github.com/aws/aws-sdk-go/aws/auth/bearer github.com/docker/distribution/health github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/auth/htpasswd github.com/prometheus/client_golang/prometheus github.com/docker/distribution/notifications github.com/Shopify/logrus-bugsnag golang.org/x/crypto/acme/autocert github.com/docker/distribution/registry/auth/silly github.com/gorilla/handlers github.com/docker/distribution/registry/auth/token github.com/docker/distribution/health/checks github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/aws/aws-sdk-go/private/protocol/eventstream github.com/docker/distribution/health/api github.com/docker/distribution/testutil github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/internal/s3shared/s3err github.com/aws/aws-sdk-go/private/checksum github.com/aws/aws-sdk-go/internal/s3shared github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/aws/aws-sdk-go/private/protocol/restjson github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/ssooidc github.com/aws/aws-sdk-go/service/s3 github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/prometheus/client_golang/prometheus/promhttp github.com/aws/aws-sdk-go/aws/session github.com/docker/go-metrics github.com/docker/distribution/metrics github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/client github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/cmd/registry make[1]: Leaving directory '/build/reproducible-path/docker-registry-2.8.3+ds1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/docker-registry-2.8.3+ds1' dh_auto_test -- -test.short -test.timeout=1h cd obj-aarch64-linux-gnu && go test -vet=off -v -p 12 -test.short -test.timeout=1h github.com/docker/distribution github.com/docker/distribution/cmd/registry github.com/docker/distribution/configuration github.com/docker/distribution/context github.com/docker/distribution/digestset github.com/docker/distribution/health github.com/docker/distribution/health/api github.com/docker/distribution/health/checks github.com/docker/distribution/manifest github.com/docker/distribution/manifest/manifestlist github.com/docker/distribution/manifest/ocischema github.com/docker/distribution/manifest/schema1 github.com/docker/distribution/manifest/schema2 github.com/docker/distribution/metrics github.com/docker/distribution/notifications github.com/docker/distribution/reference github.com/docker/distribution/registry github.com/docker/distribution/registry/api/errcode github.com/docker/distribution/registry/api/v2 github.com/docker/distribution/registry/auth github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/silly github.com/docker/distribution/registry/auth/token github.com/docker/distribution/registry/client github.com/docker/distribution/registry/client/auth github.com/docker/distribution/registry/client/auth/challenge github.com/docker/distribution/registry/client/transport github.com/docker/distribution/registry/handlers github.com/docker/distribution/registry/listener github.com/docker/distribution/registry/middleware/registry github.com/docker/distribution/registry/middleware/repository github.com/docker/distribution/registry/proxy github.com/docker/distribution/registry/proxy/scheduler github.com/docker/distribution/registry/storage github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/cachecheck github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/storage/cache/redis github.com/docker/distribution/registry/storage/driver github.com/docker/distribution/registry/storage/driver/base github.com/docker/distribution/registry/storage/driver/factory github.com/docker/distribution/registry/storage/driver/filesystem github.com/docker/distribution/registry/storage/driver/gcs github.com/docker/distribution/registry/storage/driver/inmemory github.com/docker/distribution/registry/storage/driver/middleware github.com/docker/distribution/registry/storage/driver/middleware/cloudfront github.com/docker/distribution/registry/storage/driver/middleware/redirect github.com/docker/distribution/registry/storage/driver/oss github.com/docker/distribution/registry/storage/driver/s3-aws github.com/docker/distribution/registry/storage/driver/swift github.com/docker/distribution/registry/storage/driver/testdriver github.com/docker/distribution/registry/storage/driver/testsuites github.com/docker/distribution/testutil github.com/docker/distribution/uuid github.com/docker/distribution/version ? github.com/docker/distribution [no test files] ? github.com/docker/distribution/cmd/registry [no test files] === RUN Test time="2026-04-18T07:08:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-18T07:08:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/configuration 0.108s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-18T21:08:27+14:00" level=warning msg="invalid remote IP address: \"1.2.3\"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.093s ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.078s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.041s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker checks_test.go:18: No network access in Debian buildd --- SKIP: TestHTTPChecker (0.00s) PASS ok github.com/docker/distribution/health/checks 0.062s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.037s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.056s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.02s) PASS ok github.com/docker/distribution/manifest/schema1 0.067s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.056s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.01s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/18 21:08:37 http: TLS handshake error from 127.0.0.1:49350: remote error: tls: bad certificate http_test.go:56: error parsing status: strconv.Atoi: parsing "": invalid syntax http_test.go:164: testcase: http://127.0.0.1:38331/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38331/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38331/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38331/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41839?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.61s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-18T21:08:37+14:00" level=info msg="broadcaster: closing" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="closing testSink" time="2026-04-18T21:08:37+14:00" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-18T21:08:38+14:00" level=info msg="closing testSink" --- PASS: TestEventQueue (0.43s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=warning msg="&{0x40001ba150 0.9} encountered too many errors, backing off" time="2026-04-18T21:08:38+14:00" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-18T21:08:38+14:00" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.26s) PASS ok github.com/docker/distribution/notifications 1.435s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown registry_test.go:76: flaky --- SKIP: TestGracefulShutdown (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite registry_test.go:247: flaky --- SKIP: TestRegistrySupportedCipherSuite (0.00s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-18T21:08:39+14:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" time="2026-04-18T21:08:39.273482814+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:08:39.273623374+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:08:39.274462534+14:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.1 time="2026-04-18T21:08:39.274788614+14:00" level=info msg="Starting upload purge in 21m0s" go.version=go1.24.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.84s) PASS ok github.com/docker/distribution/registry 8.948s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.092s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.06s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.24s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.453s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-18T21:08:41+14:00" level=error msg="error authenticating user \"bilbo\": authentication failure" go.version=go1.24.1 instance.id=2405327f-74af-4841-bfee-13d6747aa423 time="2026-04-18T21:08:41+14:00" level=error msg="error authenticating user \"DeokMan\": authentication failure" go.version=go1.24.1 instance.id=2405327f-74af-4841-bfee-13d6747aa423 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-18T21:08:41+14:00" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.1 password=etUrDcBAlGaKTBr4qgJ-zqyVkMpjg5sR9J_YMXKmevQ user=docker --- PASS: TestCreateHtpasswdFile (0.17s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.221s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.081s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-04-18T21:08:42+14:00" level=info msg="token not to be used before 2026-04-18 21:08:43 +1400 +14 - currently 2026-04-18 21:08:42.562003254 +1400 +14 m=+0.031448121" time="2026-04-18T21:08:42+14:00" level=info msg="token not to be used after 2026-04-18 21:08:42 +1400 +14 - currently 2026-04-18 21:08:42.562536374 +1400 +14 m=+0.031981241" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-18T21:08:42+14:00" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.079s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.04s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.04s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.04s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.03s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.299s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.127s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.053s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-18T21:08:50+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:08:50+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:08:50+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:33759" http.request.id=2fe999c2-2422-4ee4-96c6-1a71b4e7334d http.request.method=GET http.request.remoteaddr="127.0.0.1:34802" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.84µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:08:50 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-18T21:08:50+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:08:50+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:08:50+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=15edac2a-9120-4cf0-9b74-d3c75df37ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.64µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [18/Apr/2026:21:08:50 +1400] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-18T21:08:50+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=d39dcc9f-1e5c-4ba3-82e7-66d5a2ab4c93 http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.0226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:08:50 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:08:55+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=8ec634e7-9b8c-40fe-b270-d005383a7572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/aaaa/blobs/uploads/91396bda-6fdb-4296-af2b-f45058c6679c?_state=dzGznftJoeizHyHbxg4efU-tvhN0oIzHQAmUunp8jKx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MTM5NmJkYS02ZmRiLTQyOTYtYWYyYi1mNDUwNThjNjY3OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDg6NTAuNDI2MjgyODU0WiJ9&digest=sha256%3A82388880f66b891d6ab6be6434c205584d5426d2147a293e1ff1beed828e1eb4" http.request.useragent=Go-http-client/1.1 http.response.duration=4.62186576s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:08:50 +1400] "PUT /v2/foo/aaaa/blobs/uploads/91396bda-6fdb-4296-af2b-f45058c6679c?_state=dzGznftJoeizHyHbxg4efU-tvhN0oIzHQAmUunp8jKx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MTM5NmJkYS02ZmRiLTQyOTYtYWYyYi1mNDUwNThjNjY3OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDg6NTAuNDI2MjgyODU0WiJ9&digest=sha256%3A82388880f66b891d6ab6be6434c205584d5426d2147a293e1ff1beed828e1eb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:08:55+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=af697f3f-c47d-4dce-82dd-8fc0418721a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.4962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:08:55 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:08:55+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=9abd26e0-473e-425e-95d8-9d660476c9dd http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.01708ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:08:55 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:01+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=5923577e-8398-43d2-ac41-4d2de3f7e123 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/bbbb/blobs/uploads/45e5a9de-9b89-4deb-a620-2620ea36d49a?_state=hkVijZubjd3k49k1Hasa-QXOkrSxWUuekAyN63g1Q8V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NWU1YTlkZS05Yjg5LTRkZWItYTYyMC0yNjIwZWEzNmQ0OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDg6NTUuMjk0MzU3NzM0WiJ9&digest=sha256%3Adb9ddaff3655827a4c72027a344d7ffeaab27ca7d39159aeba8662a6b82fee0b" http.request.useragent=Go-http-client/1.1 http.response.duration=6.531696s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:08:55 +1400] "PUT /v2/foo/bbbb/blobs/uploads/45e5a9de-9b89-4deb-a620-2620ea36d49a?_state=hkVijZubjd3k49k1Hasa-QXOkrSxWUuekAyN63g1Q8V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NWU1YTlkZS05Yjg5LTRkZWItYTYyMC0yNjIwZWEzNmQ0OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDg6NTUuMjk0MzU3NzM0WiJ9&digest=sha256%3Adb9ddaff3655827a4c72027a344d7ffeaab27ca7d39159aeba8662a6b82fee0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:01+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=067010ef-9572-4e20-8e51-db2de4bdb13a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.40424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:01 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:02+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=fc671e87-3d31-449e-87bb-29ae74dcfeb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="897.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:02 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:03+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=63b1e948-880b-45eb-92b7-eec6fe5dbb0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/cccc/blobs/uploads/f07062a4-f771-4456-8115-aede9bfcb203?_state=1dtnRXwD2ZgLd2A2vluEotqftWZAUd34CHjS9BvogrR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMDcwNjJhNC1mNzcxLTQ0NTYtODExNS1hZWRlOWJmY2IyMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MDIuMDEwNTg1OTM0WiJ9&digest=sha256%3A2acf01a48211193e446a7976d666ddcda9367397947ad27519767a41a989bf30" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3484198s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:02 +1400] "PUT /v2/foo/cccc/blobs/uploads/f07062a4-f771-4456-8115-aede9bfcb203?_state=1dtnRXwD2ZgLd2A2vluEotqftWZAUd34CHjS9BvogrR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMDcwNjJhNC1mNzcxLTQ0NTYtODExNS1hZWRlOWJmY2IyMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MDIuMDEwNTg1OTM0WiJ9&digest=sha256%3A2acf01a48211193e446a7976d666ddcda9367397947ad27519767a41a989bf30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:03+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=fcb1e6be-926e-4eea-ac2a-42ea231f0b45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.40868ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:03 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:03+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=c306fa54-8c16-45d9-8da2-9ba235837cfc http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="798.88µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:03 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:10+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=48095970-6e33-455d-bbb5-0906440af620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/dddd/blobs/uploads/d024ac70-4a55-4181-b28b-30a18e5fc28e?_state=iFzHOkratLl7MNvP9pKdidBx2pbUJHsXrU52eECN9vF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMDI0YWM3MC00YTU1LTQxODEtYjI4Yi0zMGExOGU1ZmMyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MDMuNTg2NjY1MDU0WiJ9&digest=sha256%3Aba3e6749f564c67879f33094ec997f0103aadaf2ab6d71c8aa2685d2da9d9cfe" http.request.useragent=Go-http-client/1.1 http.response.duration=6.97000836s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:03 +1400] "PUT /v2/foo/dddd/blobs/uploads/d024ac70-4a55-4181-b28b-30a18e5fc28e?_state=iFzHOkratLl7MNvP9pKdidBx2pbUJHsXrU52eECN9vF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMDI0YWM3MC00YTU1LTQxODEtYjI4Yi0zMGExOGU1ZmMyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MDMuNTg2NjY1MDU0WiJ9&digest=sha256%3Aba3e6749f564c67879f33094ec997f0103aadaf2ab6d71c8aa2685d2da9d9cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:10+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=2567edfd-6905-44db-9562-1b5089352d04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.42916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:10 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:10+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=e23b8b70-6eac-46aa-9d0c-883b63b79d54 http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/eeee/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="843.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:10 +1400] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:14+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=67269803-e035-4822-a8e2-753762bbe36f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/eeee/blobs/uploads/1e2da052-fd1c-4e7c-b0e5-2cc986deeb09?_state=2rNapYGE_fXTgDlUD5xV6ymusMAdPi83arvE1Zo3ktJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZTJkYTA1Mi1mZDFjLTRlN2MtYjBlNS0yY2M5ODZkZWViMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTAuNzM0MTkwNjE0WiJ9&digest=sha256%3A447db8bfb0363e621d6664b57588be52537f135458b8554c7235ec079dd45909" http.request.useragent=Go-http-client/1.1 http.response.duration=4.088675s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:10 +1400] "PUT /v2/foo/eeee/blobs/uploads/1e2da052-fd1c-4e7c-b0e5-2cc986deeb09?_state=2rNapYGE_fXTgDlUD5xV6ymusMAdPi83arvE1Zo3ktJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZTJkYTA1Mi1mZDFjLTRlN2MtYjBlNS0yY2M5ODZkZWViMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTAuNzM0MTkwNjE0WiJ9&digest=sha256%3A447db8bfb0363e621d6664b57588be52537f135458b8554c7235ec079dd45909 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:14+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=f3048223-2270-4c6b-bdbf-fb2f4f141495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/eeee/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.90284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:14 +1400] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:15+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=c89ab503-2081-4de8-bb60-31f663f75a11 http.request.method=POST http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/ffff/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="829.04µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:15 +1400] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=a5cd52b0-4847-4f80-8174-28686fb94309 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/foo/ffff/blobs/uploads/4c8aaa15-6ef4-4da6-8d77-b8441674d4fd?_state=vxCIOPrDgzl07YYANq6f-9VlXBFobd-mYnNwC0Elja57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0YzhhYWExNS02ZWY0LTRkYTYtOGQ3Ny1iODQ0MTY3NGQ0ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTUuMDcwNDc5NDE0WiJ9&digest=sha256%3Aaf3497ded7a4edc993fd67b44980464b2b2715f57820ce4bbb0dd95485fea9fe" http.request.useragent=Go-http-client/1.1 http.response.duration=3.569553s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:15 +1400] "PUT /v2/foo/ffff/blobs/uploads/4c8aaa15-6ef4-4da6-8d77-b8441674d4fd?_state=vxCIOPrDgzl07YYANq6f-9VlXBFobd-mYnNwC0Elja57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0YzhhYWExNS02ZWY0LTRkYTYtOGQ3Ny1iODQ0MTY3NGQ0ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTUuMDcwNDc5NDE0WiJ9&digest=sha256%3Aaf3497ded7a4edc993fd67b44980464b2b2715f57820ce4bbb0dd95485fea9fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=49c61927-8d68-460b-8e0f-3ba16bc65dc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/foo/ffff/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.38968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=cef0092b-a2d0-49b6-9e82-05d3f9856575 http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri=/v2/_catalog http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.64µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=8b187141-80d1-4b58-b29c-dde5b0eef23d http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.68µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=d47989a6-1e39-4aae-9ce3-c70bb995bcc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="611.4µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=89fda429-d3ea-4d5a-861f-1061f29d678f http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.68µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=04f01e83-04cc-49fe-8a90-b9fa43ddcb6c http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.44µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=7e3b2265-e752-41d7-a425-13282cb3a33d http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=16.90416ms http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:15]" err.message="invalid number of results requested" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=8e9229dc-cb1e-4a41-ab84-df4eb53bda89 http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?n=15" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="768.68µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=error msg="response completed with error" err.code="pagination number invalid" err.detail="map[n:6]" err.message="invalid number of results requested" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=e6aab491-16ea-4fc0-88d9-52f84429066e http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?n=6" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.92µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=1a4e07c9-71bf-4268-abf3-96f0cca51e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?n=0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.56µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41179" http.request.id=27acecc9-01fd-46bc-8144-952fbe1e3991 http.request.method=GET http.request.remoteaddr="127.0.0.1:55126" http.request.uri="/v2/_catalog?n=-1" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.76µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-18T21:09:18+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:18+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:18+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=f4195186-8588-4f53-9525-c40913914845 http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/aaaa/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="984.84µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:22+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=f1ea6567-35ab-4567-bdc9-36c3517a7f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/aaaa/blobs/uploads/61004673-f8b9-411f-98df-199827e2582a?_state=oq8RbnoqaougC2dFpu6fwkuwW6_sE_xgYum94cWp8Np7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MTAwNDY3My1mOGI5LTQxMWYtOThkZi0xOTk4MjdlMjU4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTguOTM4NTY4NzM0WiJ9&digest=sha256%3Ad0c18bf148cd4ca77b5cb610c3d9f6f37294f826a3c0465338e4e22166a733f2" http.request.useragent=Go-http-client/1.1 http.response.duration=3.46978484s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:18 +1400] "PUT /v2/foo/aaaa/blobs/uploads/61004673-f8b9-411f-98df-199827e2582a?_state=oq8RbnoqaougC2dFpu6fwkuwW6_sE_xgYum94cWp8Np7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MTAwNDY3My1mOGI5LTQxMWYtOThkZi0xOTk4MjdlMjU4MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MTguOTM4NTY4NzM0WiJ9&digest=sha256%3Ad0c18bf148cd4ca77b5cb610c3d9f6f37294f826a3c0465338e4e22166a733f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:22+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=00bdb218-8bd9-4770-8ab0-58cc53d71645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/aaaa/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.44336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:22 +1400] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:22+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=e21451d9-e79f-46f5-bf43-798945685461 http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/bbbb/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="871.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:22 +1400] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:23+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=58476758-9ece-4f4e-96d9-ab20e78c72a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/bbbb/blobs/uploads/353de086-def7-4172-bc39-fd34a4e4b391?_state=6FQ4linAYiw5n2VW1UpVwqm9mUDtmSJPnsBrrZUCm_t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTNkZTA4Ni1kZWY3LTQxNzItYmMzOS1mZDM0YTRlNGIzOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjIuNTE2ODc2NTc0WiJ9&digest=sha256%3A8279422036723f64c1d3dc072cdcd24a59a2c516e8e8570e65160897031d6b73" http.request.useragent=Go-http-client/1.1 http.response.duration=992.45276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:22 +1400] "PUT /v2/foo/bbbb/blobs/uploads/353de086-def7-4172-bc39-fd34a4e4b391?_state=6FQ4linAYiw5n2VW1UpVwqm9mUDtmSJPnsBrrZUCm_t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTNkZTA4Ni1kZWY3LTQxNzItYmMzOS1mZDM0YTRlNGIzOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjIuNTE2ODc2NTc0WiJ9&digest=sha256%3A8279422036723f64c1d3dc072cdcd24a59a2c516e8e8570e65160897031d6b73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:23+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=4cbaebaf-47e5-496a-af3e-788d92c67e20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/bbbb/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.49916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:23 +1400] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:23+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=b6a7ad20-98f7-47b0-a154-2613053569dc http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/cccc/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="813.08µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:23 +1400] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:25+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=8cbdc812-fca2-46d4-b8c0-f82a12ba9d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/cccc/blobs/uploads/306ec777-2002-433a-9885-20deb3e251d2?_state=sD2gFTQxlCm1WLfdfUB6X0z4SkAXkKW1PlE9BoVcYX97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDZlYzc3Ny0yMDAyLTQzM2EtOTg4NS0yMGRlYjNlMjUxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjMuNjUyMTk3NTM0WiJ9&digest=sha256%3A5cbffe4c1076018a263a7780c23413f7faa89358c703620b0ff96b117e48ae42" http.request.useragent=Go-http-client/1.1 http.response.duration=1.4029952s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:23 +1400] "PUT /v2/foo/cccc/blobs/uploads/306ec777-2002-433a-9885-20deb3e251d2?_state=sD2gFTQxlCm1WLfdfUB6X0z4SkAXkKW1PlE9BoVcYX97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDZlYzc3Ny0yMDAyLTQzM2EtOTg4NS0yMGRlYjNlMjUxZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjMuNjUyMTk3NTM0WiJ9&digest=sha256%3A5cbffe4c1076018a263a7780c23413f7faa89358c703620b0ff96b117e48ae42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:25+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=0c3a36f3-51a7-4f84-9613-208b0907c95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/cccc/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:25 +1400] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:25+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=6fef1ac7-4bc4-4b2e-810e-df83de0e1e2a http.request.method=POST http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/dddd/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="826.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:25 +1400] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=bacdc641-b318-4fd9-8a69-33b1f50c6c66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/foo/dddd/blobs/uploads/3d92c44c-7b52-4b5c-a8ed-5bb7e322d0db?_state=b73PPIClLeG-e-Vi7GbjqASU7CcT6_MJC6P0YYEpK1V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDkyYzQ0Yy03YjUyLTRiNWMtYThlZC01YmI3ZTMyMmQwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjUuMjU4MzAzMjU0WiJ9&digest=sha256%3A9be6982ad223f0d3a352cd167c582c3abaf2176814f5d2257d6331ab479bd030" http.request.useragent=Go-http-client/1.1 http.response.duration=3.41355144s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:25 +1400] "PUT /v2/foo/dddd/blobs/uploads/3d92c44c-7b52-4b5c-a8ed-5bb7e322d0db?_state=b73PPIClLeG-e-Vi7GbjqASU7CcT6_MJC6P0YYEpK1V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZDkyYzQ0Yy03YjUyLTRiNWMtYThlZC01YmI3ZTMyMmQwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MjUuMjU4MzAzMjU0WiJ9&digest=sha256%3A9be6982ad223f0d3a352cd167c582c3abaf2176814f5d2257d6331ab479bd030 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=3b96b1ca-24a2-414c-a4bf-3b293c2cdfb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56130" http.request.uri=/v2/foo/dddd/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration=1.45576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46103" http.request.id=1c2f5a1d-c2ee-4517-837c-a2655e6660c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56130" http.request.uri="/v2/_catalog?n=5" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="684µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (38.57s) === RUN TestURLPrefix time="2026-04-18T21:09:28+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:28+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44299" http.request.id=fdd908bc-4281-4755-91d7-7bf9176152a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46574" http.request.uri=/test/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.48µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-18T21:09:28+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:28+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:28+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=d1908b98-ff78-42fd-a900-cdfc4c74aa92 http.request.method=GET http.request.remoteaddr="127.0.0.1:43172" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.6µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "GET /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=4983e7cb-1c36-48c3-a07a-879615308562 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43178" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.68µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "HEAD /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=fd244a74-7d67-4bc0-ac73-7f64656f5076 http.request.method=POST http.request.remoteaddr="127.0.0.1:43178" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="815.16µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=179f0e21-f2e0-4968-8ec0-7d2c8667cdb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43178" http.request.uri="/v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.1478ms http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "GET /v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=28272cce-f20b-439e-b5ff-ae23b283faa7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43178" http.request.uri="/v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="844.16µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "DELETE /v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=181c2fa0-2ef4-4fc5-ab89-1cd603860271 http.request.method=GET http.request.remoteaddr="127.0.0.1:43178" http.request.uri="/v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=c07ff2c9-6ede-4ea1-9dfd-4639021e7217 time="2026-04-18T21:09:28+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=181c2fa0-2ef4-4fc5-ab89-1cd603860271 http.request.method=GET http.request.remoteaddr="127.0.0.1:43178" http.request.uri="/v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="791.76µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=c07ff2c9-6ede-4ea1-9dfd-4639021e7217 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "GET /v2/foo/bar/blobs/uploads/c07ff2c9-6ede-4ea1-9dfd-4639021e7217?_state=06cnrGgxopYVilM35L0Pmk74ohB75to64ZFD5VKA5AV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwN2ZmMmM5LTZlZGUtNGVhMS05ZGZkLTQ2MzkwMjFlNzIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDQ3NTA2MTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=e09142f0-6484-44ed-a0f7-feff3734c1f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:43188" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="967.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=c7c98721-18d7-4619-97bf-86b1ec3a7ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/764b91a0-b44e-404b-adc2-26b983f0173d?_state=dvEQOIbFCRDLXh822vpWG3oRprg5McumiBqEXFGRbf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NGI5MWEwLWI0NGUtNDA0Yi1hZGMyLTI2Yjk4M2YwMTczZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDk1MDk1NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 provided="sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" vars.name=foo/bar vars.uuid=764b91a0-b44e-404b-adc2-26b983f0173d time="2026-04-18T21:09:28+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=c7c98721-18d7-4619-97bf-86b1ec3a7ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/764b91a0-b44e-404b-adc2-26b983f0173d?_state=dvEQOIbFCRDLXh822vpWG3oRprg5McumiBqEXFGRbf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NGI5MWEwLWI0NGUtNDA0Yi1hZGMyLTI2Yjk4M2YwMTczZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDk1MDk1NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=764b91a0-b44e-404b-adc2-26b983f0173d time="2026-04-18T21:09:28+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=c7c98721-18d7-4619-97bf-86b1ec3a7ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/764b91a0-b44e-404b-adc2-26b983f0173d?_state=dvEQOIbFCRDLXh822vpWG3oRprg5McumiBqEXFGRbf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NGI5MWEwLWI0NGUtNDA0Yi1hZGMyLTI2Yjk4M2YwMTczZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDk1MDk1NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="890.4µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=764b91a0-b44e-404b-adc2-26b983f0173d 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "PUT /v2/foo/bar/blobs/uploads/764b91a0-b44e-404b-adc2-26b983f0173d?_state=dvEQOIbFCRDLXh822vpWG3oRprg5McumiBqEXFGRbf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2NGI5MWEwLWI0NGUtNDA0Yi1hZGMyLTI2Yjk4M2YwMTczZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NDk1MDk1NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=65acf92d-4225-44c9-bbfc-21f9180e392e http.request.method=POST http.request.remoteaddr="127.0.0.1:43188" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="742.24µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=d2b76f63-132c-4135-bd62-6504c9fd0f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/82f7912c-c6d4-408d-a62c-f9ad31318c91?_state=-mT5z1lAl0Sv4uoeXDaucGmfUbQBizPH6QLHE0EDDsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjc5MTJjLWM2ZDQtNDA4ZC1hNjJjLWY5YWQzMTMxOGM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NTE1OTcwMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration="924.6µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "PUT /v2/foo/bar/blobs/uploads/82f7912c-c6d4-408d-a62c-f9ad31318c91?_state=-mT5z1lAl0Sv4uoeXDaucGmfUbQBizPH6QLHE0EDDsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjc5MTJjLWM2ZDQtNDA4ZC1hNjJjLWY5YWQzMTMxOGM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NTE1OTcwMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=d396902a-97b3-43f5-ac87-f9faf0b89be6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43188" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=9.01156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=fa96ff3d-9637-412f-871f-66391db8816b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/85fb0416-d99c-4fd1-99c4-8e070b0fdea9?_state=zSDfc3m-VgjCYu9ULUrYeRMlC6crx7hE9riBnUlptB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZmIwNDE2LWQ5OWMtNGZkMS05OWM0LThlMDcwYjBmZGVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NjE4NzQ2OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.00616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "PUT /v2/foo/bar/blobs/uploads/85fb0416-d99c-4fd1-99c4-8e070b0fdea9?_state=zSDfc3m-VgjCYu9ULUrYeRMlC6crx7hE9riBnUlptB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZmIwNDE2LWQ5OWMtNGZkMS05OWM0LThlMDcwYjBmZGVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NjE4NzQ2OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:28+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=0bc4622c-1680-4479-9360-3b3aa4a66748 http.request.method=POST http.request.remoteaddr="127.0.0.1:43188" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="876.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=c0222611-6d2a-4440-8978-ff58db42fca1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/2a716175-1af2-44b1-9188-52ac24390277?_state=Hn6TX5_DWyM8GV7IwFQb1u3cGK_bdO-TUboLuW5UpuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNzE2MTc1LTFhZjItNDRiMS05MTg4LTUyYWMyNDM5MDI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NjQ0OTI5NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.duration=1.25092748s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:28 +1400] "PUT /v2/foo/bar/blobs/uploads/2a716175-1af2-44b1-9188-52ac24390277?_state=Hn6TX5_DWyM8GV7IwFQb1u3cGK_bdO-TUboLuW5UpuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhNzE2MTc1LTFhZjItNDRiMS05MTg4LTUyYWMyNDM5MDI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOToyOC44NjQ0OTI5NzRaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=6b39ab56-565c-4c34-8da1-45e47ea02bfe http.request.method=POST http.request.remoteaddr="127.0.0.1:43188" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="936.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:30 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:43815" http.request.id=d96d9e20-4aed-4e35-a761-2bc41de4e19f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/d0486dae-6c82-4a26-b18e-c806b0734f82?_state=9UVI1FJTF8H55wpiiioZPJIa4EMEGpcbQ4trS2cpDCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNDg2ZGFlLTZjODItNGEyNi1iMThlLWM4MDZiMDczNGY4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMC4xMzAyMDY1MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=1.5236082s http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:30 +1400] "PATCH /v2/foo/bar/blobs/uploads/d0486dae-6c82-4a26-b18e-c806b0734f82?_state=9UVI1FJTF8H55wpiiioZPJIa4EMEGpcbQ4trS2cpDCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNDg2ZGFlLTZjODItNGEyNi1iMThlLWM4MDZiMDczNGY4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMC4xMzAyMDY1MzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=d11cbfe7-f609-4483-8231-7b8fe957ed42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/uploads/d0486dae-6c82-4a26-b18e-c806b0734f82?_state=nEy7reLglrEC4bwP_NNr5ulVU_iSBCfTq76wGpreAWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNDg2ZGFlLTZjODItNGEyNi1iMThlLWM4MDZiMDczNGY4MiIsIk9mZnNldCI6MTQ0ODE5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MzBaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.duration=1.06548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "PUT /v2/foo/bar/blobs/uploads/d0486dae-6c82-4a26-b18e-c806b0734f82?_state=nEy7reLglrEC4bwP_NNr5ulVU_iSBCfTq76wGpreAWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwNDg2ZGFlLTZjODItNGEyNi1iMThlLWM4MDZiMDczNGY4MiIsIk9mZnNldCI6MTQ0ODE5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MzBaIn0%3D&digest=sha256%3A6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=06c9dae5-896a-40f5-98e6-53d1dd64dbb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="894.96µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "HEAD /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=1a13a99f-784b-494e-96f1-444d656caa4b http.request.method=GET http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=31.32912ms http.response.status=200 http.response.written=14481920 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 200 14481920 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=error msg="error parsing digest=\"sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf\": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=0dd9c48a-8619-4a6d-aa31-7a0396bf4497 http.request.method=GET http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" vars.name=foo/bar time="2026-04-18T21:09:31+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=0dd9c48a-8619-4a6d-aa31-7a0396bf4497 http.request.method=GET http.request.remoteaddr="127.0.0.1:43188" http.request.uri="/v2/foo/bar/blobs/sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.92376ms http.response.status=400 http.response.written=110 vars.digest="sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha257:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=c92e6f1a-4eac-437c-997a-1921f1cfc0a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43206" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.duration=1.07252ms http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:31+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:31+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=fab7e232-2331-4808-96b7-26f530bea3f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.36µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=b57f9258-ec31-4ae0-83c9-2d627379611f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48428" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.04µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "HEAD /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=50816105-81c6-407b-b306-ff112716d96c http.request.method=POST http.request.remoteaddr="127.0.0.1:48428" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="839.6µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=e47bb50a-1875-4e8c-a044-64d060a48ba0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48428" http.request.uri="/v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=9.07036ms http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=fdf871c0-048d-40e2-8b90-6c0f618b8c5d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48428" http.request.uri="/v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="923.4µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "DELETE /v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=62853776-f858-4167-b470-56d80be8e4cd http.request.method=GET http.request.remoteaddr="127.0.0.1:48428" http.request.uri="/v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=360478cb-5c57-4274-bd0d-51133b608169 time="2026-04-18T21:09:31+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=62853776-f858-4167-b470-56d80be8e4cd http.request.method=GET http.request.remoteaddr="127.0.0.1:48428" http.request.uri="/v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.52µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=360478cb-5c57-4274-bd0d-51133b608169 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/uploads/360478cb-5c57-4274-bd0d-51133b608169?_state=eF2jSnZ2DCD7bQ13sgMf-6fUUT_hngHey2KB1dKJd8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MDQ3OGNiLTVjNTctNDI3NC1iZDBkLTUxMTMzYjYwODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NDAyMTMxNzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=591b16dc-5588-4dde-85cf-d7c5036a9005 http.request.method=POST http.request.remoteaddr="127.0.0.1:48440" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="916.04µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=e7b811bc-b62d-4584-afd1-d6fceb725271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/287f103e-187c-465d-9ef2-4f1465ba0a61?_state=FS2OBXqekf6CXO6QxP6q6cYOXw8M975hB66E5fRZ1NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2YxMDNlLTE4N2MtNDY1ZC05ZWYyLTRmMTQ2NWJhMGE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTMwNTgwMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 provided="sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" vars.name=foo/bar vars.uuid=287f103e-187c-465d-9ef2-4f1465ba0a61 time="2026-04-18T21:09:31+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=e7b811bc-b62d-4584-afd1-d6fceb725271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/287f103e-187c-465d-9ef2-4f1465ba0a61?_state=FS2OBXqekf6CXO6QxP6q6cYOXw8M975hB66E5fRZ1NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2YxMDNlLTE4N2MtNDY1ZC05ZWYyLTRmMTQ2NWJhMGE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTMwNTgwMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=287f103e-187c-465d-9ef2-4f1465ba0a61 time="2026-04-18T21:09:31+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=e7b811bc-b62d-4584-afd1-d6fceb725271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/287f103e-187c-465d-9ef2-4f1465ba0a61?_state=FS2OBXqekf6CXO6QxP6q6cYOXw8M975hB66E5fRZ1NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2YxMDNlLTE4N2MtNDY1ZC05ZWYyLTRmMTQ2NWJhMGE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTMwNTgwMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="872.28µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=287f103e-187c-465d-9ef2-4f1465ba0a61 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "PUT /v2/foo/bar/blobs/uploads/287f103e-187c-465d-9ef2-4f1465ba0a61?_state=FS2OBXqekf6CXO6QxP6q6cYOXw8M975hB66E5fRZ1NB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2YxMDNlLTE4N2MtNDY1ZC05ZWYyLTRmMTQ2NWJhMGE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTMwNTgwMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=fba1257b-2761-4cde-8c77-2c86db3ddfc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48440" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="744.24µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=05b7bf47-d603-4610-92fe-419b70992f64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/91297bbc-f843-49ed-b678-f2ac5976d102?_state=Vh6hmsKcliuPJNUF6z__gFP5PIBqpR0PLHyn53Y1cRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMjk3YmJjLWY4NDMtNDllZC1iNjc4LWYyYWM1OTc2ZDEwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTUxNzE3NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration="939.76µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "PUT /v2/foo/bar/blobs/uploads/91297bbc-f843-49ed-b678-f2ac5976d102?_state=Vh6hmsKcliuPJNUF6z__gFP5PIBqpR0PLHyn53Y1cRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMjk3YmJjLWY4NDMtNDllZC1iNjc4LWYyYWM1OTc2ZDEwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTUxNzE3NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=0f456de5-3bc2-4c2b-85dc-3b0de43c8c65 http.request.method=POST http.request.remoteaddr="127.0.0.1:48440" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=4.98044ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=79f17d0b-db20-42f6-9830-57495ad05c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/2d9f722a-e56b-45b8-b02c-508e33ea2ee3?_state=prlBes4PFk-U_wRdNibgjqiQRAHsCbwK9-QfE5J-Jjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkOWY3MjJhLWU1NmItNDViOC1iMDJjLTUwOGUzM2VhMmVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTcyNjYwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration=1.02452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "PUT /v2/foo/bar/blobs/uploads/2d9f722a-e56b-45b8-b02c-508e33ea2ee3?_state=prlBes4PFk-U_wRdNibgjqiQRAHsCbwK9-QfE5J-Jjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkOWY3MjJhLWU1NmItNDViOC1iMDJjLTUwOGUzM2VhMmVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NTcyNjYwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:31+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=3a4dae35-49f8-4cfb-be39-e09352002516 http.request.method=POST http.request.remoteaddr="127.0.0.1:48440" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="805.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:35+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=57f42965-b53d-48c6-ac5e-471684c01da1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/17f218fd-c5a1-4df6-a6c7-cb3a36bae253?_state=DaWYvYt0D6GL5R9cfSNJFAIpTNZJAj98OrBzq0hf4pN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZjIxOGZkLWM1YTEtNGRmNi1hNmM3LWNiM2EzNmJhZTI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NjM5MDEyMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.duration=4.00712956s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "PUT /v2/foo/bar/blobs/uploads/17f218fd-c5a1-4df6-a6c7-cb3a36bae253?_state=DaWYvYt0D6GL5R9cfSNJFAIpTNZJAj98OrBzq0hf4pN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZjIxOGZkLWM1YTEtNGRmNi1hNmM3LWNiM2EzNmJhZTI1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozMS45NjM5MDEyMTRaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:35+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=363e9a59-eb72-4ff0-8c92-5d35ef1b0696 http.request.method=POST http.request.remoteaddr="127.0.0.1:48440" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.024ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:35 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:40901" http.request.id=7fd7bbc6-56c8-4dc5-bc73-9f9b64cbccbc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/106039f6-2cd1-4519-ba25-7029630c332c?_state=UWkZAEpVwICcOve5_CaK-rwu6bR-3zDcfXuvOmknzx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNjAzOWY2LTJjZDEtNDUxOS1iYTI1LTcwMjk2MzBjMzMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozNS45ODg3Nzc3NzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.76627764s http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:35 +1400] "PATCH /v2/foo/bar/blobs/uploads/106039f6-2cd1-4519-ba25-7029630c332c?_state=UWkZAEpVwICcOve5_CaK-rwu6bR-3zDcfXuvOmknzx17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNjAzOWY2LTJjZDEtNDUxOS1iYTI1LTcwMjk2MzBjMzMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTozNS45ODg3Nzc3NzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=e5bbe88c-2199-4c85-8eb4-dcb1fc949411 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/uploads/106039f6-2cd1-4519-ba25-7029630c332c?_state=MITakjsEVHxwaRQVC0v5UArax3SEDE5KVzgBQJzYCll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNjAzOWY2LTJjZDEtNDUxOS1iYTI1LTcwMjk2MzBjMzMyYyIsIk9mZnNldCI6Mjc0ODIxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MzVaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.duration=1.10508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "PUT /v2/foo/bar/blobs/uploads/106039f6-2cd1-4519-ba25-7029630c332c?_state=MITakjsEVHxwaRQVC0v5UArax3SEDE5KVzgBQJzYCll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwNjAzOWY2LTJjZDEtNDUxOS1iYTI1LTcwMjk2MzBjMzMyYyIsIk9mZnNldCI6Mjc0ODIxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6MzVaIn0%3D&digest=sha256%3A5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=67de3da4-55e6-4707-b9b3-5314c8e32c48 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="786.16µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "HEAD /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=d5fced84-c644-45cf-8ea1-e75a0db05401 http.request.method=GET http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=59.21572ms http.response.status=200 http.response.written=27482112 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "GET /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 200 27482112 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=error msg="error parsing digest=\"sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603\": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=32ea366f-5e86-4bb9-9b99-57401e7fc918 http.request.method=GET http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" vars.name=foo/bar time="2026-04-18T21:09:39+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=32ea366f-5e86-4bb9-9b99-57401e7fc918 http.request.method=GET http.request.remoteaddr="127.0.0.1:48440" http.request.uri="/v2/foo/bar/blobs/sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="793µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "GET /v2/foo/bar/blobs/sha257:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=2df04c4a-402b-4596-a7f4-7197d6498da4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40990" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.duration="973.32µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "GET /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=5ad41779-5cd8-4401-aa1e-3143ec6e7236 http.request.method=GET http.request.remoteaddr="127.0.0.1:40980" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=6.13768ms http.response.status=200 http.response.written=2621440 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "GET /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40901" http.request.id=07de5491-095f-4422-8c46-8842454c2180 http.request.method=GET http.request.remoteaddr="127.0.0.1:40990" http.request.uri="/v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=2.44444ms http.response.status=200 http.response.written=2555904 127.0.0.1 - - [18/Apr/2026:21:09:39 +1400] "GET /v2/foo/bar/blobs/sha256:5c9047d29425d657346defe5adc34560b10c36fa2948bfcafc9d25ac115ab603 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=d2df9af2-834c-4fd0-8fb0-c65207e6d360 http.request.method=GET http.request.remoteaddr="127.0.0.1:43202" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.12667832s http.response.status=200 http.response.written=2621440 time="2026-04-18T21:09:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43815" http.request.id=b119accf-1516-4f15-9b20-a99b2016b08a http.request.method=GET http.request.remoteaddr="127.0.0.1:43206" http.request.uri="/v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=8.10673064s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" 127.0.0.1 - - [18/Apr/2026:21:09:31 +1400] "GET /v2/foo/bar/blobs/sha256:6eb7f87fcfb2f6a6e91af1d4342ec6561a43bfa1f2bf7952ce11df76481efdaf HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.16s) === RUN TestBlobDelete time="2026-04-18T21:09:39+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:39+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:40+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=d9adddcb-ba97-48ac-9576-b1a3567c7549 http.request.method=GET http.request.remoteaddr="127.0.0.1:54192" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.12µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "GET /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=ef19c22a-a12f-4be1-8b6d-4b3e67a5290c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.36µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "HEAD /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=3754b0d1-1a5c-459d-a054-c57988149b97 http.request.method=POST http.request.remoteaddr="127.0.0.1:54208" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="780.32µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=20a4b421-c35c-4e8e-8b39-4c2df493290b http.request.method=GET http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=5.06696ms http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "GET /v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=a71d473e-435f-4413-8835-a0c028e8f465 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration="910.56µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "DELETE /v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=fc803faf-3bee-4da0-9aa6-a84a4d405dfc http.request.method=GET http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=704a4bf5-3071-4aeb-a867-e08ef5ff637b time="2026-04-18T21:09:40+14:00" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=fc803faf-3bee-4da0-9aa6-a84a4d405dfc http.request.method=GET http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.96µs" http.response.status=404 http.response.written=100 vars.name=foo/bar vars.uuid=704a4bf5-3071-4aeb-a867-e08ef5ff637b 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "GET /v2/foo/bar/blobs/uploads/704a4bf5-3071-4aeb-a867-e08ef5ff637b?_state=viYmkfZFAIpOIt58vMeNsD-_ZzcXZJz1oSMFyphNaQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGE0YmY1LTMwNzEtNGFlYi1hODY3LWUwOGVmNWZmNjM3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjA1Mzc1MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=e31e0d2e-e5f3-4e52-b736-a1cdaac1a802 http.request.method=POST http.request.remoteaddr="127.0.0.1:54210" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=1.14348ms http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=error msg="canonical digest does match provided digest" canonical="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=0d2d6008-57e1-4c0c-a335-fefe25e0eb83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/95de1ed4-c6ba-467a-b7e1-f8d9078d9440?_state=BBuvPgJApyurservrkzJH1aeOxWJhsFh29ehfZXFjTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZGUxZWQ0LWM2YmEtNDY3YS1iN2UxLWY4ZDkwNzhkOTQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjk2MTgyMTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 provided="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar vars.uuid=95de1ed4-c6ba-467a-b7e1-f8d9078d9440 time="2026-04-18T21:09:40+14:00" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=0d2d6008-57e1-4c0c-a335-fefe25e0eb83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/95de1ed4-c6ba-467a-b7e1-f8d9078d9440?_state=BBuvPgJApyurservrkzJH1aeOxWJhsFh29ehfZXFjTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZGUxZWQ0LWM2YmEtNDY3YS1iN2UxLWY4ZDkwNzhkOTQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjk2MTgyMTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.uuid=95de1ed4-c6ba-467a-b7e1-f8d9078d9440 time="2026-04-18T21:09:40+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=0d2d6008-57e1-4c0c-a335-fefe25e0eb83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/95de1ed4-c6ba-467a-b7e1-f8d9078d9440?_state=BBuvPgJApyurservrkzJH1aeOxWJhsFh29ehfZXFjTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZGUxZWQ0LWM2YmEtNDY3YS1iN2UxLWY4ZDkwNzhkOTQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjk2MTgyMTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.2µs" http.response.status=400 http.response.written=204 vars.name=foo/bar vars.uuid=95de1ed4-c6ba-467a-b7e1-f8d9078d9440 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "PUT /v2/foo/bar/blobs/uploads/95de1ed4-c6ba-467a-b7e1-f8d9078d9440?_state=BBuvPgJApyurservrkzJH1aeOxWJhsFh29ehfZXFjTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZGUxZWQ0LWM2YmEtNDY3YS1iN2UxLWY4ZDkwNzhkOTQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMjk2MTgyMTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=bf245a99-b4df-4fef-9dda-297b226b651d http.request.method=POST http.request.remoteaddr="127.0.0.1:54210" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="749.12µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=634c375d-0b69-438f-ab1a-3b6b4af559af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/199b7aa6-7122-42dd-a6aa-22fbd578236c?_state=fnTxPibdhUe-MTv7KPtmKTHsoz2IqKKhNR9A6Ntn0hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5OWI3YWE2LTcxMjItNDJkZC1hNmFhLTIyZmJkNTc4MjM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMzE5NzgyNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.duration=5.1012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "PUT /v2/foo/bar/blobs/uploads/199b7aa6-7122-42dd-a6aa-22fbd578236c?_state=fnTxPibdhUe-MTv7KPtmKTHsoz2IqKKhNR9A6Ntn0hp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5OWI3YWE2LTcxMjItNDJkZC1hNmFhLTIyZmJkNTc4MjM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMzE5NzgyNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=dba1ce76-8c20-4f27-befb-1a4d787aed51 http.request.method=POST http.request.remoteaddr="127.0.0.1:54210" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="924.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=02f6bfaa-8e61-4fb6-bf79-5b6debb55e7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/030cf87c-eeaa-4e57-bbf2-8a34cf9983bc?_state=FTdHg2YLdoe7-Hty7irVh5x2VMrbCjRluop-4Ohn3eV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzMGNmODdjLWVlYWEtNGU1Ny1iYmYyLThhMzRjZjk5ODNiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMzg2MzgwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent=Go-http-client/1.1 http.response.duration="950.48µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "PUT /v2/foo/bar/blobs/uploads/030cf87c-eeaa-4e57-bbf2-8a34cf9983bc?_state=FTdHg2YLdoe7-Hty7irVh5x2VMrbCjRluop-4Ohn3eV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzMGNmODdjLWVlYWEtNGU1Ny1iYmYyLThhMzRjZjk5ODNiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wMzg2MzgwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:40+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=a8beafae-7d04-4629-a7db-0b292c915526 http.request.method=POST http.request.remoteaddr="127.0.0.1:54210" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="807.4µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:44+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=d9183572-6175-49b0-8e35-532f3c8488cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/e3cbe4ac-44d4-4180-a227-957dfdec833c?_state=d8l89ehkQjc-xSs-Vg4QMxKU9blrGmUvYcbi8ZS_pUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzY2JlNGFjLTQ0ZDQtNDE4MC1hMjI3LTk1N2RmZGVjODMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wNDA4ODY4OTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.duration=4.59015796s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:40 +1400] "PUT /v2/foo/bar/blobs/uploads/e3cbe4ac-44d4-4180-a227-957dfdec833c?_state=d8l89ehkQjc-xSs-Vg4QMxKU9blrGmUvYcbi8ZS_pUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzY2JlNGFjLTQ0ZDQtNDE4MC1hMjI3LTk1N2RmZGVjODMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0MC4wNDA4ODY4OTRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:44+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=3cdc8497-d710-479b-bcec-b06547869d82 http.request.method=POST http.request.remoteaddr="127.0.0.1:54210" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="929.44µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:44 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/octet-stream http.request.host="127.0.0.1:35603" http.request.id=14f7203c-cdd5-4dab-93a0-c84742afb81b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/3dd0191f-9122-468b-bc32-84e023f98594?_state=_SqMDwuAbb4_zDtfwFfpQfAiyIX6Q28tBvE8Geaamct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDAxOTFmLTkxMjItNDY4Yi1iYzMyLTg0ZTAyM2Y5ODU5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0NC42NjE1Nzc4NTRaIn0%3D" http.request.useragent=Go-http-client/1.1 http.response.duration=3.78134708s http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:44 +1400] "PATCH /v2/foo/bar/blobs/uploads/3dd0191f-9122-468b-bc32-84e023f98594?_state=_SqMDwuAbb4_zDtfwFfpQfAiyIX6Q28tBvE8Geaamct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDAxOTFmLTkxMjItNDY4Yi1iYzMyLTg0ZTAyM2Y5ODU5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0NC42NjE1Nzc4NTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=dfa12d74-c398-44cd-bb70-53b2f848319e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/uploads/3dd0191f-9122-468b-bc32-84e023f98594?_state=HgddTSNqEJaIQguKSMoD7V91qM8_K6uFR2z3neBcyg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDAxOTFmLTkxMjItNDY4Yi1iYzMyLTg0ZTAyM2Y5ODU5NCIsIk9mZnNldCI6MjM0ODQ5MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6NDRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.duration=1.00716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "PUT /v2/foo/bar/blobs/uploads/3dd0191f-9122-468b-bc32-84e023f98594?_state=HgddTSNqEJaIQguKSMoD7V91qM8_K6uFR2z3neBcyg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZDAxOTFmLTkxMjItNDY4Yi1iYzMyLTg0ZTAyM2Y5ODU5NCIsIk9mZnNldCI6MjM0ODQ5MjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MDk6NDRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=ea217708-b42f-4a29-b138-a034b7fbb29d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration="768.08µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "HEAD /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=46e6701e-a4da-49ca-baa4-49927cfd47e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=64.671ms http.response.status=200 http.response.written=23484928 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "GET /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 200 23484928 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=error msg="error parsing digest=\"sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9\": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=ff72660b-0a66-4d3e-9e4c-52f9d973775b http.request.method=GET http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar time="2026-04-18T21:09:48+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=ff72660b-0a66-4d3e-9e4c-52f9d973775b http.request.method=GET http.request.remoteaddr="127.0.0.1:54210" http.request.uri="/v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.36µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "GET /v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=998511c7-b5de-4902-aeb9-73e0615e5700 http.request.method=GET http.request.remoteaddr="127.0.0.1:57270" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.duration=1.01504ms http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "GET /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=6afdd2d2-dc68-40bc-859d-56a004743e5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.duration="953.4µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "DELETE /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=363ef6c7-81ab-4de7-874d-b83cec7ef706 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.36µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "HEAD /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=34884ad9-10e6-411c-9f4d-3d3ea6d71f37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.8µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "DELETE /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=error msg="error parsing digest=\"sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9\": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=8faaee62-13ad-4c29-9c44-5052029fc813 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 vars.digest="sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar time="2026-04-18T21:09:48+14:00" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=8faaee62-13ad-4c29-9c44-5052029fc813 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="921µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "DELETE /v2/foo/bar/blobs/sha257:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-18T21:09:48+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=0edeb7a7-121a-4bb2-8d1b-110ab92568df http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="904.16µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:52+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=9f3112c2-ee09-4071-8a81-0417f4aebf0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/05a0b1d4-0c00-4ca2-b982-1dfbb1a1d415?_state=iSn08_2tQgBlQ0t5XtZ6CYr8RcM64uWdgVpcGhp3zQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YTBiMWQ0LTBjMDAtNGNhMi1iOTgyLTFkZmJiMWExZDQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0OC41NTA3NTUxMzRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.duration=3.78722156s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "PUT /v2/foo/bar/blobs/uploads/05a0b1d4-0c00-4ca2-b982-1dfbb1a1d415?_state=iSn08_2tQgBlQ0t5XtZ6CYr8RcM64uWdgVpcGhp3zQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YTBiMWQ0LTBjMDAtNGNhMi1iOTgyLTFkZmJiMWExZDQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo0OC41NTA3NTUxMzRaIn0%3D&digest=sha256%3A3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:52+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=94148f1d-ad00-497c-a334-2b3ce6162d95 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=5.77032ms http.response.status=200 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:52 +1400] "HEAD /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:52+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=42dd2eb7-54ff-4bb0-9c0a-5794abca11c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57266" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=3.8623868s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "GET /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-04-18T21:09:52+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35603" http.request.id=d14dd0c1-6985-4a91-8b1b-f8b680fd317e http.request.method=GET http.request.remoteaddr="127.0.0.1:57270" http.request.uri="/v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/octet-stream http.response.duration=3.85267076s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [18/Apr/2026:21:09:48 +1400] "GET /v2/foo/bar/blobs/sha256:3f7214e44bd1ccafeb328ef7b3309a8ed57c2b2d57f91269e70da88fdca509f9 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.53s) === RUN TestRelativeURL time="2026-04-18T21:09:52+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:52+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:52+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=021e08db-ad51-444c-88f7-74297703b2bf http.request.method=POST http.request.remoteaddr="127.0.0.1:57064" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="884.64µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:52 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=553dd021-270d-461f-90b1-f08059086c72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57064" http.request.uri="/v2/foo/bar/blobs/uploads/9aa30e57-41ae-4913-9b82-9dece4161dbe?_state=JmwpMtETh-MFi3t56OxAWcSFmLutkUHWfHd1rBTZW2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhYTMwZTU3LTQxYWUtNDkxMy05YjgyLTlkZWNlNDE2MWRiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1Mi4zODEwMjM4OTRaIn0%3D&digest=sha256%3Aade5bffcc3b528f641ba6ffb8db3fb5db8f1b1466bf361453467d742f376b98c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.45042856s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:52 +1400] "PUT /v2/foo/bar/blobs/uploads/9aa30e57-41ae-4913-9b82-9dece4161dbe?_state=JmwpMtETh-MFi3t56OxAWcSFmLutkUHWfHd1rBTZW2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhYTMwZTU3LTQxYWUtNDkxMy05YjgyLTlkZWNlNDE2MWRiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1Mi4zODEwMjM4OTRaIn0%3D&digest=sha256%3Aade5bffcc3b528f641ba6ffb8db3fb5db8f1b1466bf361453467d742f376b98c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:54+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=78e92fa5-3cee-4390-988f-35f357205bfe http.request.method=POST http.request.remoteaddr="127.0.0.1:57064" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="987.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:54 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:54+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=5941d49f-7250-4916-9d14-b31942121acb http.request.method=POST http.request.remoteaddr="127.0.0.1:57064" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="703.08µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:54 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:09:57+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=846f859b-c5a6-4897-b55c-83366692a49b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57064" http.request.uri="/v2/foo/bar/blobs/uploads/bbc4e177-8586-4c47-9ac9-974b34312c6c?_state=gcPqrPmcAH6XVWttn1hKNxS2bpYTcLidQeWw_aJHywF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYzRlMTc3LTg1ODYtNGM0Ny05YWM5LTk3NGIzNDMxMmM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1NC4xMzU5MzI4NTRaIn0%3D&digest=sha256%3Ab4576055355e62ac35958824747e6a429faf554c4400ab3a6ca42cd3f394cd95" http.request.useragent=Go-http-client/1.1 http.response.duration=2.96810828s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:54 +1400] "PUT /v2/foo/bar/blobs/uploads/bbc4e177-8586-4c47-9ac9-974b34312c6c?_state=gcPqrPmcAH6XVWttn1hKNxS2bpYTcLidQeWw_aJHywF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYzRlMTc3LTg1ODYtNGM0Ny05YWM5LTk3NGIzNDMxMmM2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1NC4xMzU5MzI4NTRaIn0%3D&digest=sha256%3Ab4576055355e62ac35958824747e6a429faf554c4400ab3a6ca42cd3f394cd95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.73s) === RUN TestBlobDeleteDisabled time="2026-04-18T21:09:57+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:57+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:57+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:33419" http.request.id=a76c6037-c1e5-4545-bf90-f46c7d1882f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44006" http.request.uri="/v2/foo/bar/blobs/sha256:2f520f825731e701a69904ac7851f8492e41e0c95f60ce15325126f9001408ae" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="760.56µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2f520f825731e701a69904ac7851f8492e41e0c95f60ce15325126f9001408ae" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:09:57 +1400] "DELETE /v2/foo/bar/blobs/sha256:2f520f825731e701a69904ac7851f8492e41e0c95f60ce15325126f9001408ae HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.16s) === RUN TestDeleteDisabled time="2026-04-18T21:09:57+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:09:57+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:09:57+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42597" http.request.id=5c6a14ce-b1de-41c3-89b1-4608714952e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:32782" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:57 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:03+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42597" http.request.id=94f161bb-6e2c-4f38-84bb-4b9693b4285b http.request.method=PUT http.request.remoteaddr="127.0.0.1:32782" http.request.uri="/v2/foo/bar/blobs/uploads/75464309-1668-400c-95e4-aef0786e2b5b?_state=YNGgoNKb8pmD35FBJcxEbJrp-rIZ5VmN-ABvlhpRXyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NDY0MzA5LTE2NjgtNDAwYy05NWU0LWFlZjA3ODZlMmI1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1Ny40OTA4NjQ3MzRaIn0%3D&digest=sha256%3A21ac3b22912fdecde38154ce96b674c2824a987de3b165c3e8d45ae7f464c2b9" http.request.useragent=Go-http-client/1.1 http.response.duration=5.68666308s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:09:57 +1400] "PUT /v2/foo/bar/blobs/uploads/75464309-1668-400c-95e4-aef0786e2b5b?_state=YNGgoNKb8pmD35FBJcxEbJrp-rIZ5VmN-ABvlhpRXyF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1NDY0MzA5LTE2NjgtNDAwYy05NWU0LWFlZjA3ODZlMmI1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzowOTo1Ny40OTA4NjQ3MzRaIn0%3D&digest=sha256%3A21ac3b22912fdecde38154ce96b674c2824a987de3b165c3e8d45ae7f464c2b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:03+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:42597" http.request.id=ed86f4ea-a9b9-49e2-b9c5-64a77b26228d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32782" http.request.uri="/v2/foo/bar/blobs/sha256:21ac3b22912fdecde38154ce96b674c2824a987de3b165c3e8d45ae7f464c2b9" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.4µs" http.response.status=405 http.response.written=78 vars.digest="sha256:21ac3b22912fdecde38154ce96b674c2824a987de3b165c3e8d45ae7f464c2b9" vars.name=foo/bar 127.0.0.1 - - [18/Apr/2026:21:10:03 +1400] "DELETE /v2/foo/bar/blobs/sha256:21ac3b22912fdecde38154ce96b674c2824a987de3b165c3e8d45ae7f464c2b9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.91s) === RUN TestDeleteReadOnly time="2026-04-18T21:10:03+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:03+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:03+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43615" http.request.id=bf9da385-14e9-4dde-99d9-319c9398d9ce http.request.method=POST http.request.remoteaddr="127.0.0.1:57004" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="858.76µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:03 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:08+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:43615" http.request.id=3cad9eaf-221a-42ef-a8c7-98b926f38393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57004" http.request.uri="/v2/foo/bar/blobs/uploads/de387aac-a9bc-4d5b-b639-93d9df9d53c2?_state=TsXmBffBqoAuZGqbOndu3uT-F-jrmtaXCEapvy9lpGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMzg3YWFjLWE5YmMtNGQ1Yi1iNjM5LTkzZDlkZjlkNTNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDowMy40NDY2Nzc3MzRaIn0%3D&digest=sha256%3Aef3fa2def5e9e129bfade718a578803704c19656b485219cf697644d672246df" http.request.useragent=Go-http-client/1.1 http.response.duration=5.5152504s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:03 +1400] "PUT /v2/foo/bar/blobs/uploads/de387aac-a9bc-4d5b-b639-93d9df9d53c2?_state=TsXmBffBqoAuZGqbOndu3uT-F-jrmtaXCEapvy9lpGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMzg3YWFjLWE5YmMtNGQ1Yi1iNjM5LTkzZDlkZjlkNTNjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDowMy40NDY2Nzc3MzRaIn0%3D&digest=sha256%3Aef3fa2def5e9e129bfade718a578803704c19656b485219cf697644d672246df HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "DELETE /v2/foo/bar/blobs/sha256:ef3fa2def5e9e129bfade718a578803704c19656b485219cf697644d672246df HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.79s) === RUN TestStartPushReadOnly time="2026-04-18T21:10:08+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:08+14:00" level=info msg="redis not configured" go.version=go1.24.1 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-18T21:10:08+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:08+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=16604b51-39b5-4d16-8683-a50a77001d39 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.56µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=21e84560-f597-406c-8d49-101cd07aeafd http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.44µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=eee0f349-e2f5-4e4f-9907-1750d9c363d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.48µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6953b9f2-f78e-4416-bb15-a4a11eaa9eb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02896ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6953b9f2-f78e-4416-bb15-a4a11eaa9eb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08464ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6953b9f2-f78e-4416-bb15-a4a11eaa9eb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.10868ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:08+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6953b9f2-f78e-4416-bb15-a4a11eaa9eb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.1318ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:08 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-18T21:10:09+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=afeed766-99ec-416a-8848-2f6f522f0efc http.request.method=POST http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="898.6µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:09 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:11+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6695da1b-e699-456c-91a0-3d1670205f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/blobs/uploads/533f6d6e-26f5-4c31-b51c-8b163d2e0873?_state=ztQmZJOt3erTRHvF2TAcD97l3Jh6CMqMlLPWMOmM9Up7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzNmNmQ2ZS0yNmY1LTRjMzEtYjUxYy04YjE2M2QyZTA4NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MDkuMjE2OTIyMTM0WiJ9&digest=sha256%3A06bb098bf753dcc479a48a205a2a8656ba7112aed516de04ef139832fef48223" http.request.useragent=Go-http-client/1.1 http.response.duration=1.82499768s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:09 +1400] "PUT /v2/foo/schema1/blobs/uploads/533f6d6e-26f5-4c31-b51c-8b163d2e0873?_state=ztQmZJOt3erTRHvF2TAcD97l3Jh6CMqMlLPWMOmM9Up7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzNmNmQ2ZS0yNmY1LTRjMzEtYjUxYy04YjE2M2QyZTA4NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MDkuMjE2OTIyMTM0WiJ9&digest=sha256%3A06bb098bf753dcc479a48a205a2a8656ba7112aed516de04ef139832fef48223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:11+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=d666c175-bbab-44e1-8dd0-8c765b0cea21 http.request.method=POST http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="952.04µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:11 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=8ad1bbab-f17b-4e4c-be0e-b78a29a12e61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/blobs/uploads/65b8ed13-6c8f-4bd0-8a5e-3e40373290c9?_state=wswQyIcs0xZUr54sMp2qvwSJ_WycwyINKZ4cqu81Nyl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NWI4ZWQxMy02YzhmLTRiZDAtOGE1ZS0zZTQwMzczMjkwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTEuMTc3NTUzMjU0WiJ9&digest=sha256%3A2a6ce76adba0d588c7cd928be5e8224578b5bea4eb3374b96a4e73d6126e3ece" http.request.useragent=Go-http-client/1.1 http.response.duration=2.25076184s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:11 +1400] "PUT /v2/foo/schema1/blobs/uploads/65b8ed13-6c8f-4bd0-8a5e-3e40373290c9?_state=wswQyIcs0xZUr54sMp2qvwSJ_WycwyINKZ4cqu81Nyl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NWI4ZWQxMy02YzhmLTRiZDAtOGE1ZS0zZTQwMzczMjkwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTEuMTc3NTUzMjU0WiJ9&digest=sha256%3A2a6ce76adba0d588c7cd928be5e8224578b5bea4eb3374b96a4e73d6126e3ece HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=453e7b2b-16dc-4734-a30d-49745e9301ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=3.62248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=28fe54ba-1095-4e1d-b4b8-cea9f79ac93d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.duration=1.88752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=49fb72b5-75b8-4c1c-900d-c261aca2ce36 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=9.96312ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=01d0c7ee-408b-426d-a207-774c6c5f6069 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.64628ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:35443" http.request.id=b1c473c4-2766-4d48-9a47-f1b26f1f7804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.duration=25.627ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35443" http.request.id=f6d527b1-a79f-4e52-b677-e632d4521ba0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.duration=1.35208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/json http.request.host="127.0.0.1:35443" http.request.id=15b16f90-7454-40a3-9dbd-4d04258cf047 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3902ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=0a3ba0c8-a968-4bfa-a512-bcd2abca721f http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.21068ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=daa038ea-45ae-41df-a1a3-8ab31b1b1059 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="741.2µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=70f25aa8-913a-40b5-89bd-71d9e7fe9298 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.duration="689.88µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=10cd3a76-ca60-4c37-91d2-dea483bbe17e http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.91664ms http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=error msg="payload digest does match: \"sha256:147a7d8d1e5840ac388c4f4f6045936b23fed5471d0e9b64302b2c1aeec77454\" != \"sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0\"" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=02d851a7-0366-4dde-a5c2-a000b6d79b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=02d851a7-0366-4dde-a5c2-a000b6d79b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.08µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0" 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema1/manifests/sha256:38d6e34c85ea30416c860b35b339a2e60cb288a8912adf5c60f2e9c91c59c6b0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=8d0133c1-cd52-421f-8fc8-567fa6ec3913 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.32µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=40b3dd9d-4848-4e1c-a035-e6192cafa255 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.52µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=9c0af3d0-2e0b-404f-943f-dd9643a32dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.36µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=9c0af3d0-2e0b-404f-943f-dd9643a32dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.88µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=9c0af3d0-2e0b-404f-943f-dd9643a32dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.48µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=3e6b3a27-b025-42a4-abcd-143f4d0d5ac6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=9f4612ac-a5a1-46a9-b5f7-a1d0031323ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/9b3d5ea8-c6dd-4c9c-a60d-a7d7c94e2242?_state=HYaCMp_GIog1lhDWkyZhwGHgQNZSIVxFADJWtnXz_EN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjNkNWVhOC1jNmRkLTRjOWMtYTYwZC1hN2Q3Yzk0ZTIyNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTMuNTIzNTU0MTM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.03932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema2/blobs/uploads/9b3d5ea8-c6dd-4c9c-a60d-a7d7c94e2242?_state=HYaCMp_GIog1lhDWkyZhwGHgQNZSIVxFADJWtnXz_EN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjNkNWVhOC1jNmRkLTRjOWMtYTYwZC1hN2Q3Yzk0ZTIyNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTMuNTIzNTU0MTM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=97b3dfe9-4652-4d8c-ad33-83243e6b4e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.04244ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:13+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=97b3dfe9-4652-4d8c-ad33-83243e6b4e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.1278ms http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-18T21:10:13+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=551cab5a-d311-4741-a06b-33da1514df47 http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="976.68µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:15+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=2c436f23-aafa-41ef-8d85-466a297b8d03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/18b9c144-598b-4659-a211-0ccec8239113?_state=Skakn38fgHvYk9Nry_6dJk35Y0T2W8MqsPlRqk8DQVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOGI5YzE0NC01OThiLTQ2NTktYTIxMS0wY2NlYzgyMzkxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTMuNzA1MTc0ODU0WiJ9&digest=sha256%3Aaed4c8139dc36fca4a2cb7659c532878298437199100e91b78ae84160d02025e" http.request.useragent=Go-http-client/1.1 http.response.duration=2.057639s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:13 +1400] "PUT /v2/foo/schema2/blobs/uploads/18b9c144-598b-4659-a211-0ccec8239113?_state=Skakn38fgHvYk9Nry_6dJk35Y0T2W8MqsPlRqk8DQVZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOGI5YzE0NC01OThiLTQ2NTktYTIxMS0wY2NlYzgyMzkxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTMuNzA1MTc0ODU0WiJ9&digest=sha256%3Aaed4c8139dc36fca4a2cb7659c532878298437199100e91b78ae84160d02025e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:15+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=73cc5700-aef5-44ae-9bc4-6bf8d43cbeeb http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="956.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:15 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=2761312f-9378-4231-8e8d-6b804b7cbccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/aa022de1-8e72-413f-9a57-7f2d6e8511bb?_state=pgOeNsuV-vE3-ivSTe8_TK1tYkTkelYF5nYHdmXW2EB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTAyMmRlMS04ZTcyLTQxM2YtOWE1Ny03ZjJkNmU4NTExYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTUuOTQ3MDY5NDU0WiJ9&digest=sha256%3A175c850c1453430e76ea85ef8fe0ad514467c8198cae17cc25980f852b8cb0d0" http.request.useragent=Go-http-client/1.1 http.response.duration=3.44504616s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:15 +1400] "PUT /v2/foo/schema2/blobs/uploads/aa022de1-8e72-413f-9a57-7f2d6e8511bb?_state=pgOeNsuV-vE3-ivSTe8_TK1tYkTkelYF5nYHdmXW2EB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTAyMmRlMS04ZTcyLTQxM2YtOWE1Ny03ZjJkNmU4NTExYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTUuOTQ3MDY5NDU0WiJ9&digest=sha256%3A175c850c1453430e76ea85ef8fe0ad514467c8198cae17cc25980f852b8cb0d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=95043a84-e1ce-4558-a701-d26d3f18af06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.16012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:35443" http.request.id=2507231d-2950-4446-b44f-167786842c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534" http.request.useragent=Go-http-client/1.1 http.response.duration="868.16µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=6cf7ed67-a40f-4c82-b892-4434bb78a36a http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="962.88µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=4cf60da8-1825-4efe-85f7-f10db1a6a5e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="831.68µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=5f702eca-f120-4e9f-b2b8-26f814714395 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="697.2µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=d16545d3-3710-4aad-a71a-cc41a30eae35 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534" http.request.useragent=Go-http-client/1.1 http.response.duration="647.76µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=7b7f6269-12ca-4bff-9935-4560de118638 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.56µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="rewriting manifest sha256:32b8c4687a851d8af43a3af0a20caa1b15e85f4d403b7a60bd6c01c82d069534 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=032f47dc-6ea7-454b-881c-a6cdaeb090b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=032f47dc-6ea7-454b-881c-a6cdaeb090b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=5.54304ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35443" http.request.id=52f5fad3-1e06-4de6-925d-3adeea7c9822 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.4µs" http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35443" http.request.id=48c9117c-d034-457c-af7e-7d56cbe93655 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="954.4µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:35443" http.request.id=9c2ad0da-fb66-402c-9d0f-42dcc73c72ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7" http.request.useragent=Go-http-client/1.1 http.response.duration="875.56µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=ee1b39fe-faf2-473d-b029-dc15d51ba7ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="822.4µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=d1870f4d-ef2b-41be-9036-e2868c8419f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="831.92µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=9084c676-6e46-4ee2-af0d-86d5667e845d http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration=4.9052ms http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=c06fb0f2-0dfc-47f6-8e57-518f65a7bd98 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7" http.request.useragent=Go-http-client/1.1 http.response.duration="709.24µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="rewriting manifest list sha256:a38fa83bea20cc13ced6e559e8d9816b624272d813f31bbdf676f9641d57f4b7 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=c8ff5ff8-6716-47cd-a945-31ba752d5404 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:35443" http.request.id=c8ff5ff8-6716-47cd-a945-31ba752d5404 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.39944ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:19+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=7b10925c-6d7f-4c8d-9fbc-affc214c7799 http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="969.2µs" http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=1afa390e-8151-415d-a039-b61e94acd33f http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.88µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=f780f521-29c2-4c85-b10a-ebd7c92cffac http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.56µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=69384869-32cd-440b-bbb9-c3b01808a7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.48µs" http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=69384869-32cd-440b-bbb9-c3b01808a7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.52µs" http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=69384869-32cd-440b-bbb9-c3b01808a7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.16µs" http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:19+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=69384869-32cd-440b-bbb9-c3b01808a7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01016ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-18T21:10:19+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=78c1cf92-2405-4e7b-b9c5-36d794a3db9c http.request.method=POST http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="866.64µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:22+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=d2c503e9-5594-4f5a-9616-1dfb4ba90f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/blobs/uploads/8c3117c9-1ad6-4eab-93e5-968bad8a0feb?_state=9CnRs1fRA7ATF9S1IZ_ylplnb58JKEMyfE6wxo3JWwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzMxMTdjOS0xYWQ2LTRlYWItOTNlNS05NjhiYWQ4YTBmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTkuNjM0MzgwMDk0WiJ9&digest=sha256%3A387d21c1c2d4a763bd6837d09c1101fb2291bf3faba7af8bd23f9fe30c71beed" http.request.useragent=Go-http-client/1.1 http.response.duration=3.00916584s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:19 +1400] "PUT /v2/foo/schema1/blobs/uploads/8c3117c9-1ad6-4eab-93e5-968bad8a0feb?_state=9CnRs1fRA7ATF9S1IZ_ylplnb58JKEMyfE6wxo3JWwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzMxMTdjOS0xYWQ2LTRlYWItOTNlNS05NjhiYWQ4YTBmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MTkuNjM0MzgwMDk0WiJ9&digest=sha256%3A387d21c1c2d4a763bd6837d09c1101fb2291bf3faba7af8bd23f9fe30c71beed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:22+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=8f90f7b8-5afc-4f44-a693-c7e3560f51ed http.request.method=POST http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="901µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:22 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=79ee396b-dba2-4c09-8688-837268b27155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/blobs/uploads/ae3325af-d8fb-4acc-840c-8d6846b9ad41?_state=wu9S-FnvufG-YqdUWoYPyjsPgiMB7BIeAtYVWlf0V5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTMzMjVhZi1kOGZiLTRhY2MtODQwYy04ZDY4NDZiOWFkNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjIuODU2ODc2NTc0WiJ9&digest=sha256%3A8434b6c8581a48eefb5135c8204149190061fdb08a22870ab922d8b0a1c97a48" http.request.useragent=Go-http-client/1.1 http.response.duration=3.40347004s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:22 +1400] "PUT /v2/foo/schema1/blobs/uploads/ae3325af-d8fb-4acc-840c-8d6846b9ad41?_state=wu9S-FnvufG-YqdUWoYPyjsPgiMB7BIeAtYVWlf0V5J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTMzMjVhZi1kOGZiLTRhY2MtODQwYy04ZDY4NDZiOWFkNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjIuODU2ODc2NTc0WiJ9&digest=sha256%3A8434b6c8581a48eefb5135c8204149190061fdb08a22870ab922d8b0a1c97a48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=1aca864d-af44-43bc-adce-23d47a83a2a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.49776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=7976a28f-2f3b-41c3-8b92-f81ada83dfdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.38364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=99572741-5ede-4050-83b8-be721d2630ec http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.2094ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=34bbeccc-f9b9-4ed4-8fd6-7900011a891e http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=5.37276ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:32925" http.request.id=1bcc1894-b90f-427a-a2d9-c2244b16faef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.32208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32925" http.request.id=835fe79d-c505-4621-a5c0-3f69193b1d4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.3482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/json http.request.host="127.0.0.1:32925" http.request.id=ec7e35d9-d01a-4849-b8c6-5f77fd5c4608 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.duration=1.45ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=a9df78fe-80ce-42c4-9b58-a68cd87eeb15 http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.15664ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=207b5a75-0dec-46c8-a6de-7cbb3a01033b http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="743.04µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=acf513ba-bebe-4500-aff1-bc2c9405da19 http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.duration=4.82116ms http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=6bd9a8b2-db46-439f-a876-154702637960 http.request.method=GET http.request.remoteaddr="127.0.0.1:49916" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.16µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=error msg="payload digest does match: \"sha256:85d0f9f1bccd7fc3794095b02230dc5d3e4cdd12a7dd0a3f87dc8bc3f09723ef\" != \"sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f\"" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=da669e86-a772-40eb-a302-436e56364e31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=da669e86-a772-40eb-a302-436e56364e31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49916" http.request.uri="/v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.68µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f" 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema1/manifests/sha256:d2bfd68950989f7d9e59079372cf08b4dd288b68b56b5a41da4386d86587419f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=e9157908-e3d3-4657-8d3a-66281e0ff4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.52µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=c521694b-9132-4b84-bb79-4d732d88177f http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.84304ms http.response.status=404 http.response.written=119 vars.name=foo/schema2 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=1cbcb525-75e6-4e8d-aedc-cf3032f03d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.92µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=1cbcb525-75e6-4e8d-aedc-cf3032f03d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.2µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=1cbcb525-75e6-4e8d-aedc-cf3032f03d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.6µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=a0ee02fb-dcc4-40d4-895d-4dd9ca9cfed4 http.request.method=POST http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="796.8µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=af662222-e5bf-4804-9870-6cf2bee966d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/blobs/uploads/1222d3e6-36a6-4e06-bf04-f171f230efbf?_state=G1KpIfbE2jNt2skZzhtptuS3taWVqtH4DrQTyRnmHYt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjIyZDNlNi0zNmE2LTRlMDYtYmYwNC1mMTcxZjIzMGVmYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjYuMzA3ODA5ODE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration=1.02956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema2/blobs/uploads/1222d3e6-36a6-4e06-bf04-f171f230efbf?_state=G1KpIfbE2jNt2skZzhtptuS3taWVqtH4DrQTyRnmHYt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjIyZDNlNi0zNmE2LTRlMDYtYmYwNC1mMTcxZjIzMGVmYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjYuMzA3ODA5ODE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=0891a380-9f2c-4331-ae49-9db0dc9a87a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.04µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:26+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=0891a380-9f2c-4331-ae49-9db0dc9a87a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.84µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-18T21:10:26+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=9ab682fc-5ca1-4556-8529-da04e0081c65 http.request.method=POST http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="929.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:27+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=c9355d2a-cf6f-4d4d-a473-fba5ea00aafa http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/blobs/uploads/e248fa67-070b-41ea-a7de-ac912838a31f?_state=bk-AWzjUT-3yrx6OelSe00CVnTU3yYbPH-cZ9AwPJC17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjQ4ZmE2Ny0wNzBiLTQxZWEtYTdkZS1hYzkxMjgzOGEzMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjYuNDI2MTk5ODU0WiJ9&digest=sha256%3Ad081d571ddfeeab65b5490a84391d4be0af370ed17fff8e5869741e80d12096b" http.request.useragent=Go-http-client/1.1 http.response.duration=1.07531616s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:26 +1400] "PUT /v2/foo/schema2/blobs/uploads/e248fa67-070b-41ea-a7de-ac912838a31f?_state=bk-AWzjUT-3yrx6OelSe00CVnTU3yYbPH-cZ9AwPJC17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjQ4ZmE2Ny0wNzBiLTQxZWEtYTdkZS1hYzkxMjgzOGEzMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjYuNDI2MTk5ODU0WiJ9&digest=sha256%3Ad081d571ddfeeab65b5490a84391d4be0af370ed17fff8e5869741e80d12096b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:27+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=75af9324-a1ec-4461-b37c-9ad6f240aac6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="916.56µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:27 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=5e187929-9a50-4a52-8f68-33cbd5ef1057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/blobs/uploads/b5382e93-5976-495e-a10a-9a96c8cffb37?_state=lLQ-0vcU5OwfIyLtVRKtdQWwDbWfj3IDVCktVzt4ztB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTM4MmU5My01OTc2LTQ5NWUtYTEwYS05YTk2YzhjZmZiMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjcuNjEzNjYyODU0WiJ9&digest=sha256%3A9e9e38ae2b7e6f7a38362016e151abddf9238856d2898a17c3f4b367792314ba" http.request.useragent=Go-http-client/1.1 http.response.duration=2.74623116s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:27 +1400] "PUT /v2/foo/schema2/blobs/uploads/b5382e93-5976-495e-a10a-9a96c8cffb37?_state=lLQ-0vcU5OwfIyLtVRKtdQWwDbWfj3IDVCktVzt4ztB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNTM4MmU5My01OTc2LTQ5NWUtYTEwYS05YTk2YzhjZmZiMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MjcuNjEzNjYyODU0WiJ9&digest=sha256%3A9e9e38ae2b7e6f7a38362016e151abddf9238856d2898a17c3f4b367792314ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=06da6d47-29fd-4dec-870f-3be805dc7947 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.13048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:32925" http.request.id=22fd5135-bb1e-4ec5-bac5-dead26b5a038 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572" http.request.useragent=Go-http-client/1.1 http.response.duration="975.12µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=f7487a3d-238e-49c8-95a2-182a8ab653d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="772.44µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=db54c259-a823-41d8-996c-5d5e6b092cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="767.36µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=85a296ad-28b9-4711-993d-9a122703abe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="692.64µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=d619e2e9-9f8c-4237-bd8b-51f2e7eda0af http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572" http.request.useragent=Go-http-client/1.1 http.response.duration="686.32µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=97a0b702-8daa-4465-a5e3-9708b879c91d http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.08µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="rewriting manifest sha256:11b9c943cedfbcd71bc0e767e37ca8961ee770056b44281cb0a6003eeb8c1572 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=e707069d-5da1-4b9c-81da-a77f600a18b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=e707069d-5da1-4b9c-81da-a77f600a18b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.2422ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:32925" http.request.id=02db3258-39af-461d-8dd2-feac7c3dfdc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.12952ms http.response.status=400 http.response.written=166 vars.name=foo/schema2 vars.reference=manifestlisttag 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:32925" http.request.id=68011d87-c608-40cc-9e1d-5b5efeab68f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="960.16µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.request.host="127.0.0.1:32925" http.request.id=75023e4c-3bef-4a89-9711-900e20edd00f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea" http.request.useragent=Go-http-client/1.1 http.response.duration="832.52µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=e40252a0-f1e1-402c-a25e-d4ec95b36818 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="779.4µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=d12d2fab-7ecb-4bf6-8f1d-28addd2616ac http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.list.v2+json http.response.duration="918.04µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=11cafc64-a574-4a9b-b527-0bdbc326a8ef http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.duration="690.16µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=91bf9427-3260-4a72-a858-79a554a57507 http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri="/v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea" http.request.useragent=Go-http-client/1.1 http.response.duration="665.04µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="rewriting manifest list sha256:ca7be860961171b63313ee1e27518ca28a042aadb96f2926e88a5560c7d614ea in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=fdc2e196-8167-4493-a7a2-6ac8f2a83bde http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=manifestlisttag time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32925" http.request.id=fdc2e196-8167-4493-a7a2-6ac8f2a83bde http.request.method=GET http.request.remoteaddr="127.0.0.1:60326" http.request.uri=/v2/foo/schema2/manifests/manifestlisttag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.4376ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (21.43s) === RUN TestGetManifestWithStorageError time="2026-04-18T21:10:30+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:30+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:34783" http.request.id=8768b37c-13a3-493a-8e0a-be123dee0d66 http.request.method=GET http.request.remoteaddr="127.0.0.1:59896" http.request.uri=/v2/manifesttagnotfound/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.04µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:34783" http.request.id=d474e226-0f05-4df7-a13d-2372a22b3dba http.request.method=GET http.request.remoteaddr="127.0.0.1:59896" http.request.uri=/v2/genericstorageerr/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.8746ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:34783" http.request.id=5b8b2564-8839-42af-ac06-80c1f3f48f33 http.request.method=GET http.request.remoteaddr="127.0.0.1:59896" http.request.uri=/v2/manifestinvalidpath/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.6µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:34783" http.request.id=da5610a9-1968-46f9-8800-7e5afd1cc75e http.request.method=GET http.request.remoteaddr="127.0.0.1:59896" http.request.uri=/v2/manifestbadlink/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.04µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-18T21:10:30+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:30+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=f0a44684-68f0-4eb9-b15a-7f47af74bc7f http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.99264ms http.response.status=404 http.response.written=96 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema1]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=cb1d8e3e-7af8-4351-b451-f2951dab3f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.56µs" http.response.status=404 http.response.written=119 vars.name=foo/schema1 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=7f5c625b-5c01-44cc-ab21-6e816c1f093a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="650.12µs" http.response.status=400 http.response.written=82 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=9675e006-8f21-437a-81c4-f0c05e557610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08908ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=9675e006-8f21-437a-81c4-f0c05e557610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.1488ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=9675e006-8f21-437a-81c4-f0c05e557610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.17124ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag time="2026-04-18T21:10:30+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=9675e006-8f21-437a-81c4-f0c05e557610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.19308ms http.response.status=400 http.response.written=355 vars.name=foo/schema1 vars.reference=thetag 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-18T21:10:30+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=3c0179b0-7585-4d88-9c67-e9fa96e0ec58 http.request.method=POST http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="908.44µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:32+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=98ff9429-90be-45fa-ba85-166bfc78273f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/blobs/uploads/e14722e6-46f3-4ee0-b570-26effcb457df?_state=YFPDV5-1rFqYaE4rN8PQE5qK5Nm4mBKArgrLZOdK-bh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTQ3MjJlNi00NmYzLTRlZTAtYjU3MC0yNmVmZmNiNDU3ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzAuNjI3OTU5NTc0WiJ9&digest=sha256%3A1a8f4c6afc75412eadf2b6e79d7dba765eb1bb89ac3ab9dd56ff67aa732caec3" http.request.useragent=Go-http-client/1.1 http.response.duration=2.33857092s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:30 +1400] "PUT /v2/foo/schema1/blobs/uploads/e14722e6-46f3-4ee0-b570-26effcb457df?_state=YFPDV5-1rFqYaE4rN8PQE5qK5Nm4mBKArgrLZOdK-bh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTQ3MjJlNi00NmYzLTRlZTAtYjU3MC0yNmVmZmNiNDU3ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzAuNjI3OTU5NTc0WiJ9&digest=sha256%3A1a8f4c6afc75412eadf2b6e79d7dba765eb1bb89ac3ab9dd56ff67aa732caec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:33+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=f3ec6ef2-ac03-4f17-8df9-670bcea6cc45 http.request.method=POST http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="951.96µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:33 +1400] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=615b1167-0b8c-4ac4-9ee5-daf1036f2d0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/blobs/uploads/7470cff9-4dd3-4542-ae74-4d416b0e4b3a?_state=s0-J6wvI32nHEEpB00aHSOg2HNlV0QAP89UR-M29qJl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDcwY2ZmOS00ZGQzLTQ1NDItYWU3NC00ZDQxNmIwZTRiM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzMuMjQ2MjIxOTc0WiJ9&digest=sha256%3A1f37f6378085aef91c31d712080fd58dfdc099cf1bfc8c2b893759fa4c0f337d" http.request.useragent=Go-http-client/1.1 http.response.duration=4.01617644s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:33 +1400] "PUT /v2/foo/schema1/blobs/uploads/7470cff9-4dd3-4542-ae74-4d416b0e4b3a?_state=s0-J6wvI32nHEEpB00aHSOg2HNlV0QAP89UR-M29qJl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NDcwY2ZmOS00ZGQzLTQ1NDItYWU3NC00ZDQxNmIwZTRiM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzMuMjQ2MjIxOTc0WiJ9&digest=sha256%3A1f37f6378085aef91c31d712080fd58dfdc099cf1bfc8c2b893759fa4c0f337d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=e2169cc0-3aab-47fa-9c0f-8ea5cb568855 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration=1.47968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=15250bee-6f37-4224-ae13-0ef3ea8f1567 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration=9.456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=074fbfdf-cb6f-44f0-9e0b-023abcf810b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.23604ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=6edc6741-8364-4379-8b9f-791cd4384efc http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.06548ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.request.host="127.0.0.1:36783" http.request.id=4e58a27f-a60e-4234-b6bb-51773ad62c97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration=5.42404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36783" http.request.id=eda0d7e7-c74b-44b8-a11c-94aec5e5474f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration=1.2716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/json http.request.host="127.0.0.1:36783" http.request.id=fcf8ea83-d00c-4bb7-ada9-cbc92261adcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration=1.27496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=bad78ddb-c9e6-48c0-abed-7e7dbf10bf1c http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.26312ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=99588ed7-cb58-4623-aac7-3155d3b7090c http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/manifests/thetag http.request.useragent=Go-http-client/1.1 http.response.duration="700.52µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=fe38567e-2cd8-41bd-91cd-5987a14ceb69 http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration="686.36µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=ff1a0b6b-7e2d-430c-9e23-0e375f7a8141 http.request.method=GET http.request.remoteaddr="127.0.0.1:49252" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.81464ms http.response.status=200 http.response.written=41 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="payload digest does match: \"sha256:1a146bf4d4b30b516de234924a54ec5fb3ebbb80da946c9fcceb184707ff7fd7\" != \"sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93\"" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=d953d672-ec90-47d8-b503-d738c67ca702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 vars.name=foo/schema1 vars.reference="sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=d953d672-ec90-47d8-b503-d738c67ca702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49252" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.88µs" http.response.status=400 http.response.written=98 vars.name=foo/schema1 vars.reference="sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=92b8a1ae-cd8e-4aeb-a66f-3caf098f2eae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34538" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration="916.72µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "DELETE /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=ac947cb9-51eb-4469-8891-9da14c2f327c http.request.method=GET http.request.remoteaddr="127.0.0.1:34538" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.64µs" http.response.status=404 http.response.written=187 vars.name=foo/schema1 vars.reference="sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=81de2bdb-643b-4237-9cc7-95868039c31f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34552" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.12µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "DELETE /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=46e5089f-67a7-4cd5-b3e2-57a7e9fcf106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34556" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration=1.43052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=978b4759-e948-4680-9ab8-cd502bca5727 http.request.method=GET http.request.remoteaddr="127.0.0.1:34556" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=9.34536ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=94e45b06-dc80-4464-99bd-97270e9412f8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.92µs" http.response.status=404 http.response.written=70 vars.name=foo/schema1 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=edb75099-16f6-4a8f-a8bd-85fbd00a1793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema1/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.4916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=fe5e12b7-3149-4445-b867-06b67e7dee91 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.85736ms http.response.status=200 http.response.written=39 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=5e1e7acb-6a01-4ead-8e8d-07ece0251437 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93" http.request.useragent=Go-http-client/1.1 http.response.duration="929.08µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "DELETE /v2/foo/schema1/manifests/sha256:8bf0dbfe55e2fa766b2ab9d3297307c6efeb6661cf4faaab894760467034eb93 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=16616b2c-4e31-4b28-b807-3062a172e29c http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema1/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.12µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=6bd08cb9-364f-4dc1-ab7a-8f0491d79ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.88µs" http.response.status=404 http.response.written=100 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="name unknown" err.detail="map[name:foo/schema2]" err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=2aa2f885-6116-4090-b4dc-1d59dc9829ff http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="634.04µs" http.response.status=404 http.response.written=119 vars.name=foo/schema2 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=502c8cb1-ab7b-437a-92d8-bb1b0bbd889c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.64µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=502c8cb1-ab7b-437a-92d8-bb1b0bbd889c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.84µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=502c8cb1-ab7b-437a-92d8-bb1b0bbd889c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.4µs" http.response.status=400 http.response.written=472 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=3ba7bf1c-1d93-4ed3-89f1-637d07258bbb http.request.method=POST http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="758.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=54e274b4-018d-455f-a858-e8b818e095a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/blobs/uploads/48cd0e89-5b95-4ae7-9865-735d6d1e3511?_state=P0PiYQh-XXeDrKfD9oS1u96IHJJsUF0zjE7yI3hrXHF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OGNkMGU4OS01Yjk1LTRhZTctOTg2NS03MzVkNmQxZTM1MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzcuMzc1NDExNTc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent=Go-http-client/1.1 http.response.duration="956.76µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema2/blobs/uploads/48cd0e89-5b95-4ae7-9865-735d6d1e3511?_state=P0PiYQh-XXeDrKfD9oS1u96IHJJsUF0zjE7yI3hrXHF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OGNkMGU4OS01Yjk1LTRhZTctOTg2NS03MzVkNmQxZTM1MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzcuMzc1NDExNTc0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:463434349086340864309863409683460843608348608934092322395278926a" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=870d0d04-b86a-4488-b196-492b297a9e49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.88µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:37+14:00" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail="sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa" err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=870d0d04-b86a-4488-b196-492b297a9e49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.08µs" http.response.status=400 http.response.written=319 vars.name=foo/schema2 vars.reference=schema2tag 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-18T21:10:37+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=e90b9e84-f1cd-4f31-8fed-a4d96628e508 http.request.method=POST http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="875.12µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=e28f18d4-d97f-4579-abff-8455244b7b8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/blobs/uploads/848c0b4a-b5cb-415f-a3ac-ee93414ad6b9?_state=-1EA0s0qNFpegVdG4YLzOfNSnnE2lZVnHtuqQvjiOh57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDhjMGI0YS1iNWNiLTQxNWYtYTNhYy1lZTkzNDE0YWQ2YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzcuNTIwNTIxOTM0WiJ9&digest=sha256%3Afffd6e6128720da69134bef19a90d32ac3988cc79fc6705956b602084a99cc4c" http.request.useragent=Go-http-client/1.1 http.response.duration=1.68186012s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:37 +1400] "PUT /v2/foo/schema2/blobs/uploads/848c0b4a-b5cb-415f-a3ac-ee93414ad6b9?_state=-1EA0s0qNFpegVdG4YLzOfNSnnE2lZVnHtuqQvjiOh57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDhjMGI0YS1iNWNiLTQxNWYtYTNhYy1lZTkzNDE0YWQ2YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzcuNTIwNTIxOTM0WiJ9&digest=sha256%3Afffd6e6128720da69134bef19a90d32ac3988cc79fc6705956b602084a99cc4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:39+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=f8decb7d-126d-4b57-b17c-6dcc271c3cdc http.request.method=POST http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="953.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:39 +1400] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=c9736452-24e4-42f6-9f96-f9eb4d68779c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/blobs/uploads/cf7a9690-2113-498b-a2c8-ba173648c361?_state=ZQ8eliawuyUxp6Tx9A-QlWmwXNJ8xJzK36MHlO2F1m17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjdhOTY5MC0yMTEzLTQ5OGItYTJjOC1iYTE3MzY0OGMzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzkuMzkxNzkwMjU0WiJ9&digest=sha256%3Ab7a892ac6c3a6fc055978e7bf6af90a1ad13ec9b777f77b5cb0cfde21fb5af07" http.request.useragent=Go-http-client/1.1 http.response.duration=3.1825572s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:39 +1400] "PUT /v2/foo/schema2/blobs/uploads/cf7a9690-2113-498b-a2c8-ba173648c361?_state=ZQ8eliawuyUxp6Tx9A-QlWmwXNJ8xJzK36MHlO2F1m17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjdhOTY5MC0yMTEzLTQ5OGItYTJjOC1iYTE3MzY0OGMzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMThUMDc6MTA6MzkuMzkxNzkwMjU0WiJ9&digest=sha256%3Ab7a892ac6c3a6fc055978e7bf6af90a1ad13ec9b777f77b5cb0cfde21fb5af07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=916b8047-7bf6-460b-816e-6c6edc550151 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration=1.04916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=a73722a8-284e-4e4a-aea0-94ccc2f24649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.duration="830.16µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "PUT /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=8da8a382-ab61-4fb6-9073-17b47462cd51 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="739.84µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=4a5e9c95-a5f4-4a06-8d88-0291a5aff2c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="751.24µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=b5bfe0f4-32e7-44c3-ba29-a87c26852ff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.duration="641.2µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=33b1e13c-300c-4052-8301-5182aedf36dd http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.duration="592.76µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=0d9f1524-c625-43a4-b1b8-4a673197e233 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.56µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="rewriting manifest sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=6b170e15-f43e-4e5e-8f47-30d64d584faa http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 vars.name=foo/schema2 vars.reference=schema2tag time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=6b170e15-f43e-4e5e-8f47-30d64d584faa http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri=/v2/foo/schema2/manifests/schema2tag http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.3288ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=664c5471-e621-48d8-81d5-ad3c17686267 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.duration="792.52µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "DELETE /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=6deb3552-766d-4200-b17e-8754f64242b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34568" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.56µs" http.response.status=404 http.response.written=187 vars.name=foo/schema2 vars.reference="sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=63825280-2d3a-4dcd-86e8-ff6bbdfc284f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34580" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="852.16µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "DELETE /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=e8a08615-3cba-4fac-9a35-670cbe7855fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34582" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.duration=1.01048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "PUT /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=90cffb71-1b05-4222-9a61-320a6b3908c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34582" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v2+json http.response.duration="784.12µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=599fd5a3-0d00-4357-96d1-875a736b8df7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34594" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.72µs" http.response.status=404 http.response.written=70 vars.name=foo/schema2 vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype=application/vnd.docker.distribution.manifest.v2+json http.request.host="127.0.0.1:36783" http.request.id=e17cde47-3f81-42f2-a73d-7c2c0732c30d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34600" http.request.uri=/v2/foo/schema2/manifests/atag http.request.useragent=Go-http-client/1.1 http.response.duration=1.15896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=fc364643-9fd4-4117-9cd0-f9f9c78afb26 http.request.method=GET http.request.remoteaddr="127.0.0.1:34600" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.6µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=43328170-874b-4305-a67d-94b8457e7acf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34600" http.request.uri="/v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62" http.request.useragent=Go-http-client/1.1 http.response.duration="815.4µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "DELETE /v2/foo/schema2/manifests/sha256:4c3561811e75b1f84c0e2b1882d7c05d4b7a9d6a996ed15a7f3a57699225fd62 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:42+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36783" http.request.id=697fd627-22e7-4085-ac31-0190b786d7e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34600" http.request.uri=/v2/foo/schema2/tags/list http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="634.24µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (12.22s) === RUN TestManifestDeleteDisabled time="2026-04-18T21:10:42+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:42+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:42+14:00" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:43475" http.request.id=986fcb42-9563-4cef-9e6b-fbb60d13c988 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37932" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.84µs" http.response.status=405 http.response.written=78 vars.name=foo/schema1 vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [18/Apr/2026:21:10:42 +1400] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs api_test.go:2731: No network access in Debian buildd --- SKIP: TestRegistryAsCacheMutationAPIs (0.00s) === RUN TestProxyManifestGetByTag time="2026-04-18T21:10:42+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:42+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:43+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=b34af07e-8956-460b-82b5-8ebabcecf808 http.request.method=POST http.request.remoteaddr="127.0.0.1:32786" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="846.4µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:43 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=c26b4920-94c6-41aa-a61c-59c3fce67164 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32786" http.request.uri="/v2/foo/bar/blobs/uploads/66a130f5-5cfa-4d03-b3c8-fad417a6ea50?_state=jAnBeW2D4BFygBj0P04xTCtS3n6XWGuRBq7MOcvZSCt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTEzMGY1LTVjZmEtNGQwMy1iM2M4LWZhZDQxN2E2ZWE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDo0My4wMjM3NjA3NzRaIn0%3D&digest=sha256%3A8b177196e17b11df147f02f0e5bf2aca170c75c022b0455df72b7b7b4c10ba53" http.request.useragent=Go-http-client/1.1 http.response.duration=6.73211624s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:43 +1400] "PUT /v2/foo/bar/blobs/uploads/66a130f5-5cfa-4d03-b3c8-fad417a6ea50?_state=jAnBeW2D4BFygBj0P04xTCtS3n6XWGuRBq7MOcvZSCt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YTEzMGY1LTVjZmEtNGQwMy1iM2M4LWZhZDQxN2E2ZWE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDo0My4wMjM3NjA3NzRaIn0%3D&digest=sha256%3A8b177196e17b11df147f02f0e5bf2aca170c75c022b0455df72b7b7b4c10ba53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=3c885cfd-76bc-4676-957c-7e5a569d261d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32786" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.96336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="redis not configured" go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="Starting upload purge in 39m0s" go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=e19d81bf-b864-4ce9-a461-5837150dd9bf http.request.method=GET http.request.remoteaddr="127.0.0.1:32786" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.32µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34271" go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=5ea002a8-1003-41d3-a8ce-ccf34dc3143a http.request.method=GET http.request.remoteaddr="127.0.0.1:52436" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.0876ms http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34271 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34271/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=0cff1c19-5387-43b0-9112-d3818630753c http.request.method=GET http.request.remoteaddr="127.0.0.1:56630" http.request.uri="/v2/foo/bar/manifests/sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5" http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference="sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5" time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=4d908d3b-bbd3-4512-b48c-3b72257384c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52452" http.request.uri="/v2/foo/bar/manifests/sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.71688ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/foo/bar/manifests/sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5 with ttl=167h59m59.99999708s" go.version=go1.24.1 time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=0cff1c19-5387-43b0-9112-d3818630753c http.request.method=GET http.request.remoteaddr="127.0.0.1:56630" http.request.uri="/v2/foo/bar/manifests/sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5" http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=32.31064ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/foo/bar/manifests/sha256:8f158095c330823ab202e66eb1ba96e60658f1ff8ad3092f626f21a5681850e5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=87bef257-d94c-4014-a232-d6bb7e30b3af http.request.method=GET http.request.remoteaddr="127.0.0.1:52452" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.28µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34271 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34271/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=04199fa1-477d-4de6-976d-ddc62f9734d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56632" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=02066c0b-27ac-433d-b9b3-362693572cee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52468" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.65328ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:49+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=04199fa1-477d-4de6-976d-ddc62f9734d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56632" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=6.05276ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:49 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:50+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=7611b15f-d256-441a-b4d6-7ed869bf40ff http.request.method=POST http.request.remoteaddr="127.0.0.1:52468" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration="929.92µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:50 +1400] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=d97d69f7-b6b5-401f-ab22-9e311ed48b15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52468" http.request.uri="/v2/foo/bar/blobs/uploads/f3ec9c60-767e-4674-ae6c-2c01017b2085?_state=hE33lSiMLZRAYFm5LqmFFGQlssWuSuUbqKnwkuYFANt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZWM5YzYwLTc2N2UtNDY3NC1hZTZjLTJjMDEwMTdiMjA4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDo1MC4xNTI4MDU2OTRaIn0%3D&digest=sha256%3Aacead31d595043045a5d87562d29b982ce2151b9b10a221309dbb162458293af" http.request.useragent=Go-http-client/1.1 http.response.duration=3.6162158s http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:50 +1400] "PUT /v2/foo/bar/blobs/uploads/f3ec9c60-767e-4674-ae6c-2c01017b2085?_state=hE33lSiMLZRAYFm5LqmFFGQlssWuSuUbqKnwkuYFANt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZWM5YzYwLTc2N2UtNDY3NC1hZTZjLTJjMDEwMTdiMjA4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xOFQwNzoxMDo1MC4xNTI4MDU2OTRaIn0%3D&digest=sha256%3Aacead31d595043045a5d87562d29b982ce2151b9b10a221309dbb162458293af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=ad5855d6-0d6f-469e-812b-67b1d0d2097f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52468" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.duration=1.49328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=5d2443fc-7d7e-4ada-bce4-3e0dfbbfb0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52468" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="620.32µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34271 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34271/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=3c8ef666-9d4c-4659-bfd1-020c83e61ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56636" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=5cf5869a-326a-4130-9db4-02fae8e528df http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52482" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.40032ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=4c70f5a3-5d77-4eac-a281-6258a18bf98e http.request.method=GET http.request.remoteaddr="127.0.0.1:52482" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.12µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="Challenge established with upstream : {http 127.0.0.1:34271 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34271/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=3c8ef666-9d4c-4659-bfd1-020c83e61ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56636" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 vars.name=foo/bar vars.reference=latest time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:34271" http.request.id=51d26e28-2798-49f6-89cc-70a142d46747 http.request.method=GET http.request.remoteaddr="127.0.0.1:52496" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=1.31508ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-18T21:10:53+14:00" level=info msg="Adding new scheduler entry for foo/bar@sha256:5dc8925944bf9ac5745266ac225580907b72801810d940ff4fba8d18ffea8f27 with ttl=167h59m59.999997s" go.version=go1.24.1 time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42667" http.request.id=3c8ef666-9d4c-4659-bfd1-020c83e61ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56636" http.request.uri=/v2/foo/bar/manifests/latest http.request.useragent=Go-http-client/1.1 http.response.contenttype=application/vnd.docker.distribution.manifest.v1+prettyjws http.response.duration=26.98204ms http.response.status=200 http.response.written=935 127.0.0.1 - - [18/Apr/2026:21:10:53 +1400] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.17s) === RUN TestAppDispatcher time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32797" http.request.id=e7735175-d2b6-4133-ab62-11af0c1c0ee1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54962" http.request.uri=/v2/foo/bar/manifests/sometag http.request.useragent=Go-http-client/1.1 http.response.duration="736.24µs" http.response.status=200 http.response.written=0 time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32797" http.request.id=c6f90092-1075-4521-a1fb-62dc86ab510e http.request.method=GET http.request.remoteaddr="127.0.0.1:54962" http.request.uri=/v2/foo/bar/tags/list http.request.useragent=Go-http-client/1.1 http.response.duration="612.64µs" http.response.status=200 http.response.written=0 time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32797" http.request.id=c0fcf39d-5d1a-4d7b-a4ea-49af20551828 http.request.method=GET http.request.remoteaddr="127.0.0.1:54962" http.request.uri=/v2/foo/bar/blobs/uploads/ http.request.useragent=Go-http-client/1.1 http.response.duration=12.88444ms http.response.status=200 http.response.written=0 time="2026-04-18T21:10:53+14:00" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:32797" http.request.id=90ff620e-e87f-4b55-9b87-ccffb8c02259 http.request.method=GET http.request.remoteaddr="127.0.0.1:54962" http.request.uri=/v2/foo/bar/blobs/uploads/theuuid http.request.useragent=Go-http-client/1.1 http.response.duration="646.88µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-04-18T21:10:53+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:53+14:00" level=info msg="redis not configured" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:53+14:00" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:\"realm-test\", service:\"service-test\", scope:\"\"}" go.version=go1.24.1 http.request.host="127.0.0.1:46385" http.request.id=ce0d9765-e8e6-4e02-b6c3-760265f63a7d http.request.method=GET http.request.remoteaddr="127.0.0.1:49780" http.request.uri=/v2/ http.request.useragent=Go-http-client/1.1 --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-18T21:10:53+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:53+14:00" level=info msg="redis not configured" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:53+14:00" level=info msg="configuring file health check path=/tmp/healthcheck1384781369, interval=1" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-04-18T21:10:57+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:57+14:00" level=info msg="redis not configured" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:10:57+14:00" level=info msg="configuring TCP health check addr=127.0.0.1:37239, interval=1" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-18T21:11:01+14:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:11:01+14:00" level=info msg="redis not configured" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac time="2026-04-18T21:11:01+14:00" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38901, interval=1, threshold=3" go.version=go1.24.1 instance.id=b207e2ea-fb73-4794-8c9f-065936ac4dac --- PASS: TestHTTPHealthCheck (7.02s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 139.087s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.25s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.16s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.42s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.80s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.706s === RUN TestSchedule time="2026-04-18T21:08:53+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99796ms" go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.72µs" go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.64µs" go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-18T21:08:53+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-18T21:08:53+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9986ms" go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99896ms" go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d time="2026-04-18T21:08:53+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-04-18T21:08:53+14:00" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=e060143d-fc04-413b-83c7-28d075989a3d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.646s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.88s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28264448 sha256:9762664f065ff5d94e0b12b035de225a4d02ed0bc3b5544ff14759e3d80b047d [] map[] } --- PASS: TestSimpleBlobRead (0.69s) === RUN TestBlobMount --- PASS: TestBlobMount (0.19s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.70s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.62s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.87s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0ed0aab717a11f4400f2392103875de3217af40ec940e7a7fc760655efb17a8a palailogos: marking blob sha256:8be7734bb95070b1de808afb3c94da994f28486ece721b103ccb148c76ea4a45 palailogos: marking blob sha256:5811c90187c8810e7faa685c760f9a383fd3845e82a9fa30d16df929f36e63c4 palailogos: marking manifest sha256:6192f51ee6c9a5f2ab188ca9d12aa9f82a05c6068d5a2961b9bfb1c8738a8a18 palailogos: marking blob sha256:8370b3ff6a4d724481310b89bafae5d8f2a642ac446dacb860387b0421527069 palailogos: marking blob sha256:0ed0aab717a11f4400f2392103875de3217af40ec940e7a7fc760655efb17a8a palailogos: marking manifest sha256:8370b3ff6a4d724481310b89bafae5d8f2a642ac446dacb860387b0421527069 palailogos: marking blob sha256:a2f9f3cac6499ee309e37932080f0579ea481467e70d2ee286677bbe355403d0 palailogos: marking blob sha256:1d41587f54aabc1713c6bd19887fcd33bab6e99fab33cdbee78e435e20e8e55d palailogos: marking manifest sha256:aef2eb4191ab0f377fcfc59dd03ff1b55ab73759934e3a7780a57f466ec1d83d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ef077842ffd0bb987be7fb12828500915f28b31fff89333187e0737aafb0db96 palailogos: marking blob sha256:b3aa1d1a5476f39f1d097c38e7aed6a257a7380aacd618a8efec3acad14083f9 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.54s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2 deletemanifests: marking manifest sha256:89d7f8bd134003be25d7180cd23c6c4c12bbd6476a021e41d74ced64db5560b3 deletemanifests: marking blob sha256:06124a2d0f865330311bb9480b00729ca0130e8b7d6f177608ec9110e1867296 deletemanifests: marking blob sha256:004e6a4d3f4ed5e56afed8d3ed05fc0478eb354f0a5883ae6a01cde18ecc8146 deletemanifests: marking blob sha256:585d1cedb9f46483f431a32d0772c05c203b90105d6e56775de9ea108faa7616 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2 blob eligible for deletion: sha256:8bfa0dbe307852f7db4003704381420a248d2e384fdaaa806eb59f8d650c7b56 blob eligible for deletion: sha256:8ed4e2fbfd7c7ac927ddd104a5f558e7c1b5ca371fc8180802533f294028ede2 blob eligible for deletion: sha256:dd849536e6d9c5a8cfdcdf5cbc0a019417bdb14c1806aab121d03ae16810795a deletemanifests manifest eligible for deletion: sha256:2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2 deletemanifests: marking manifest sha256:89d7f8bd134003be25d7180cd23c6c4c12bbd6476a021e41d74ced64db5560b3 deletemanifests: marking blob sha256:06124a2d0f865330311bb9480b00729ca0130e8b7d6f177608ec9110e1867296 deletemanifests: marking blob sha256:004e6a4d3f4ed5e56afed8d3ed05fc0478eb354f0a5883ae6a01cde18ecc8146 deletemanifests: marking blob sha256:585d1cedb9f46483f431a32d0772c05c203b90105d6e56775de9ea108faa7616 time="2026-04-18T21:09:13+14:00" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 time="2026-04-18T21:09:13+14:00" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2 time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f0bf9ea9f5410a5cea460c4d9141c848768623ab856d76bcbc121d7954c6fa2" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:8bfa0dbe307852f7db4003704381420a248d2e384fdaaa806eb59f8d650c7b56 time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8bfa0dbe307852f7db4003704381420a248d2e384fdaaa806eb59f8d650c7b56" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:8ed4e2fbfd7c7ac927ddd104a5f558e7c1b5ca371fc8180802533f294028ede2 time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8ed4e2fbfd7c7ac927ddd104a5f558e7c1b5ca371fc8180802533f294028ede2" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:dd849536e6d9c5a8cfdcdf5cbc0a019417bdb14c1806aab121d03ae16810795a time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd849536e6d9c5a8cfdcdf5cbc0a019417bdb14c1806aab121d03ae16810795a" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 --- PASS: TestDeleteManifestIfTagNotFound (2.03s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1a0620b5eaba0289ef346458ad673c0740e50bb99dd82601d4cf42a95b0856c8 time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a0620b5eaba0289ef346458ad673c0740e50bb99dd82601d4cf42a95b0856c8" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:49e4566a8c33c9234abff073903a3fe186817e021df4938e5569e7283d45e67a time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49e4566a8c33c9234abff073903a3fe186817e021df4938e5569e7283d45e67a" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:cbc3b762e535fb3f59d1408e2c14d69e52123466b9c378a9e8e22b6f98881a7e time="2026-04-18T21:09:13+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cbc3b762e535fb3f59d1408e2c14d69e52123466b9c378a9e8e22b6f98881a7e" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 --- PASS: TestGCWithMissingManifests (0.25s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:8acb5a01f28a053db0bb43f493fc582182242c4598b7f2216e0acbb69e1009f4 komnenos: marking blob sha256:492fa60fe01fe9179f0b37a774db0d2dc2e0af52dd92b9ceb04e5049e289f360 komnenos: marking blob sha256:9d7d3b59072604079d08a39759f7d8d93f159ee101ce3a8cc9a146196d5dac40 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fb8f5dbcdf26347f437d8a5a2750530f324d4b842e4a2f097d68cc1c34276c08 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb8f5dbcdf26347f437d8a5a2750530f324d4b842e4a2f097d68cc1c34276c08" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:16d93aa9f0da853225303a4452126b34c2922545c49a333223e1ab819b655139 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/16d93aa9f0da853225303a4452126b34c2922545c49a333223e1ab819b655139" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:37de99c114807deb9e6c9735becb1d301ec7272e741e10b92e5490c5c28dd6d8 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37de99c114807deb9e6c9735becb1d301ec7272e741e10b92e5490c5c28dd6d8" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:4fac702c62311cb15b9334c926d98da1a093ebdf775ed59a04a7bcbfd1668eef time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4fac702c62311cb15b9334c926d98da1a093ebdf775ed59a04a7bcbfd1668eef" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:86f69e356a790fab3c0f31e0bac23c33c4a430de889cac1201e84b6d9ecccb41 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/86f69e356a790fab3c0f31e0bac23c33c4a430de889cac1201e84b6d9ecccb41" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:942988e56baaf00e60fc4a5b5631ea61fcada8c6775065fce1ec1bea938c82c4 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/942988e56baaf00e60fc4a5b5631ea61fcada8c6775065fce1ec1bea938c82c4" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-18T21:09:15+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 --- PASS: TestDeletionHasEffect (1.62s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.69s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:946e6146dc86a4ecbd1ca0c1434fdccc09c81cd5f98dbf18fb38252cd110b5e4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:df7bbf82c752b2a11e29d725a7d8c79914e825691333fce673a147d83bb95ab6 michael_z_doukas: marking blob sha256:b9ed18f44ecb6b537f140314962b0b8ea0502f896b005533755eb6cb9502efe9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bb3a776e001c09f701078f26c34026fb2bfd485bd23220e0ab55669b3d97a596 time="2026-04-18T21:09:17+14:00" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bb3a776e001c09f701078f26c34026fb2bfd485bd23220e0ab55669b3d97a596" go.version=go1.24.1 instance.id=85415fd6-afbf-417a-b821-bd462ac993e5 --- PASS: TestOrphanBlobDeleted (1.03s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0f9013731081e05bf9d822febf00ee0fb58f3f51d38eac6809032c74036ebec5 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:02555e221356d082cfba699f1f6b763e8ab8c4a39394af69970cb6b7dc74eef5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.32s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.44s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.37s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.94s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-18T21:09:20+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-18 20:09:20.014839854 +1400 +14 m=-3574.723987079, actuallyDelete=true" time="2026-04-18T21:09:20+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-18T21:09:20+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281, actuallyDelete=true" time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00864ccd-ec8d-4016-8508-100e47a76be9 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/26ebf86c-dbab-49cf-9eb0-fa3f5ef5f110 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/55168c14-358d-42d9-b8ae-55cd05d8ed91 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a589123c-b7a1-43c5-a2df-c5e3de8df7dc have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f479cbc7-7360-40e7-a44f-a21948c8efc4 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fe31dad0-1728-45c4-b27b-e010eec1897d have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/079de632-0fec-416d-99ec-d7969bcfe02e have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/152b4a72-c83a-457f-b9f3-f40ff36cc045 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3028a3f9-89c0-4bfe-870a-2bef78a58c11 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef694555-a518-4d7e-bf6b-3b3287913c2f have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/175a4506-b277-4f72-99a4-dc9bdaa41bf7 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.015458214 +1400 +14 m=+25.276631281). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-18T21:09:20+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081, actuallyDelete=true" time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/167635c8-4317-4de6-befa-e6725d2bba7c have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/27bd3466-8531-42bb-8365-51754fa7efbc have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/99282536-c73a-4d1f-9f21-12d6744f89d3 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a865163b-fbf2-469e-9b81-b1057e95d71c have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b975de99-be48-43d5-b628-fcbbe6538b65 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016235014 +1400 +14 m=+25.277408081). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-18T21:09:20+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561, actuallyDelete=true" time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c039a88-b481-433f-b7dc-1821c37e1e03 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/603f5a9b-9d37-4122-842a-52cf7f34656d have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/68b15b84-6e71-48ae-8000-267d867705b8 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/86092ad6-4d10-4526-8c21-0639124c54e2 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8d2f74a7-aa52-4c74-b378-244cda835eb9 have older date (2026-04-18 20:09:20 +1400 +14) than purge date (2026-04-18 21:09:20.016856494 +1400 +14 m=+25.278029561). Removing upload directory." time="2026-04-18T21:09:20+14:00" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-18T21:09:20+14:00" level=info msg="PurgeUploads starting: olderThan=2026-04-18 21:09:20.017185934 +1400 +14 m=+25.278358961, actuallyDelete=true" time="2026-04-18T21:09:20+14:00" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 25.369s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.049s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.046s === RUN TestWalkFileRemoved time="2026-04-18T21:08:56+14:00" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.054s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.125s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 32 passed, 2 skipped --- PASS: Test (15.88s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 17.207s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 32 passed, 2 skipped --- PASS: Test (17.90s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.780s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-18T21:09:02+14:00" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-18T21:09:02+14:00" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-18T21:09:02+14:00" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-04-18T21:09:02+14:00" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-04-18T21:09:02+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=490b3d34-601b-452e-bf0c-e30c191722cb time="2026-04-18T21:09:02+14:00" level=error msg="unknown ip address format" go.version=go1.24.1 instance.id=490b3d34-601b-452e-bf0c-e30c191722cb ip="?0000000000000000000000000000000000" --- PASS: TestInvalidNetworkType (0.02s) time="2026-04-18T21:09:02+14:00" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=490b3d34-601b-452e-bf0c-e30c191722cb --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.04s) --- PASS: TestMatchIPV4_2 (0.04s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.04s) time="2026-04-18T21:09:03+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2026-04-18T21:09:04+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2026-04-18T21:09:05+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2026-04-18T21:09:06+14:00" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.548s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.036s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.761s === RUN Test OK: 32 passed, 2 skipped --- PASS: Test (16.75s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 18.063s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.044s ? github.com/docker/distribution/version [no test files] make[1]: Leaving directory '/build/reproducible-path/docker-registry-2.8.3+ds1' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang dh_installdirs -O--buildsystem=golang dh_auto_install -O--buildsystem=golang cd obj-aarch64-linux-gnu && mkdir -p /build/reproducible-path/docker-registry-2.8.3\+ds1/debian/tmp/usr cd obj-aarch64-linux-gnu && cp -r bin /build/reproducible-path/docker-registry-2.8.3\+ds1/debian/tmp/usr debian/rules execute_after_dh_auto_install make[1]: Entering directory '/build/reproducible-path/docker-registry-2.8.3+ds1' mv debian/tmp/usr/bin/registry debian/tmp/usr/bin/docker-registry mkdir -p debian/tmp/etc/docker/registry touch debian/tmp/etc/docker/registry/htpasswd cp cmd/registry/config-example.yml debian/tmp/etc/docker/registry/config.yml make[1]: Leaving directory '/build/reproducible-path/docker-registry-2.8.3+ds1' dh_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installinit -O--buildsystem=golang dh_installsystemd -O--buildsystem=golang dh_installsystemduser -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_strip -a -O--buildsystem=golang dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dpkg-gencontrol: warning: package docker-registry: substitution variable ${misc:Static-Built-Using} unused, but is defined dpkg-gencontrol: warning: package docker-registry: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang dpkg-deb: building package 'golang-github-docker-distribution-dev' in '../golang-github-docker-distribution-dev_2.8.3+ds1-2_all.deb'. dpkg-deb: building package 'docker-registry' in '../docker-registry_2.8.3+ds1-2_arm64.deb'. dpkg-deb: building package 'docker-registry-dbgsym' in '../docker-registry-dbgsym_2.8.3+ds1-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../docker-registry_2.8.3+ds1-2_arm64.buildinfo dpkg-genchanges --build=binary -O../docker-registry_2.8.3+ds1-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2512477/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2512477 and its subdirectories I: Current time: Sat Apr 18 21:11:56 +14 2026 I: pbuilder-time-stamp: 1776496316