Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/website: Internal Server Error from go-get requests to golang.org #52851

Open
bcmills opened this issue May 11, 2022 · 12 comments
Open

x/website: Internal Server Error from go-get requests to golang.org #52851

bcmills opened this issue May 11, 2022 · 12 comments
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. website
Milestone

Comments

@bcmills
Copy link
Member

bcmills commented May 11, 2022

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
            > ! go list -m golang.org/x/text
            [stderr]
            go: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
            go: example.com@v0.0.0 requires
            	golang.org/x/text@v0.1.1-0.20170915032832-14c0d48ead0c+incompatible: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
            [exit status 1]

greplogs -l -e 'https://golang\.org/x/[^?]*\?go-get=1.* 5\d\d ' --since=2021-01-01
2022-05-10T20:13:31-2ecf747/linux-amd64-longtest
2022-05-10T16:17:51-30a2750/linux-386-longtest
2022-05-10T15:33:47-f7209f9/linux-386-longtest
2022-05-04T20:20:28-fbb47e8/linux-amd64-longtest
2022-04-11T02:55:52-a6f6932/linux-386-longtest
2022-02-15T21:18:59-08ed488/linux-386-longtest
2022-01-11T15:23:23-28f2869/linux-386-longtest
2022-01-06T21:38:57-c5540e5/linux-amd64-longtest
2021-11-22T23:09:35-9678f79/linux-386-longtest
2021-11-09T16:55:47-34abc12/linux-386-longtest
2021-10-15T16:57:36-a80e53e/linux-386-longtest
2021-10-08T21:38:44-74abcab/linux-386-longtest
2021-10-04T19:51:37-579ff8b/linux-amd64-longtest
2021-09-24T00:30:36-c90ead9/linux-386-longtest
2021-09-02T13:52:06-a35c5c9/linux-386-longtest
2021-08-28T18:48:37-f4cd001/linux-386-longtest
2021-04-21T13:38:59-4d56576/linux-386-longtest

@gopherbot gopherbot added this to the Unreleased milestone May 11, 2022
@bcmills bcmills added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label May 11, 2022
@bcmills
Copy link
Member Author

bcmills commented May 11, 2022

@golang/release: the cluster of status-500 responses yesterday in particular seems a bit worrying. Did those show up in internal monitoring?

@gopherbot
Copy link

Change https://go.dev/cl/405714 mentions this issue: cmd/go: add timestamps to script test output

@dmitshur
Copy link
Contributor

There doesn't appear to be anything abnormal for yesterday at https://console.cloud.google.com/appengine?project=golang-org nor https://console.cloud.google.com/monitoring/uptime?project=golang-org (which you should have access to). However, I am seeing an increased latency as of May 9, 8 pm at https://console.cloud.google.com/monitoring/uptime/go-dev?project=golang-org.

Also CC @jamalc. (The tools team is the the go.dev website owner now.)

gopherbot pushed a commit that referenced this issue May 11, 2022
Go tests don't include timestamps by default, but we would like to
have them in order to correlate builder failures with server and
network logs.

Since many of the Go tests with external network and service
dependencies are script tests for the 'go' command, logging timestamps
here adds a lot of logging value with one simple and very low-risk
change.

For #50541.
For #52490.
For #52545.
For #52851.

Change-Id: If3fa86deb4a216ec6a1abc4e6f4ee9b05030a729
Reviewed-on: https://go-review.googlesource.com/c/go/+/405714
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
@bcmills
Copy link
Member Author

bcmills commented May 12, 2022

@dmitshur, the uptime charts don't seem detailed enough to surface these errors, and I don't appear to have the right permissions for the /appengine page. (Is there a URL for debug logs somewhere? Or is the /appengine page where the debug logs are supposed to be?)

@bcmills
Copy link
Member Author

bcmills commented May 12, 2022

(https://build.golang.org/log/932d64b5e72fd57cce74a37d3c43531068766e0a shows one of these failures with an approximate timestamp of 2022-05-11T19:47:45Z.)

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-02-10 17:29 linux-386-longtest go@aa5b2255 cmd/go.TestDefaultGOPATHGet (log)
vcs-test.golang.org rerouted to http://127.0.0.1:46319
https://vcs-test.golang.org rerouted to https://127.0.0.1:39907
go test proxy running at GOPROXY=http://127.0.0.1:37931/mod
2023/02/10 18:13:29 http: TLS handshake error from 127.0.0.1:39924: EOF
2023/02/10 18:13:29 http: TLS handshake error from 127.0.0.1:39878: EOF
2023/02/10 18:13:30 http: TLS handshake error from 127.0.0.1:39894: EOF
2023/02/10 18:13:30 http: TLS handshake error from 127.0.0.1:39968: EOF
2023/02/10 18:13:30 http: TLS handshake error from 127.0.0.1:39928: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40030: read tcp 127.0.0.1:39907->127.0.0.1:40030: read: connection reset by peer
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40010: read tcp 127.0.0.1:39907->127.0.0.1:40010: read: connection reset by peer
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40036: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40044: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40102: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40118: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40076: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40120: EOF
2023/02/10 18:13:31 http: TLS handshake error from 127.0.0.1:40086: EOF
--- FAIL: TestDefaultGOPATHGet (1.47s)
    go_test.go:1396: running testgo [get -v github.com/golang/example/hello]
    go_test.go:1396: standard error:
    go_test.go:1396: github.com/golang/example (download)
        created GOPATH=/workdir/tmp/cmd-go-test-475988687/gotest2175577613/home/go; see 'go help gopath'
        package golang.org/x/example/stringutil: unrecognized import path "golang.org/x/example/stringutil": reading https://golang.org/x/example/stringutil?go-get=1: 500 Internal Server Error

    go_test.go:1396: go [get -v github.com/golang/example/hello] failed unexpectedly in /workdir/go/src/cmd/go: exit status 1
2023-02-10 17:29 linux-amd64-longtest go@aa5b2255 cmd/go/internal/modload.TestQueryImport (log)
vcs-test.golang.org rerouted to http://127.0.0.1:33193
https://vcs-test.golang.org rerouted to https://127.0.0.1:33741
go: finding module for package golang.org/x/net/context
go: finding module for package golang.org/x/net
go: finding module for package golang.org/x/text
go: finding module for package github.com/rsc/quote/buggy
go: finding module for package github.com/rsc/quote
go: finding module for package golang.org/x/foo/bar
--- FAIL: TestQueryImport (15.24s)
    --- FAIL: TestQueryImport/golang.org_x_net_context (13.45s)
        import_test.go:81: queryImport(_, "golang.org/x/net/context"): cannot find module providing package golang.org/x/net/context: unrecognized import path "golang.org/x/net/context": reading https://golang.org/x/net/context?go-get=1: 500 Internal Server Error
    --- FAIL: TestQueryImport/golang.org_x_net (0.00s)
        import_test.go:88: queryImport(_, "golang.org/x/net"): error "cannot find module providing package golang.org/x/net: unrecognized import path \"golang.org/x/net\": reading https://golang.org/x/net?go-get=1: 500 Internal Server Error", want error matching `module golang.org/x/net@.* found \(v[01]\.\d+\.\d+\), but does not contain package golang.org/x/net`
    --- FAIL: TestQueryImport/golang.org_x_text (0.05s)
        import_test.go:81: queryImport(_, "golang.org/x/text"): cannot find module providing package golang.org/x/text: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
2023-02-10 17:29 linux-386-longtest go@1fa2deb1 cmd/go.TestDefaultGOPATHGet (log)
vcs-test.golang.org rerouted to http://127.0.0.1:37021
https://vcs-test.golang.org rerouted to https://127.0.0.1:34275
go test proxy running at GOPROXY=http://127.0.0.1:43083/mod
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55930: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55908: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55914: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55958: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55948: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:55970: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:56008: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:56016: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:56066: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:56082: EOF
2023/02/10 18:13:47 http: TLS handshake error from 127.0.0.1:56084: EOF
--- FAIL: TestDefaultGOPATHGet (3.14s)
    go_test.go:1396: running testgo [get -v github.com/golang/example/hello]
    go_test.go:1396: standard error:
    go_test.go:1396: github.com/golang/example (download)
        created GOPATH=/workdir/tmp/cmd-go-test-3740005368/gotest524644450/home/go; see 'go help gopath'
        package golang.org/x/example/stringutil: unrecognized import path "golang.org/x/example/stringutil": reading https://golang.org/x/example/stringutil?go-get=1: 500 Internal Server Error

    go_test.go:1396: go [get -v github.com/golang/example/hello] failed unexpectedly in /workdir/go/src/cmd/go: exit status 1
2023-02-10 17:41 linux-amd64-longtest go@7628627c cmd/go.TestDefaultGOPATHGet (log)
vcs-test.golang.org rerouted to http://127.0.0.1:38245
https://vcs-test.golang.org rerouted to https://127.0.0.1:46611
go test proxy running at GOPROXY=http://127.0.0.1:38755/mod
2023/02/10 18:12:17 http: TLS handshake error from 127.0.0.1:41582: read tcp 127.0.0.1:46611->127.0.0.1:41582: read: connection reset by peer
2023/02/10 18:12:17 http: TLS handshake error from 127.0.0.1:41572: read tcp 127.0.0.1:46611->127.0.0.1:41572: read: connection reset by peer
2023/02/10 18:12:18 http: TLS handshake error from 127.0.0.1:41610: EOF
2023/02/10 18:12:18 http: TLS handshake error from 127.0.0.1:41604: EOF
2023/02/10 18:12:18 http: TLS handshake error from 127.0.0.1:46964: read tcp 127.0.0.1:46611->127.0.0.1:46964: read: connection reset by peer
2023/02/10 18:12:18 http: TLS handshake error from 127.0.0.1:46996: read tcp 127.0.0.1:46611->127.0.0.1:46996: read: connection reset by peer
2023/02/10 18:12:18 http: TLS handshake error from 127.0.0.1:46974: EOF
--- FAIL: TestDefaultGOPATHGet (11.62s)
    go_test.go:1396: running testgo [get -v github.com/golang/example/hello]
    go_test.go:1396: standard error:
    go_test.go:1396: github.com/golang/example (download)
        created GOPATH=/workdir/tmp/cmd-go-test-1318724607/gotest1419479580/home/go; see 'go help gopath'
        package golang.org/x/example/stringutil: unrecognized import path "golang.org/x/example/stringutil": reading https://golang.org/x/example/stringutil?go-get=1: 500 Internal Server Error

    go_test.go:1396: go [get -v github.com/golang/example/hello] failed unexpectedly in /workdir/go/src/cmd/go: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-04-11 19:18 linux-386-longtest go@eb57c090 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:41861
https://vcs-test.golang.org rerouted to https://127.0.0.1:33715
go test proxy running at GOPROXY=http://127.0.0.1:33167/mod
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44662: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44668: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44658: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44698: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44686: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44680: EOF
2023/04/11 19:45:39 http: TLS handshake error from 127.0.0.1:44718: EOF
...
--- FAIL: TestScript (0.05s)
    --- FAIL: TestScript/mod_get_hash (0.24s)
        script_test.go:134: 2023-04-11T19:46:13Z
        script_test.go:136: $WORK=/workdir/tmp/cmd-go-test-2133406282/tmpdir666286269/mod_get_hash1780459694
        script_test.go:154: 
            > env GO111MODULE=on
            > env GOPROXY=direct
            > env GOSUMDB=off
            > [!net] skip
            [condition not met]
            > [!git] skip
            [condition not met]
            # fetch commit hash reachable from refs/heads/* and refs/tags/* is OK (0.242s)
            > go list -m golang.org/x/time@8be79e1e0910c292df4e79c241bb7e8f7e725959 # on master branch
            [stderr]
            go: golang.org/x/time@8be79e1e0910c292df4e79c241bb7e8f7e725959: unrecognized import path "golang.org/x/time": reading https://golang.org/x/time?go-get=1: 500 Internal Server Error
        script_test.go:154: FAIL: mod_get_hash.txt:8: go list -m golang.org/x/time@8be79e1e0910c292df4e79c241bb7e8f7e725959: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-04-17 18:43 linux-arm64-longtest go@0e9b2bc3 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:36683
https://vcs-test.golang.org rerouted to https://127.0.0.1:36661
go test proxy running at GOPROXY=http://127.0.0.1:46155/mod
2023/04/17 19:04:54 http: TLS handshake error from 127.0.0.1:55830: EOF
2023/04/17 19:04:54 http: TLS handshake error from 127.0.0.1:55926: read tcp 127.0.0.1:36661->127.0.0.1:55926: read: connection reset by peer
2023/04/17 19:04:54 http: TLS handshake error from 127.0.0.1:55916: read tcp 127.0.0.1:36661->127.0.0.1:55916: read: connection reset by peer
2023/04/17 19:04:54 http: TLS handshake error from 127.0.0.1:55894: read tcp 127.0.0.1:36661->127.0.0.1:55894: read: connection reset by peer
2023/04/17 19:04:56 http: TLS handshake error from 127.0.0.1:43120: read tcp 127.0.0.1:36661->127.0.0.1:43120: read: connection reset by peer
2023/04/17 19:04:56 http: TLS handshake error from 127.0.0.1:43108: read tcp 127.0.0.1:36661->127.0.0.1:43108: read: connection reset by peer
--- FAIL: TestScript (0.07s)
    --- FAIL: TestScript/govcs (15.83s)
        script_test.go:134: 2023-04-17T19:05:39Z
        script_test.go:136: $WORK=/tmp/workdir/tmp/cmd-go-test-299353421/tmpdir3806524192/govcs2540958696
        script_test.go:154: 
            > env GO111MODULE=on
            > env proxy=$GOPROXY
            > env GOPROXY=direct
            # GOVCS stops go get (0.067s)
            # public pattern works (0.008s)
            # private pattern works (0.007s)
...
            > env GO111MODULE=on
            > env GOPROXY=direct
            > go get bazil.org/fuse/fs/fstestutil
            [stderr]
            go: downloading bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5
            go: downloading golang.org/x/sys v0.4.0
            bazil.org/fuse/fs/fstestutil imports
            	bazil.org/fuse imports
            	golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys": reading https://golang.org/x/sys?go-get=1: 500 Internal Server Error
        script_test.go:154: FAIL: get_404_meta.txt:12: go get bazil.org/fuse/fs/fstestutil: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-05-10 14:36 darwin-amd64-longtest go@46847c63 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:63810
https://vcs-test.golang.org rerouted to https://127.0.0.1:63811
go test proxy running at GOPROXY=http://127.0.0.1:63812/mod
2023/05/10 11:43:16 http: TLS handshake error from 127.0.0.1:65368: read tcp 127.0.0.1:63811->127.0.0.1:65368: read: connection reset by peer
2023/05/10 11:43:16 http: TLS handshake error from 127.0.0.1:65369: EOF
2023/05/10 11:43:16 http: TLS handshake error from 127.0.0.1:65375: EOF
2023/05/10 11:43:29 http: TLS handshake error from 127.0.0.1:65468: read tcp 127.0.0.1:63811->127.0.0.1:65468: read: connection reset by peer
--- FAIL: TestScript (1.12s)
    --- FAIL: TestScript/get_dash_t (3.51s)
        script_test.go:134: 2023-05-10T15:45:14Z
...
    --- FAIL: TestScript/get_404_meta (3.97s)
        script_test.go:134: 2023-05-10T15:45:21Z
        script_test.go:136: $WORK=/tmp/buildlet/tmp/cmd-go-test-980137080/tmpdir1459857822/get_404_meta857501689
        script_test.go:154: 
            # golang.org/issue/13037: 'go get' was not parsing <meta> tags in 404 served over HTTPS. (3.853s)
            > [!net:bazil.org] skip
            [condition not met]
            > [!git] skip
            [condition not met]
            > env GONOSUMDB=bazil.org,github.com,golang.org
            > env GO111MODULE=off
            > go get -d bazil.org/fuse/fs/fstestutil
            [stderr]
            package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix": reading https://golang.org/x/sys/unix?go-get=1: 500 Internal Server Error
        script_test.go:154: FAIL: get_404_meta.txt:8: go get -d bazil.org/fuse/fs/fstestutil: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-05-19 20:19 linux-amd64-longtest-race go@656a20a5 cmd/go.TestDefaultGOPATHGet (log)
vcs-test.golang.org rerouted to http://127.0.0.1:35685
https://vcs-test.golang.org rerouted to https://127.0.0.1:42559
go test proxy running at GOPROXY=http://127.0.0.1:39065/mod
2023/05/19 21:21:05 http: TLS handshake error from 127.0.0.1:49330: read tcp 127.0.0.1:42559->127.0.0.1:49330: read: connection reset by peer
2023/05/19 21:24:15 http: TLS handshake error from 127.0.0.1:41080: read tcp 127.0.0.1:42559->127.0.0.1:41080: read: connection reset by peer
2023/05/19 21:24:15 http: TLS handshake error from 127.0.0.1:41056: EOF
2023/05/19 21:25:00 http: TLS handshake error from 127.0.0.1:60780: EOF
2023/05/19 21:25:00 http: TLS handshake error from 127.0.0.1:60796: EOF
--- FAIL: TestDefaultGOPATHGet (1.37s)
    go_test.go:1455: running testgo [get -v github.com/golang/example/hello]
    go_test.go:1455: standard error:
    go_test.go:1455: github.com/golang/example (download)
        created GOPATH=/workdir/tmp/cmd-go-test-2864592972/gotest3382903095/home/go; see 'go help gopath'
        get "golang.org/x/example/stringutil": found meta tag vcs.metaImport{Prefix:"golang.org/x/example", VCS:"git", RepoRoot:"https://go.googlesource.com/example"} at //golang.org/x/example/stringutil?go-get=1
        get "golang.org/x/example/stringutil": verifying non-authoritative meta tag
        package golang.org/x/example/stringutil: unrecognized import path "golang.org/x/example/stringutil": reading https://golang.org/x/example?go-get=1: 500 Internal Server Error

    go_test.go:1455: go [get -v github.com/golang/example/hello] failed unexpectedly in /workdir/go/src/cmd/go: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-05-19 20:19 darwin-amd64-longtest go@656a20a5 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:63926
https://vcs-test.golang.org rerouted to https://127.0.0.1:63927
go test proxy running at GOPROXY=http://127.0.0.1:63928/mod
2023/05/19 17:23:23 http: TLS handshake error from 127.0.0.1:64632: read tcp 127.0.0.1:63927->127.0.0.1:64632: read: connection reset by peer
2023/05/19 17:23:23 http: TLS handshake error from 127.0.0.1:64638: read tcp 127.0.0.1:63927->127.0.0.1:64638: read: connection reset by peer
2023/05/19 17:23:23 http: TLS handshake error from 127.0.0.1:64637: read tcp 127.0.0.1:63927->127.0.0.1:64637: read: connection reset by peer
--- FAIL: TestScript (0.79s)
    --- FAIL: TestScript/mod_invalid_version (0.40s)
        script_test.go:134: 2023-05-19T21:27:16Z
        script_test.go:136: $WORK=/tmp/buildlet/tmp/cmd-go-test-3807453633/tmpdir4141943077/mod_invalid_version85328134
...
            go: example.com@v0.0.0 (replaced by ./..): parsing ../go.mod: /tmp/buildlet/tmp/cmd-go-test-3807453633/tmpdir4141943077/mod_invalid_version85328134/gopath/src/go.mod:5: require golang.org/x/text: version "14c0d48ead0c" invalid: must be of the form v1.2.3
            [exit status 1]
            > stderr 'go: example.com@v0.0.0 \(replaced by \./\.\.\): parsing ..[/\\]go.mod: '$WORK'[/\\]gopath[/\\]src[/\\]go.mod:5: require golang.org/x/text: version "14c0d48ead0c" invalid: must be of the form v1.2.3'
            matched: go: example.com@v0.0.0 (replaced by ./..): parsing ../go.mod: /tmp/buildlet/tmp/cmd-go-test-3807453633/tmpdir4141943077/mod_invalid_version85328134/gopath/src/go.mod:5: require golang.org/x/text: version "14c0d48ead0c" invalid: must be of the form v1.2.3
            > cd ..
            > go list -m golang.org/x/text
            [stderr]
            go: errors parsing go.mod:
            /tmp/buildlet/tmp/cmd-go-test-3807453633/tmpdir4141943077/mod_invalid_version85328134/gopath/src/go.mod:5: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
        script_test.go:154: FAIL: mod_invalid_version.txt:24: go list -m golang.org/x/text: exit status 1

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- log ~ `https://golang\.org/.*: 500 Internal Server Error`
2023-05-19 17:06 darwin-amd64-longtest go@b1aadd03 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:65440
https://vcs-test.golang.org rerouted to https://127.0.0.1:65441
go test proxy running at GOPROXY=http://127.0.0.1:65442/mod
2023/05/20 06:40:49 http: TLS handshake error from 127.0.0.1:50628: read tcp 127.0.0.1:65441->127.0.0.1:50628: read: connection reset by peer
--- FAIL: TestScript (0.71s)
    --- FAIL: TestScript/mod_sumdb_golang (70.50s)
        script_test.go:134: 2023-05-20T10:36:54Z
        script_test.go:136: $WORK=/tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698
        script_test.go:154: 
            # Test default GOPROXY and GOSUMDB (0.302s)
...
            0.690s # cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git fetch -f --depth=1 origin refs/tags/v1.99.99:refs/tags/v1.99.99
            cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git -c log.showsignature=false log --no-decorate -n1 '--format=format:%H %ct %D' refs/tags/v1.99.99 --
            0.101s # cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git -c log.showsignature=false log --no-decorate -n1 '--format=format:%H %ct %D' refs/tags/v1.99.99 --
            cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git cat-file blob 732a3c400797d8835f2af34a9561f155bef85435:go.mod
            0.173s # cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git cat-file blob 732a3c400797d8835f2af34a9561f155bef85435:go.mod
            cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git cat-file blob 0cc034b51e57ed7832d4c67d526f75a900996e5c:go.mod
            0.086s # cd /tmp/buildlet/tmp/cmd-go-test-2585863660/tmpdir140690416/mod_sumdb_golang266094698/gopath/pkg/mod/cache/vcs/35640be4a3d2ccf2debb48dd7a3972a84907e5170b0209b4f963f3c8d00f8cd6; git cat-file blob 0cc034b51e57ed7832d4c67d526f75a900996e5c:go.mod
            go: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
            go: golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c: unrecognized import path "golang.org/x/text": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error
        script_test.go:154: FAIL: mod_sumdb_golang.txt:71: go list -mod=mod -x -m all: exit status 1
2023-05-19 18:10 darwin-amd64-longtest go@bd3f44e4 cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:49643
https://vcs-test.golang.org rerouted to https://127.0.0.1:49644
go test proxy running at GOPROXY=http://127.0.0.1:49645/mod
2023/05/20 06:37:50 http: TLS handshake error from 127.0.0.1:50162: EOF
2023/05/20 06:40:47 http: TLS handshake error from 127.0.0.1:51232: EOF
2023/05/20 06:40:47 http: TLS handshake error from 127.0.0.1:51235: EOF
2023/05/20 06:41:06 http: TLS handshake error from 127.0.0.1:51335: read tcp 127.0.0.1:49644->127.0.0.1:51335: read: connection reset by peer
--- FAIL: TestScript (0.98s)
    --- FAIL: TestScript/mod_pseudo_cache (0.30s)
        script_test.go:134: 2023-05-20T10:37:54Z
        script_test.go:136: $WORK=/tmp/buildlet/tmp/cmd-go-test-3879141843/tmpdir1284168748/mod_pseudo_cache906500270
        script_test.go:154: 
            > [!net:golang.org] skip
            [condition not met]
            > [!git] skip
            [condition not met]
            > env GO111MODULE=on
            > env GOPROXY=direct
            > env GOSUMDB=off
            # Regression test for golang.org/issue/27171: after resolving an older
            # pseudo-version of a commit, future resolution of that commit by hash should
            # choose the highest appropriate pseudo-version instead of the cached one. (0.296s)
            > go mod download -json golang.org/x/text@v0.0.0-20171215141712-a1b916ed6726
            [stdout]
            {
            	"Path": "golang.org/x/text",
            	"Version": "v0.0.0-20171215141712-a1b916ed6726",
            	"Error": "golang.org/x/text@v0.0.0-20171215141712-a1b916ed6726: unrecognized import path \"golang.org/x/text\": reading https://golang.org/x/text?go-get=1: 500 Internal Server Error"
            }
        script_test.go:154: FAIL: mod_pseudo_cache.txt:12: go mod download -json golang.org/x/text@v0.0.0-20171215141712-a1b916ed6726: exit status 1

watchflakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. website
Projects
Status: No status
Development

No branches or pull requests

4 participants