golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.49k stars 17.59k forks source link

x/build: `502 Bad Gateway` ssh'ing to an `android-amd64-emu` gomote #59809

Open bcmills opened 1 year ago

bcmills commented 1 year ago
go1.20.3 version -m $(which gomote)
~/go-review$ go1.20.3 version -m $(which gomote)
/usr/local/google/home/bcmills/bin/gomote: go1.20.3
    path    golang.org/x/build/cmd/gomote
    mod golang.org/x/build  v0.0.0-20230424163526-a977bfd503ff  h1:dMuFf7qzs3g/lb1o2AqYPntBtzgEY/KVWU1jk6cSHHI=
    dep cloud.google.com/go/compute v1.3.0  h1:mPL/MzDDYHsh5tHRS9mhmhWlcgClCrCa6ApQCU6wnHI=
    dep github.com/aws/aws-sdk-go   v1.30.15    h1:Sd8QDVzzE8Sl+xNccmdj0HwMrFowv6uVUx9tGsCE1ZE=
    dep github.com/golang/groupcache    v0.0.0-20210331224755-41bb18bfe9da  h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
    dep github.com/golang/protobuf  v1.5.2  h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
    dep github.com/googleapis/gax-go/v2 v2.1.1  h1:dp3bWCh+PPO1zjRRiCSczJav13sBvG4UhNyVTa1KqdU=
    dep github.com/jmespath/go-jmespath v0.4.0  h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
    dep go.opencensus.io    v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=
    dep golang.org/x/net    v0.7.0  h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
    dep golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b  h1:clP8eMhB30EHdc0bd2Twtq6kgU7yl5ub2cQLSdrv1Dg=
    dep golang.org/x/sync   v0.0.0-20220722155255-886fb9371eb4  h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw=
    dep golang.org/x/sys    v0.5.0  h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
    dep golang.org/x/text   v0.7.0  h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
    dep golang.org/x/time   v0.0.0-20210723032227-1f47c861a9ac  h1:7zkz7BUtwNFFqcowJ+RIgu2MaV/MapERkDIy+mwPyjs=
    dep google.golang.org/api   v0.70.0 h1:67zQnAE0T2rB0A3CwLSas0K+SbVzSxP+zTLkQLexeiw=
    dep google.golang.org/genproto  v0.0.0-20220222213610-43724f9ea8cf  h1:SVYXkUz2yZS9FWb2Gm8ivSlbNQzL2Z/NpPKE3RG2jWk=
    dep google.golang.org/grpc  v1.44.0 h1:weqSxi/TMs1SqFRMHCtBgXRs8k3X39QIDEZ0pRcttUg=
    dep google.golang.org/protobuf  v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w=
    build   -buildmode=exe
    build   -compiler=gc
    build   CGO_ENABLED=1
    build   CGO_CFLAGS=
    build   CGO_CPPFLAGS=
    build   CGO_CXXFLAGS=
    build   CGO_LDFLAGS=
    build   GOARCH=amd64
    build   GOOS=linux
    build   GOAMD64=v1

What did you do?

$ gomote create android-amd64-emu
$ gomote ssh bcmills-android-amd64-emu-0

What did you expect to see?

Successful ssh connection to a host with an Android emulator environment installed.

What did you see instead?

$ /usr/bin/ssh -o CertificateFile=/tmp/.gomote/id_ed25519-2589013181-cert.pub -i /usr/local/google/home/bcmills/.config/gomote/.ssh/id_ed25519 -p 2222 bcmills-android-amd64-emu-0@farmer.golang.org
Enter passphrase for key '/usr/local/google/home/bcmills/.config/gomote/.ssh/id_ed25519':
# Welcome to the gomote ssh proxy.
# Connecting to/starting remote ssh...
#
failed to connect to ssh on bcmills-android-amd64-emu-0: unexpected /connect-ssh response: 502 Bad Gateway, dial tcp [::1]:2200: connect: connection refused

Connection to farmer.golang.org closed.
dmitshur commented 1 year ago

CC @golang/release.