Skip to content

Fix incorrect leaf hash calculation for precertificates in upload command#1710

Merged
phbnf merged 2 commits into
google:masterfrom
Barre:fix-upload-precert-leaf-hash
Jun 18, 2025
Merged

Fix incorrect leaf hash calculation for precertificates in upload command#1710
phbnf merged 2 commits into
google:masterfrom
Barre:fix-upload-precert-leaf-hash

Merge branch 'master' into fix-upload-precert-leaf-hash

e881f60
Select commit
Loading
Failed to load commit list.
Google Cloud Build / certificate-transparency-go-cloud-build-pull-request (trillian-opensource-ci) succeeded Jun 18, 2025 in 9m 26s

Summary

Build Information

Trigger certificate-transparency-go-cloud-build-pull-request
Build 1aeb03cb-07e7-4e34-b4b1-6ae897bee984
Start 2025-06-18T02:58:24-07:00
Duration 8m36.619s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 13.526s
gcr.io/cloud-builders/docker SUCCESS 916ms
prepare SUCCESS 29.059s
ci-ready SUCCESS 1m34.792s
default_test SUCCESS 2m59.448s
race_detection SUCCESS 5m48.621s
etcd_with_coverage SUCCESS 2m57.295s
etcd_with_race SUCCESS 5m43.412s
with_pkcs11_and_race SUCCESS 5m53.244s
codecov.io SUCCESS 2.714s
ci_complete SUCCESS 816ms
build_ctfe SUCCESS 1m13.74s
build_envsubst SUCCESS 2.806s
envsubst_kubernetes_configs SUCCESS 747ms
update_kubernetes_configs_dryrun SUCCESS 8.382s

Details

starting build "1aeb03cb-07e7-4e34-b4b1-6ae897bee984"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/google/certificate-transparency-go
 * branch            e881f6060067993f324430126efa9a66ff3adaf0 -> FETCH_HEAD
HEAD is now at e881f60 Merge branch 'master' into fix-upload-precert-leaf-hash
GitCommit:
e881f6060067993f324430126efa9a66ff3adaf0
BUILD
Starting Step #0
Starting Step #11 - "build_ctfe"
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #11 - "build_ctfe": Already have image (with digest): gcr.io/cloud-builders/docker
Step #11 - "build_ctfe": Sending build context to Docker daemon  5.628MB

Step #11 - "build_ctfe": Step 1/12 : FROM golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21 as build
Step #0: latest: Pulling from trillian-opensource-ci/ct_testbase
Step #0: 3e6b9d1a9511: Already exists
Step #0: 37927ed901b1: Pulling fs layer
Step #0: 79b2f47ad444: Pulling fs layer
Step #0: 2da67214e06f: Pulling fs layer
Step #0: 92b00dc8dfba: Pulling fs layer
Step #0: 9835ef05ddec: Pulling fs layer
Step #0: 4f4fb700ef54: Pulling fs layer
Step #0: d17e55301e3d: Pulling fs layer
Step #0: 68576f663554: Pulling fs layer
Step #0: e1dfd057cc19: Pulling fs layer
Step #0: 9835ef05ddec: Waiting
Step #0: a861c24d6ac7: Pulling fs layer
Step #0: 4f4fb700ef54: Waiting
Step #0: d17e55301e3d: Waiting
Step #0: ae0075e68d8a: Pulling fs layer
Step #0: 427993f4ad91: Pulling fs layer
Step #0: 68576f663554: Waiting
Step #0: e1dfd057cc19: Waiting
Step #0: 92b00dc8dfba: Waiting
Step #0: a861c24d6ac7: Waiting
Step #0: 427993f4ad91: Waiting
Step #11 - "build_ctfe": docker.io/library/golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21: Pulling from library/golang
Step #0: 37927ed901b1: Verifying Checksum
Step #0: 37927ed901b1: Download complete
Step #0: 79b2f47ad444: Verifying Checksum
Step #0: 79b2f47ad444: Download complete
Step #0: 37927ed901b1: Pull complete
Step #0: 2da67214e06f: Verifying Checksum
Step #0: 2da67214e06f: Download complete
Step #0: 9835ef05ddec: Verifying Checksum
Step #0: 9835ef05ddec: Download complete
Step #11 - "build_ctfe": 3e6b9d1a9511: Already exists
Step #11 - "build_ctfe": 37927ed901b1: Already exists
Step #11 - "build_ctfe": 79b2f47ad444: Pulling fs layer
Step #11 - "build_ctfe": 2da67214e06f: Pulling fs layer
Step #11 - "build_ctfe": 92b00dc8dfba: Pulling fs layer
Step #11 - "build_ctfe": 9835ef05ddec: Pulling fs layer
Step #11 - "build_ctfe": 4f4fb700ef54: Pulling fs layer
Step #11 - "build_ctfe": 4f4fb700ef54: Waiting
Step #11 - "build_ctfe": 2da67214e06f: Download complete
Step #11 - "build_ctfe": 9835ef05ddec: Download complete
Step #0: 4f4fb700ef54: Verifying Checksum
Step #0: 4f4fb700ef54: Download complete
Step #11 - "build_ctfe": 4f4fb700ef54: Verifying Checksum
Step #11 - "build_ctfe": 4f4fb700ef54: Download complete
Step #0: 92b00dc8dfba: Verifying Checksum
Step #0: 92b00dc8dfba: Download complete
Step #11 - "build_ctfe": 92b00dc8dfba: Verifying Checksum
Step #11 - "build_ctfe": 92b00dc8dfba: Download complete
Step #0: d17e55301e3d: Download complete
Step #0: e1dfd057cc19: Verifying Checksum
Step #0: e1dfd057cc19: Download complete
Step #0: a861c24d6ac7: Verifying Checksum
Step #0: a861c24d6ac7: Download complete
Step #0: ae0075e68d8a: Verifying Checksum
Step #0: ae0075e68d8a: Download complete
Step #0: 427993f4ad91: Verifying Checksum
Step #0: 427993f4ad91: Download complete
Step #0: 79b2f47ad444: Pull complete
Step #11 - "build_ctfe": 79b2f47ad444: Pull complete
Step #0: 68576f663554: Verifying Checksum
Step #0: 68576f663554: Download complete
Step #0: 2da67214e06f: Pull complete
Step #11 - "build_ctfe": 2da67214e06f: Pull complete
Step #0: 92b00dc8dfba: Pull complete
Step #11 - "build_ctfe": 92b00dc8dfba: Pull complete
Step #0: 9835ef05ddec: Pull complete
Step #11 - "build_ctfe": 9835ef05ddec: Pull complete
Step #0: 4f4fb700ef54: Pull complete
Step #11 - "build_ctfe": 4f4fb700ef54: Pull complete
Step #11 - "build_ctfe": Digest: sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21
Step #11 - "build_ctfe": Status: Downloaded newer image for golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21
Step #11 - "build_ctfe":  ---> cafc6a4d857e
Step #11 - "build_ctfe": Step 2/12 : ARG GOFLAGS=""
Step #0: d17e55301e3d: Pull complete
Step #0: 68576f663554: Pull complete
Step #0: e1dfd057cc19: Pull complete
Step #11 - "build_ctfe":  ---> Running in 38348c36f746
Step #0: a861c24d6ac7: Pull complete
Step #11 - "build_ctfe": Removing intermediate container 38348c36f746
Step #11 - "build_ctfe":  ---> 272ca1903160
Step #11 - "build_ctfe": Step 3/12 : ENV GOFLAGS=$GOFLAGS
Step #11 - "build_ctfe":  ---> Running in 4b991b52e4d0
Step #0: ae0075e68d8a: Pull complete
Step #11 - "build_ctfe": Removing intermediate container 4b991b52e4d0
Step #11 - "build_ctfe":  ---> 58f586147345
Step #11 - "build_ctfe": Step 4/12 : WORKDIR /build
Step #0: 427993f4ad91: Pull complete
Step #11 - "build_ctfe":  ---> Running in cfe7369bca04
Step #0: Digest: sha256:1543bd03448d2cd92caeeba288e9278c756ae69e8d68117a059e2082450849a8
Step #0: Status: Downloaded newer image for gcr.io/trillian-opensource-ci/ct_testbase:latest
Step #0: gcr.io/trillian-opensource-ci/ct_testbase:latest
Step #11 - "build_ctfe": Removing intermediate container cfe7369bca04
Step #11 - "build_ctfe":  ---> d5f72d9d7ad8
Step #11 - "build_ctfe": Step 5/12 : COPY go.mod .
Step #11 - "build_ctfe":  ---> 79ad84bec45e
Step #11 - "build_ctfe": Step 6/12 : COPY go.sum .
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #11 - "build_ctfe":  ---> f656d2740b44
Step #11 - "build_ctfe": Step 7/12 : RUN go mod download
Step #11 - "build_ctfe":  ---> Running in ce6e85ccd0e1
Step #1: Sending build context to Docker daemon  5.628MB

Step #1: Step 1/13 : FROM golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21 as ct_testbase
Step #1:  ---> cafc6a4d857e
Step #1: Step 2/13 : WORKDIR /testbase
Step #1:  ---> Using cache
Step #1:  ---> 9e00c0405961
Step #1: Step 3/13 : ARG GOFLAGS=""
Step #1:  ---> Using cache
Step #1:  ---> 8062060c7615
Step #1: Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #1:  ---> Using cache
Step #1:  ---> 0451b9e0e01b
Step #1: Step 5/13 : RUN apt-get update && apt-get -y install build-essential curl docker-compose lsof mariadb-client netcat-openbsd postgresql-client unzip wget xxd
Step #1:  ---> Using cache
Step #1:  ---> 1433f31f9810
Step #1: Step 6/13 : RUN cd /usr/bin && curl -L -O https://github.com/jqlang/jq/releases/download/jq-1.7/jq-linux64 && mv jq-linux64 /usr/bin/jq && chmod +x /usr/bin/jq
Step #1:  ---> Using cache
Step #1:  ---> 276a5ede6631
Step #1: Step 7/13 : RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.61.0
Step #1:  ---> Using cache
Step #1:  ---> 7f08871b8f11
Step #1: Step 8/13 : RUN mkdir protoc &&     (cd protoc &&     PROTOC_VERSION=3.20.1 &&     PROTOC_ZIP="protoc-${PROTOC_VERSION}-linux-x86_64.zip" &&     wget "https://github.com/google/protobuf/releases/download/v${PROTOC_VERSION}/${PROTOC_ZIP}" &&     unzip -o ${PROTOC_ZIP} -d /usr/local bin/protoc &&     unzip -o ${PROTOC_ZIP} -d /usr/local 'include/*'     )
Step #1:  ---> Using cache
Step #1:  ---> 8710e8dc8754
Step #1: Step 9/13 : ENV PATH /usr/local/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> 00500cfa0553
Step #1: Step 10/13 : COPY ./integration/test-runner.sh /testbase/
Step #1:  ---> Using cache
Step #1:  ---> a31fd63b72f7
Step #1: Step 11/13 : ENV GOPATH /go
Step #1:  ---> Using cache
Step #1:  ---> c65d1cffa9e3
Step #1: Step 12/13 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> 1bdd9f608703
Step #1: Step 13/13 : CMD /bin/bash -exc /testbase/test-runner.sh
Step #1:  ---> Using cache
Step #1:  ---> 4d51e6a2a904
Step #1: Successfully built 4d51e6a2a904
Step #1: Successfully tagged gcr.io/trillian-opensource-ci/ct_testbase:latest
Finished Step #1
Starting Step #2 - "prepare"
Step #2 - "prepare": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_server
Step #2 - "prepare": 35d697fe2738: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": 4eff9a62d888: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": d00c3209d929: Already exists
Step #2 - "prepare": c1e595f74d52: Already exists
Step #2 - "prepare": 9ec55fbc1cdf: Pulling fs layer
Step #2 - "prepare": 1a304b0eb44d: Pulling fs layer
Step #2 - "prepare": 1a304b0eb44d: Verifying Checksum
Step #2 - "prepare": 1a304b0eb44d: Download complete
Step #2 - "prepare": 9ec55fbc1cdf: Verifying Checksum
Step #2 - "prepare": 9ec55fbc1cdf: Download complete
Step #2 - "prepare": 9ec55fbc1cdf: Pull complete
Step #2 - "prepare": 1a304b0eb44d: Pull complete
Step #2 - "prepare": Digest: sha256:ceb5c9de55df0fb51c1c6d328a2756417f36996e81b50acbde039d211c7c7339
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_server:latest deployment_trillian-log-server
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_signer
Step #2 - "prepare": 35d697fe2738: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": 4eff9a62d888: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": d00c3209d929: Already exists
Step #2 - "prepare": c1e595f74d52: Already exists
Step #2 - "prepare": 1331d759a83a: Pulling fs layer
Step #2 - "prepare": 04d45dbc57f7: Pulling fs layer
Step #2 - "prepare": 04d45dbc57f7: Verifying Checksum
Step #2 - "prepare": 04d45dbc57f7: Download complete
Step #2 - "prepare": 1331d759a83a: Verifying Checksum
Step #2 - "prepare": 1331d759a83a: Download complete
Step #2 - "prepare": 1331d759a83a: Pull complete
Step #2 - "prepare": 04d45dbc57f7: Pull complete
Step #2 - "prepare": Digest: sha256:b2bce925dd490bdb523c97a5fc3196290cd6473f4933b31c3069f29c56c7f32c
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_signer:latest deployment_trillian-log-signer
Step #2 - "prepare": ++ go list -f '{{.Dir}}' github.com/google/trillian
Step #2 - "prepare": go: downloading github.com/google/trillian v1.7.2
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.36.6
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.72.2
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20250122153221-138b5a5a4fd4
Step #2 - "prepare": go: downloading golang.org/x/net v0.40.0
Step #2 - "prepare": go: downloading golang.org/x/sys v0.33.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.25.0
Step #2 - "prepare": + export TRILLIAN_LOCATION=/go/pkg/mod/github.com/google/trillian@v1.7.2
Step #2 - "prepare": + TRILLIAN_LOCATION=/go/pkg/mod/github.com/google/trillian@v1.7.2
Step #2 - "prepare": + echo -e 'networks:\n      default:\n        external:\n          name: cloudbuild'
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.2/examples/deployment/docker-compose.yml pull mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Pulling mysql               ... 
Step #2 - "prepare": Pulling trillian-log-server ... 
Step #2 - "prepare": Pulling trillian-log-signer ... 
Step #2 - "prepare": Pulling mysql               ... done
Step #2 - "prepare": Pulling trillian-log-signer ... done
Step #2 - "prepare": Pulling trillian-log-server ... done
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.2/examples/deployment/docker-compose.yml up -d mysql trillian-log-server trillian-log-signer
Step #2 - "prepare": Building mysql
Step #2 - "prepare": Sending build context to Docker daemon  5.607MB

Step #2 - "prepare": Step 1/4 : FROM mysql:8.4@sha256:23818b7d7de427096ab1427b2e3d9d5e14a5b933f9a4431a482d6414bc879091
Step #2 - "prepare": docker.io/library/mysql:8.4@sha256:23818b7d7de427096ab1427b2e3d9d5e14a5b933f9a4431a482d6414bc879091: Pulling from library/mysql
Step #2 - "prepare": cea172a6e83b: Pulling fs layer
Step #2 - "prepare": 9f0eb82d78dc: Pulling fs layer
Step #2 - "prepare": 30667541f13f: Pulling fs layer
Step #2 - "prepare": f5fefeb7f3b5: Pulling fs layer
Step #2 - "prepare": 2e7405f0a17c: Pulling fs layer
Step #2 - "prepare": b7cefcf2c641: Pulling fs layer
Step #2 - "prepare": 38945ff9f35a: Pulling fs layer
Step #2 - "prepare": 3bcd4b133d74: Pulling fs layer
Step #2 - "prepare": f4511c9955c0: Pulling fs layer
Step #2 - "prepare": 014654182aa2: Pulling fs layer
Step #2 - "prepare": 3bcd4b133d74: Waiting
Step #2 - "prepare": b7cefcf2c641: Waiting
Step #2 - "prepare": f4511c9955c0: Waiting
Step #2 - "prepare": 38945ff9f35a: Waiting
Step #2 - "prepare": 014654182aa2: Waiting
Step #2 - "prepare": f5fefeb7f3b5: Waiting
Step #2 - "prepare": 2e7405f0a17c: Waiting
Step #2 - "prepare": 30667541f13f: Verifying Checksum
Step #2 - "prepare": 30667541f13f: Download complete
Step #2 - "prepare": 9f0eb82d78dc: Verifying Checksum
Step #2 - "prepare": 9f0eb82d78dc: Download complete
Step #2 - "prepare": cea172a6e83b: Verifying Checksum
Step #2 - "prepare": cea172a6e83b: Download complete
Step #2 - "prepare": 2e7405f0a17c: Verifying Checksum
Step #2 - "prepare": 2e7405f0a17c: Download complete
Step #2 - "prepare": f5fefeb7f3b5: Verifying Checksum
Step #2 - "prepare": f5fefeb7f3b5: Download complete
Step #2 - "prepare": b7cefcf2c641: Verifying Checksum
Step #2 - "prepare": b7cefcf2c641: Download complete
Step #2 - "prepare": 3bcd4b133d74: Verifying Checksum
Step #2 - "prepare": 3bcd4b133d74: Download complete
Step #2 - "prepare": cea172a6e83b: Pull complete
Step #2 - "prepare": 9f0eb82d78dc: Pull complete
Step #2 - "prepare": 30667541f13f: Pull complete
Step #2 - "prepare": 38945ff9f35a: Verifying Checksum
Step #2 - "prepare": 38945ff9f35a: Download complete
Step #2 - "prepare": f5fefeb7f3b5: Pull complete
Step #2 - "prepare": 2e7405f0a17c: Pull complete
Step #2 - "prepare": b7cefcf2c641: Pull complete
Step #2 - "prepare": 014654182aa2: Download complete
Step #2 - "prepare": 38945ff9f35a: Pull complete
Step #2 - "prepare": 3bcd4b133d74: Pull complete
Step #2 - "prepare": f4511c9955c0: Verifying Checksum
Step #2 - "prepare": f4511c9955c0: Download complete
Step #2 - "prepare": f4511c9955c0: Pull complete
Step #2 - "prepare": 014654182aa2: Pull complete
Step #2 - "prepare": Digest: sha256:23818b7d7de427096ab1427b2e3d9d5e14a5b933f9a4431a482d6414bc879091
Step #2 - "prepare": Status: Downloaded newer image for mysql:8.4@sha256:23818b7d7de427096ab1427b2e3d9d5e14a5b933f9a4431a482d6414bc879091
Step #2 - "prepare":  ---> 4a8a163431d3
Step #2 - "prepare": Step 2/4 : COPY examples/deployment/docker/db_server/mysql.cnf /etc/mysql/conf.d/trillian.cnf
Step #2 - "prepare":  ---> a714a8866175
Step #2 - "prepare": Step 3/4 : COPY storage/mysql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare":  ---> 533b173323af
Step #2 - "prepare": Step 4/4 : RUN chmod -R 775 /docker-entrypoint-initdb.d &&     chmod 644 /etc/mysql/conf.d/trillian.cnf
Step #2 - "prepare":  ---> Running in 5c1060cb948f
Step #11 - "build_ctfe": Removing intermediate container ce6e85ccd0e1
Step #11 - "build_ctfe":  ---> ab81ba5c82fc
Step #11 - "build_ctfe": Step 8/12 : COPY . .
Step #2 - "prepare": Removing intermediate container 5c1060cb948f
Step #2 - "prepare":  ---> c4b41fde793a
Step #2 - "prepare": Successfully built c4b41fde793a
Step #2 - "prepare": Successfully tagged deployment_mysql:latest
Step #2 - "prepare": Image for service mysql was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Step #11 - "build_ctfe":  ---> 70f045d4341d
Step #11 - "build_ctfe": Step 9/12 : RUN go build ./trillian/ctfe/ct_server
Step #11 - "build_ctfe":  ---> Running in ce25fc087131
Step #2 - "prepare": Creating deployment_mysql_1 ... 
Step #2 - "prepare": Creating deployment_mysql_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ... 
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... 
Step #2 - "prepare": Creating deployment_trillian-log-signer_1 ... done
Step #2 - "prepare": Creating deployment_trillian-log-server_1 ... done
Finished Step #2 - "prepare"
Starting Step #3 - "ci-ready"
Step #3 - "ci-ready": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Step #3 - "ci-ready": go: downloading github.com/fullstorydev/grpcurl v1.9.3
Step #3 - "ci-ready": go: downloading github.com/golang/protobuf v1.5.4
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/golang/mock v1.7.0-rc.1
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/etcdctl/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/api/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/spf13/cobra v1.9.1
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/pkg/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/client/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/olekukonko/tablewriter v0.0.5
Step #3 - "ci-ready": go: downloading github.com/spf13/pflag v1.0.6
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/client/pkg/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/bgentry/speakeasy v0.2.0
Step #3 - "ci-ready": go: downloading github.com/dustin/go-humanize v1.0.1
Step #3 - "ci-ready": go: downloading github.com/cheggaaa/pb/v3 v3.1.6
Step #3 - "ci-ready": go: downloading go.uber.org/zap v1.27.0
Step #3 - "ci-ready": go: downloading golang.org/x/time v0.11.0
Step #3 - "ci-ready": go: downloading github.com/jhump/protoreflect v1.17.0
Step #3 - "ci-ready": go: downloading github.com/VividCortex/ewma v1.2.0
Step #3 - "ci-ready": go: downloading github.com/fatih/color v1.18.0
Step #3 - "ci-ready": go: downloading github.com/mattn/go-runewidth v0.0.16
Step #3 - "ci-ready": go: downloading github.com/mattn/go-colorable v0.1.14
Step #3 - "ci-ready": go: downloading github.com/mattn/go-isatty v0.0.20
Step #3 - "ci-ready": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4
Step #3 - "ci-ready": go: downloading github.com/coreos/go-semver v0.3.1
Step #3 - "ci-ready": go: downloading github.com/gogo/protobuf v1.3.2
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3
Step #3 - "ci-ready": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb
Step #3 - "ci-ready": go: downloading golang.org/x/sync v0.14.0
Step #3 - "ci-ready": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #3 - "ci-ready": go: downloading github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42
Step #3 - "ci-ready": go: downloading golang.org/x/mod v0.24.0
Step #3 - "ci-ready": go: downloading golang.org/x/tools v0.31.0
Step #3 - "ci-ready": go: downloading github.com/spiffe/go-spiffe/v2 v2.5.0
Step #3 - "ci-ready": go: downloading github.com/rivo/uniseg v0.4.7
Step #3 - "ci-ready": go: downloading github.com/coreos/go-systemd/v22 v22.5.0
Step #3 - "ci-ready": go: downloading go.uber.org/multierr v1.11.0
Step #3 - "ci-ready": go: downloading cel.dev/expr v0.20.0
Step #3 - "ci-ready": go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
Step #3 - "ci-ready": go: downloading github.com/bufbuild/protocompile v0.14.1
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/etcdutl/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/go-jose/go-jose/v4 v4.0.5
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/tests/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/zeebo/errs v1.4.0
Step #3 - "ci-ready": go: downloading golang.org/x/oauth2 v0.28.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/server/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/raft/v3 v3.6.0
Step #3 - "ci-ready": go: downloading golang.org/x/crypto v0.38.0
Step #3 - "ci-ready": go: downloading cloud.google.com/go/compute/metadata v0.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/bbolt v1.4.0
Step #3 - "ci-ready": go: downloading github.com/prometheus/client_golang v1.22.0
Step #3 - "ci-ready": go: downloading github.com/google/go-cmp v0.7.0
Step #3 - "ci-ready": go: downloading github.com/google/btree v1.1.3
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0
Step #3 - "ci-ready": go: downloading github.com/stretchr/testify v1.10.0
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #3 - "ci-ready": go: downloading github.com/soheilhy/cmux v0.1.5
Step #3 - "ci-ready": go: downloading go.etcd.io/gofail v0.2.0
Step #3 - "ci-ready": go: downloading github.com/golang-jwt/jwt/v5 v5.2.2
Step #3 - "ci-ready": go: downloading github.com/jonboulle/clockwork v0.5.0
Step #3 - "ci-ready": go: downloading github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel v1.34.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/metric v1.34.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/trace v1.34.0
Step #3 - "ci-ready": go: downloading github.com/beorn7/perks v1.0.1
Step #3 - "ci-ready": go: downloading github.com/prometheus/client_model v0.6.1
Step #3 - "ci-ready": go: downloading github.com/prometheus/common v0.62.0
Step #3 - "ci-ready": go: downloading github.com/prometheus/procfs v0.15.1
Step #3 - "ci-ready": go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
Step #3 - "ci-ready": go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
Step #3 - "ci-ready": go: downloading github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/sdk v1.34.0
Step #3 - "ci-ready": go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
Step #3 - "ci-ready": go: downloading sigs.k8s.io/yaml v1.4.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1
Step #3 - "ci-ready": go: downloading sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
Step #3 - "ci-ready": go: downloading github.com/go-logr/logr v1.4.2
Step #3 - "ci-ready": go: downloading gopkg.in/yaml.v3 v3.0.1
Step #3 - "ci-ready": go: downloading github.com/gorilla/websocket v1.5.1
Step #3 - "ci-ready": go: downloading github.com/sirupsen/logrus v1.9.3
Step #3 - "ci-ready": go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/proto/otlp v1.5.0
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0
Step #3 - "ci-ready": go: downloading github.com/go-logr/stdr v1.2.2
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/auto/sdk v1.1.0
Step #3 - "ci-ready": go: downloading github.com/google/uuid v1.6.0
Step #3 - "ci-ready": go: downloading github.com/cenkalti/backoff/v4 v4.3.0
Step #3 - "ci-ready": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #3 - "ci-ready": go: downloading k8s.io/klog/v2 v2.130.1
Step #3 - "ci-ready": go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
Step #3 - "ci-ready": go: downloading github.com/go-sql-driver/mysql v1.9.2
Step #3 - "ci-ready": go: downloading github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce
Step #3 - "ci-ready": go: downloading github.com/jackc/pgx/v5 v5.7.5
Step #3 - "ci-ready": go: downloading github.com/rs/cors v1.11.1
Step #3 - "ci-ready": go: downloading github.com/kylelemons/godebug v1.1.0
Step #3 - "ci-ready": go: downloading github.com/gorilla/mux v1.8.1
Step #3 - "ci-ready": go: downloading github.com/mattn/go-sqlite3 v1.14.28
Step #3 - "ci-ready": go: downloading contrib.go.opencensus.io/exporter/stackdriver v0.13.14
Step #3 - "ci-ready": go: downloading go.opencensus.io v0.24.0
Step #3 - "ci-ready": go: downloading github.com/lib/pq v1.10.9
Step #3 - "ci-ready": go: downloading filippo.io/edwards25519 v1.1.0
Step #3 - "ci-ready": go: downloading cloud.google.com/go/trace v1.11.3
Step #3 - "ci-ready": go: downloading cloud.google.com/go/monitoring v1.24.0
Step #3 - "ci-ready": go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1
Step #3 - "ci-ready": go: downloading github.com/prometheus/prometheus v0.51.0
Step #3 - "ci-ready": go: downloading google.golang.org/api v0.226.0
Step #3 - "ci-ready": go: downloading github.com/aws/aws-sdk-go v1.55.5
Step #3 - "ci-ready": go: downloading github.com/googleapis/gax-go/v2 v2.14.1
Step #3 - "ci-ready": go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
Step #3 - "ci-ready": go: downloading github.com/jackc/pgpassfile v1.0.0
Step #3 - "ci-ready": go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
Step #3 - "ci-ready": go: downloading github.com/jackc/puddle/v2 v2.2.2
Step #11 - "build_ctfe": Removing intermediate container ce25fc087131
Step #11 - "build_ctfe":  ---> 5f4d754efb91
Step #11 - "build_ctfe": Step 10/12 : FROM gcr.io/distroless/base-debian12@sha256:cef75d12148305c54ef5769e6511a5ac3c820f39bf5c8a4fbfd5b76b4b8da843
Step #11 - "build_ctfe": gcr.io/distroless/base-debian12@sha256:cef75d12148305c54ef5769e6511a5ac3c820f39bf5c8a4fbfd5b76b4b8da843: Pulling from distroless/base-debian12
Step #11 - "build_ctfe": Digest: sha256:cef75d12148305c54ef5769e6511a5ac3c820f39bf5c8a4fbfd5b76b4b8da843
Step #11 - "build_ctfe": Status: Downloaded newer image for gcr.io/distroless/base-debian12@sha256:cef75d12148305c54ef5769e6511a5ac3c820f39bf5c8a4fbfd5b76b4b8da843
Step #11 - "build_ctfe":  ---> c34c7a107ad4
Step #11 - "build_ctfe": Step 11/12 : COPY --from=build /build/ct_server /
Step #3 - "ci-ready": go: downloading cloud.google.com/go/auth v0.15.0
Step #3 - "ci-ready": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.5
Step #3 - "ci-ready": go: downloading github.com/google/s2a-go v0.1.9
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0
Step #3 - "ci-ready": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.7
Step #3 - "ci-ready": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #3 - "ci-ready": go: downloading github.com/jmespath/go-jmespath v0.4.1-0.20220621161143-b0104c826a24
Step #11 - "build_ctfe":  ---> 89829272e9cb
Step #11 - "build_ctfe": Step 12/12 : ENTRYPOINT ["/ct_server"]
Step #11 - "build_ctfe":  ---> Running in 907d615cf521
Step #11 - "build_ctfe": Removing intermediate container 907d615cf521
Step #11 - "build_ctfe":  ---> 700cb81a7dd6
Step #11 - "build_ctfe": Successfully built 700cb81a7dd6
Step #11 - "build_ctfe": Successfully tagged gcr.io/trillian-opensource-ci/ctfe:e881f6060067993f324430126efa9a66ff3adaf0
Finished Step #11 - "build_ctfe"
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go	0.551s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/asn1	0.025s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/client	23.267s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/configpb	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/ctclient	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/ctclient/cmd	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/ctpolicy	0.009s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/ctutil	0.013s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/ctutil/sctcheck	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/ctutil/sctscan	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/fixchain	0.116s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/fixchain/chainfix	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/gossip/minimal/x509ext	0.008s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/api	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/client/http	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/client	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/feeder	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/witness	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-tr
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-1aeb03cb-07e7-4e34-b4b1-6ae897bee984.txt.]
...
a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80~\"\x8e\x11\x81\xb9j\x86\x90\xa2Q\xd7T\x9eg\x81Π{\xab\xeb\xc2ݲ\x01\xc9-mO\x9d\xbf\xa5\xc1\xf6\x12\x82\x1d\xb76\xf5\xf2!v\xf3\xd5k!$y\xbe\xf3\xd0E\x99<\xecr\xa5E\x99\uf8f2\xbc\xa4>\xc1\xe7\xd61\x82\t\x96\xf8?\xe9\xcc\xc5\x06\x82=\xe3m\xfex9\x1ayr\xf2ft\xbb\xc3_l\xa5\xabHe[X-\x93\xcd\xe1\xc3\n\x06Un/Ȳي\xfc\xc2wD\x88k\xc8=\x8c\x93\xdbd0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03H\x000E\x02!\x00\xf2\x85x\xb1\xb0\xe0HO\x1d\x1eS\xe8A\x03\f\xe9\xee\x13\x85\x9ea\xe3\xe5k.b\x05\x98\xc6l\xf6\x8d\x02 |\x15OS\xbb\x9d\xe3\xbaR\xff\xf2\xf8\x1dV\xc4\xf9C\xc5_ŗ\xdee\x12\xf7$\fqh\xe1\xec\x80" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0618 10:06:31.050828   32011 handlers.go:208] aramis{7398222532655514604}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #8 - "with_pkcs11_and_race": W0618 10:06:31.056992   31246 handlers.go:208] athos{3707768130818901487}: AddPreChain handler error: athos{3707768130818901487}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0618 10:06:31.163842   32011 handlers.go:208] aramis{7398222532655514604}: AddPreChain handler error: aramis{7398222532655514604}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0618 10:06:31.186967   32011 handlers.go:964] aramis{7398222532655514604}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x840\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250619100540Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\xb4\x03X\n\xb8A'\x0f/\x15\xee\xd5-\xe16\xcb\x12\x1aD3\xb8\x1a\x8d\xe6\xa1I$\xdcsHָgGA\x8e\xb6ńC\xcc\x16\xd3\x0f\x03\xd9Mw\xb0!\x84\xb7\xca\xf9\xe3»[8\xe0\x10~\xb2\xf6\"\xf4\x17\xe0ؾ\x9b;\f\x97\x92\x91_B\xb0\ac\xd4+\rފ\xd7_\x13\xe7\x1e*\x85\xb4O\x9eS\xeb\xe3c t\xb9\xc7b\u07b5\x0e\x7f\x99wR\x9c\x8a\xed\xc8\x19B\x9e\x9b\xfaX$z{\xb7\xa6\xaf0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03H\x000E\x02!\x00\xaaK\xba6\xaa\xa2\x87s%\x12ť\xfa\xea<\tK\xa3p?_\xbd+\xc5\x05Z\xb6\x13\x131\xc5\xe8\x02 \x17\xa6\xfbx<\x14\x02z\xd5\x1b\xe5X\xdf\xcb\xe0\a\x01uWlb@\x84\xfb\xa8֗\x84\xc9h\xae5" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0618 10:06:31.187277   32011 handlers.go:208] aramis{7398222532655514604}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #5 - "race_detection": I0618 10:06:31.239866   32060 hammer.go:1134] aramis: completed 1500 operations on log
Step #5 - "race_detection": I0618 10:06:31.239959   32060 main.go:322] completed tests on all 3 logs:
Step #5 - "race_detection": I0618 10:06:31.240004   32060 main.go:334]   no errors; done
Step #8 - "with_pkcs11_and_race": W0618 10:06:31.331097   31246 handlers.go:208] athos{3707768130818901487}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:644 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #8 - "with_pkcs11_and_race": W0618 10:06:31.799346   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #8 - "with_pkcs11_and_race": I0618 10:06:31.925973   31301 hammer.go:1134] athos: completed 1500 operations on log
Step #8 - "with_pkcs11_and_race": W0618 10:06:31.986176   31246 handlers.go:208] aramis{551275579747126065}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": Stopping CT HTTP servers (pids 32011)
Step #5 - "race_detection": W0618 10:06:32.253253   32011 main.go:384] Signal received: interrupt
Step #5 - "race_detection": I0618 10:06:32.253362   32011 main.go:354] Shutting down HTTP server...
Step #5 - "race_detection": I0618 10:06:32.253531   32011 main.go:358] HTTP server shutdown
Step #8 - "with_pkcs11_and_race": W0618 10:06:32.550354   31246 handlers.go:208] aramis{551275579747126065}: GetEntries handler error: bad range on get-entries request: start (-2) and end (10) parameters must be >= 0
Step #8 - "with_pkcs11_and_race": W0618 10:06:32.625145   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": Retry kill -INT  32011
Step #5 - "race_detection": Deleting  /tmp/ct-vLL2e5 on exit
Finished Step #5 - "race_detection"
Step #8 - "with_pkcs11_and_race": W0618 10:06:34.861775   31246 handlers.go:962] aramis{551275579747126065}: Cert (or precert with invalid CT ext) submitted as precert chain: ["0\x82\x02p0\x82\x02\x15\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250619100549Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xb30\x81\xb00\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\x13\x1e\xd9#\xf2C\x91\x9f\xdej\x85\xfab\xa9\x15]\x8f\xba\x8d\x0e#\xc1C$\xcc\x10\x9asH\x98`\x7f\xdf#\xb8\x03f\xb3>OpZ4\xfc\xef~\xaf\x14LE\x84\xa0\xcbQO\f\xe8F\xf0m\xb08eݞ\x83\x01)\xec\xa5\rϸ\xf0.A\xffdeɧ=\xcbb\xf6\f\xb7\x0fdd* \xc9L\xd4\x03\xfft5=\xd0n\xf0;h6\"\xcd\xea\xa9a6'8\xf1\x81\x91N6zf\xe2\xdeA\x9b2\x99\xca0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\xf5\xfb\xf4\xb8\xfc6\xfe'\xa4\xeb \xff\xaf\r\xa5\xf7\x03Zf\xcf\xde\f\x03]q.\xf1\x9d\xff\x0f\"\x81\x02!\x00\xf6\x86\x1b\xd9\xd2l\xed\xfc\xc5k\x83\xaf\xbda\x0ek\x85/\x10L\x8cGâ\x8b\b\x00t\xae(r_" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #8 - "with_pkcs11_and_race": W0618 10:06:34.862067   31246 handlers.go:208] aramis{551275579747126065}: AddPreChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.103667   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:624 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.104538   31246 handlers.go:208] aramis{551275579747126065}: AddPreChain handler error: aramis{551275579747126065}: failed to parse add-chain body: cert chain was empty
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.106355   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:624 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.688079   31246 handlers.go:964] aramis{551275579747126065}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x840\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250619100549Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\xaa\x81\vf:/\xb0)\x8d\xdd\x1e\x85/\x9a\xbc\xb2\xc0\xbc\xf3\x9b5\x98\xf6\x02$\xbau\xac\x80\x1ad\xf7tM\x90;\x11\x8d\xb7L9\xe9\xf7\x1c\xa2\x1c\xb0#\xf9\x04*\x10}\x9ch\x03\xe0\xde}F\xe4\xf7\x91\xaf\x8f\x1d3\x834\a\x0f\xe1%O\x1c\x10=\xafU\x90\xca&F\x1b\x94KN\x85\xbḑ\x95\x9ap\x84tuU\xb42#{\xc6%\xa6Y\x89.Lp\xef\x9d\xc8,\x96\xadj\x86\x8f\x9d\x0f\x11\xba\xfe>\x83H\xf90\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03H\x000E\x02 \x15\x03\xba\xcc\xf0\xe7\xee[\x9a\xc9\xe1\x1b\x0f\x19r\xe8hn\x87\xeb\xbf9\xec{\xa9\xe0\x9b\xea\xf9\xf2\x8e1\x02!\x00\xae\x85\x9bnDu\xfcKtԮi\x95\xe9\xebc\xf8\xe1=6\x8c\xa7\xfd\xcaKW\x16q\x18j]B" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.688400   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.751676   31246 handlers.go:208] aramis{551275579747126065}: AddPreChain handler error: aramis{551275579747126065}: failed to parse add-chain body: cert chain was empty
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.767761   31246 handlers.go:964] aramis{551275579747126065}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x830\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250619100549Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80k{4\xbdb\xb5\x8e\xe7\u008b\xbc]*}\xf7%\xe1\x01\xc9VD\x91\x89\xe4\xd0\xda)\x8c\x94\xa3\xdf`r\xa9Ͱ\xd8\xf0\xd02=\xb1\xc1\xe9\xe6\xa0\xe8\xee\a\x97\xc0\xba\x9e\xcbET\x94\x18\x8f\xab\xa7R\xe6\xab\xf0\x91Tf\xba\xb8;q\xf5\xaa\xa2\xee\xaeL\xfb\xf3}\x90G\xaf\xf2\xa7\x1eI\x0e\x17~\xec%\x1cj\rZ\xd4\xebM\xac\x87\xe8\xe6\xa4=\x80\xa2M\xbc\xd04\xb0Z\xb4Z\xd58\x1c\v\xe51\xd5\a\xf9\x0e*j0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03G\x000D\x02 \x18\xb9L\xe1\xe9\xf6\x12\xd1g\xe6\xe67\t\x1c0\xd4\xe2}L\xeb\xa1ؘE\xb0\fܕ\x88\x1dh$\x02 #\x7f\xf3\x8f\xe4\x9b~n\x17\xae\r\x92\xa5\xacYG~g;\xa4<\x18}\xeb\xcb݇{4\x8f\x9a\xfb" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.768067   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.772101   31246 handlers.go:964] aramis{551275579747126065}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x840\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250619100549Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\x7f\xfc\x83\xa1\x97\xd8'E\xb2\xe1\n\xc1\x1d\x83\xec\xf6\xe7\x9d\xcac\x1b\xe9\x04,P-\xc5\xf8\xa3\xb4FeKC\x90\x14\x19N\xb7\xb5\x80\x0e\xbd\xb7~\xee3^[\x8b\x85\xce\x13o\xc8&E\xff\x8e)D\xf7\x13Ӂ\x9e\x05X\xbdgF,eo\xe7\xdb-\x10\xfb=\xafy\xdb3AZ\x14\xbeã\xfdh\x81,\x9b\b\xb6cҔ\xa9\xd2P\xfb\x9a\xafar\xe1\a\x01\xbcF\xdd21$O\xd2Z\xf0\xa0\x15!h\x1a\xe8G0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03H\x000E\x02!\x00\x93\xa5\x1e\xca\xfb\x97g\xac\U000f18c3[\x85\x8c\x83\x14u\xc8UPw\xfdX\xe37\x8cT\xc5\xf5w=\x02 \x7f\x99\nƥ:\x1dBڕ\xbd\xe7\xdf\xc0\xa8t\xad\x1e7U\xbasMB\xd6\x03\xe7\xa7(\x02'\xa1" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.772490   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.778119   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #8 - "with_pkcs11_and_race": W0618 10:06:35.864607   31246 handlers.go:208] aramis{551275579747126065}: AddChain handler error: aramis{551275579747126065}: failed to parse add-chain body: cert chain was empty
Step #8 - "with_pkcs11_and_race": I0618 10:06:35.877363   31301 hammer.go:1134] aramis: completed 1500 operations on log
Step #8 - "with_pkcs11_and_race": I0618 10:06:35.877455   31301 main.go:322] completed tests on all 3 logs:
Step #8 - "with_pkcs11_and_race": I0618 10:06:35.877503   31301 main.go:334]   no errors; done
Step #8 - "with_pkcs11_and_race": Stopping CT HTTP servers (pids 31246)
Step #8 - "with_pkcs11_and_race": W0618 10:06:36.890474   31246 main.go:384] Signal received: interrupt
Step #8 - "with_pkcs11_and_race": I0618 10:06:36.890639   31246 main.go:354] Shutting down HTTP server...
Step #8 - "with_pkcs11_and_race": I0618 10:06:36.890821   31246 main.go:358] HTTP server shutdown
Step #8 - "with_pkcs11_and_race": Retry kill -INT  31246
Step #8 - "with_pkcs11_and_race": Deleting  /tmp/ct-KeP1yr on exit
Finished Step #8 - "with_pkcs11_and_race"
Starting Step #10 - "ci_complete"
Step #10 - "ci_complete": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Finished Step #10 - "ci_complete"
Starting Step #12 - "build_envsubst"
Step #12 - "build_envsubst": Already have image (with digest): gcr.io/cloud-builders/docker
Step #12 - "build_envsubst": Sending build context to Docker daemon  3.072kB

Step #12 - "build_envsubst": Step 1/4 : FROM alpine:3.22@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715
Step #12 - "build_envsubst":  ---> cea2ff433c61
Step #12 - "build_envsubst": Step 2/4 : RUN apk add --no-cache gettext
Step #12 - "build_envsubst":  ---> Running in 50c1fd101c06
Step #12 - "build_envsubst": fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
Step #12 - "build_envsubst": fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
Step #12 - "build_envsubst": (1/10) Installing libintl (0.24.1-r0)
Step #12 - "build_envsubst": (2/10) Installing gettext-envsubst (0.24.1-r0)
Step #12 - "build_envsubst": (3/10) Installing libgomp (14.2.0-r6)
Step #12 - "build_envsubst": (4/10) Installing ncurses-terminfo-base (6.5_p20250503-r0)
Step #12 - "build_envsubst": (5/10) Installing libncursesw (6.5_p20250503-r0)
Step #12 - "build_envsubst": (6/10) Installing libunistring (1.3-r0)
Step #12 - "build_envsubst": (7/10) Installing gettext-libs (0.24.1-r0)
Step #12 - "build_envsubst": (8/10) Installing xz-libs (5.8.1-r0)
Step #12 - "build_envsubst": (9/10) Installing libxml2 (2.13.8-r0)
Step #12 - "build_envsubst": (10/10) Installing gettext (0.24.1-r0)
Step #12 - "build_envsubst": Executing busybox-1.37.0-r18.trigger
Step #12 - "build_envsubst": OK: 15 MiB in 26 packages
Step #12 - "build_envsubst": Removing intermediate container 50c1fd101c06
Step #12 - "build_envsubst":  ---> e13d04360ed1
Step #12 - "build_envsubst": Step 3/4 : ADD envsubst_inplace.sh /entrypoint.sh
Step #12 - "build_envsubst":  ---> ee715cb99041
Step #12 - "build_envsubst": Step 4/4 : ENTRYPOINT ["/entrypoint.sh"]
Step #12 - "build_envsubst":  ---> Running in f0362c082fd8
Step #12 - "build_envsubst": Removing intermediate container f0362c082fd8
Step #12 - "build_envsubst":  ---> 83c5cd43a759
Step #12 - "build_envsubst": Successfully built 83c5cd43a759
Step #12 - "build_envsubst": Successfully tagged envsubst:latest
Finished Step #12 - "build_envsubst"
Starting Step #13 - "envsubst_kubernetes_configs"
Step #13 - "envsubst_kubernetes_configs": Already have image: envsubst
Finished Step #13 - "envsubst_kubernetes_configs"
Starting Step #14 - "update_kubernetes_configs_dryrun"
Step #14 - "update_kubernetes_configs_dryrun": Already have image (with digest): gcr.io/cloud-builders/kubectl
Step #14 - "update_kubernetes_configs_dryrun": Running: gcloud container clusters get-credentials --project="trillian-opensource-ci" --zone="us-central1-a" "trillian-opensource-ci"
Step #14 - "update_kubernetes_configs_dryrun": Fetching cluster endpoint and auth data.
Step #14 - "update_kubernetes_configs_dryrun": kubeconfig entry generated for trillian-opensource-ci.
Step #14 - "update_kubernetes_configs_dryrun": Running: kubectl apply --dry-run=server -f=trillian/examples/deployment/kubernetes/ctfe-deployment.yaml -f=trillian/examples/deployment/kubernetes/ctfe-service.yaml -f=trillian/examples/deployment/kubernetes/ctfe-ingress.yaml
Step #14 - "update_kubernetes_configs_dryrun": deployment.apps/trillian-ctfe-deployment configured (server dry run)
Step #14 - "update_kubernetes_configs_dryrun": service/trillian-ctfe-service unchanged (server dry run)
Step #14 - "update_kubernetes_configs_dryrun": ingress.networking.k8s.io/trillian-ctfe-ingress unchanged (server dry run)
Finished Step #14 - "update_kubernetes_configs_dryrun"
PUSH
Pushing gcr.io/trillian-opensource-ci/ctfe:e881f6060067993f324430126efa9a66ff3adaf0
The push refers to repository [gcr.io/trillian-opensource-ci/ctfe]
bee7a5b6d145: Preparing
0711ad304a05: Preparing
d5a3e014161b: Preparing
b336e209998f: Preparing
f4aee9e53c42: Preparing
1a73b54f556b: Preparing
2a92d6ac9e4f: Preparing
bbb6cacb8c82: Preparing
6f1cdceb6a31: Preparing
af5aa97ebe6c: Preparing
4d049f83d9cf: Preparing
48c0fb67386e: Preparing
8fa10c0194df: Preparing
f464af4b9b25: Preparing
6f1cdceb6a31: Waiting
af5aa97ebe6c: Waiting
8fa10c0194df: Waiting
4d049f83d9cf: Waiting
48c0fb67386e: Waiting
1a73b54f556b: Waiting
f464af4b9b25: Waiting
2a92d6ac9e4f: Waiting
bbb6cacb8c82: Waiting
b336e209998f: Layer already exists
0711ad304a05: Layer already exists
d5a3e014161b: Layer already exists
f4aee9e53c42: Layer already exists
1a73b54f556b: Layer already exists
bbb6cacb8c82: Layer already exists
2a92d6ac9e4f: Layer already exists
6f1cdceb6a31: Layer already exists
4d049f83d9cf: Layer already exists
48c0fb67386e: Layer already exists
8fa10c0194df: Layer already exists
af5aa97ebe6c: Layer already exists
f464af4b9b25: Layer already exists
bee7a5b6d145: Pushed
e881f6060067993f324430126efa9a66ff3adaf0: digest: sha256:101a375a1f38f8e68302ddf88b3abe580accd6bb74bf54a77404a3449056f36c size: 3237
Pushing gcr.io/trillian-opensource-ci/ct_testbase:latest
The push refers to repository [gcr.io/trillian-opensource-ci/ct_testbase]
4c9964197fa7: Preparing
e2825a78aafe: Preparing
c0b7f038d806: Preparing
16e032fe89d3: Preparing
d12423ec7348: Preparing
8387cb4ac120: Preparing
5f70bf18a086: Preparing
7cd15fc55de5: Preparing
469deeced89d: Preparing
c36fa70bdbbe: Preparing
e4dc8cd9ecc8: Preparing
6428cc293366: Preparing
2f7436e79a0b: Preparing
5f70bf18a086: Waiting
7cd15fc55de5: Waiting
469deeced89d: Waiting
c36fa70bdbbe: Waiting
e4dc8cd9ecc8: Waiting
6428cc293366: Waiting
8387cb4ac120: Waiting
2f7436e79a0b: Waiting
c0b7f038d806: Layer already exists
4c9964197fa7: Layer already exists
e2825a78aafe: Layer already exists
d12423ec7348: Layer already exists
16e032fe89d3: Layer already exists
8387cb4ac120: Layer already exists
7cd15fc55de5: Layer already exists
469deeced89d: Layer already exists
5f70bf18a086: Layer already exists
c36fa70bdbbe: Layer already exists
e4dc8cd9ecc8: Layer already exists
6428cc293366: Layer already exists
2f7436e79a0b: Layer already exists
latest: digest: sha256:1543bd03448d2cd92caeeba288e9278c756ae69e8d68117a059e2082450849a8 size: 3051
DONE

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-1aeb03cb-07e7-4e34-b4b1-6ae897bee984.txt