Boulder tests failed

I'm trying to install Boulder following the README.md. I cloned the git repo then ran the tests.

The unit tests failed :

--- FAIL: TestFetchHTTP (1.00s)
--- FAIL: TestFetchHTTP/Broken_IPv6_only (0.00s)
http_test.go:1093: [{"type":"connection","detail":"::1: Fetching http://ipv6.localhost/ok: Network unreachable","status":400}] !(json)= [{"type":"connection","detail":"::1: Fetching http://ipv6.localhost/ok: Error getting validation data","status":400}]
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:39702: tls: client requested unsupported application protocols ([acme-tls/1])
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:39558: Failing on purpose
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:38354: Failing on purpose
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:50088: tls: client requested unsupported application protocols ([acme-tls/1])
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:59794: tls: client offered only unsupported versions: [304 303]
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:49184: remote error: tls: bad certificate
2023/06/22 17:47:25 http: TLS handshake error from 127.0.0.1:42632: remote error: tls: bad certificate
FAIL
FAIL github.com/letsencrypt/boulder/va 1.644s

The integration tests also failed :

Starting service boulder-sa-1
17:49:08.163390 6 boulder-sa -5fgzAo Versions: boulder-sa=(Unspecified Unspecified) Golang=(go1.20.5) BuildHost=(Unspecified)
17:49:08.169634 6 boulder-sa 18Wo8gs Time was set to 2022-12-24 17:49:07 +0000 UTC via FAKECLOCK
Connecting to sa1.service.consul:9095 health service
got error connecting to health service sa1.service.consul:9095: grpc.health.v1.Health.Check timed out after 1000 ms

Hi,

Can you tell me more about the system you're running on? I'd like to see things like total memory installed, your CPU, version of docker, and version of docker compose. Are you attempting to run tests directly against boulder on your computer, or through docker?

A log of the whole command output from docker compose run --use-aliases boulder ./test.sh --unit or docker compose run --use-aliases boulder ./test.sh --integration would be helpful too. Upload those as text files rather than dumping the text directly here into Discourse.

6 Likes
  • CentOS 7, 6 GB memory
  • docker version 24.0.2
  • docker compose version 2.18.1
  • tests are running through the commands you provided

Outputs attached
boulder_unit_tests_out.txt (10.3 KB)
boulder_integ_tests_out.txt (5.3 KB)

Thanks

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.