Skip to content
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.

Cannot find package running go get #140

Closed
perezjasonr opened this issue Nov 29, 2019 · 9 comments
Closed

Cannot find package running go get #140

perezjasonr opened this issue Nov 29, 2019 · 9 comments

Comments

@perezjasonr
Copy link

perezjasonr commented Nov 29, 2019

Hello, I'm wondering if there is some kind of dependency mixup and/or if theres a disconnect with what running a build for this is expecting. Does something need to be updated?

When running a simple:

go get -u github.com/kubernetes-sigs/etcdadm
or
go get -u sigs.k8s.io/etcdadm

I get:

package k8s.io/kubernetes/pkg/version: cannot find package "k8s.io/kubernetes/pkg/version" in any of:
        /usr/local/go/src/k8s.io/kubernetes/pkg/version (from $GOROOT)
        /home/centos/go/src/k8s.io/kubernetes/pkg/version (from $GOPATH)
package github.com/coreos/etcd/snapshot: cannot find package "github.com/coreos/etcd/snapshot" in any of:
        /usr/local/go/src/github.com/coreos/etcd/snapshot (from $GOROOT)
        /home/centos/go/src/github.com/coreos/etcd/snapshot (from $GOPATH)

There certainly is no "version" under go/src/k8s.io/kubernetes/pkg:

sudo ls -la /home/centos/go/src/k8s.io/kubernetes/pkg/
total 56
drwxrwxr-x. 33 centos centos 4096 Nov 29 15:14 .
drwxrwxr-x. 19 centos centos 4096 Nov 29 15:14 ..
drwxrwxr-x. 12 centos centos  201 Nov 29 15:14 api
drwxrwxr-x. 26 centos centos 4096 Nov 29 15:14 apis
drwxrwxr-x.  4 centos centos   60 Nov 29 15:14 auth
-rw-rw-r--.  1 centos centos 3124 Nov 29 15:14 BUILD
drwxrwxr-x.  2 centos centos   84 Nov 29 15:14 capabilities
drwxrwxr-x.  6 centos centos   95 Nov 29 15:14 client
drwxrwxr-x.  3 centos centos   81 Nov 29 15:14 cloudprovider
drwxrwxr-x. 33 centos centos 4096 Nov 29 15:14 controller
drwxrwxr-x.  6 centos centos  238 Nov 29 15:14 credentialprovider
drwxrwxr-x.  2 centos centos   57 Nov 29 15:14 features
drwxrwxr-x.  2 centos centos   78 Nov 29 15:14 fieldpath
drwxrwxr-x.  3 centos centos   48 Nov 29 15:14 generated
-rw-rw-r--.  1 centos centos  194 Nov 29 15:14 .import-restrictions
drwxrwxr-x.  7 centos centos  174 Nov 29 15:14 kubeapiserver
drwxrwxr-x.  3 centos centos   86 Nov 29 15:14 kubectl
drwxrwxr-x. 47 centos centos 4096 Nov 29 15:14 kubelet
drwxrwxr-x.  2 centos centos  130 Nov 29 15:14 kubemark
drwxrwxr-x.  7 centos centos 4096 Nov 29 15:14 master
-rw-rw-r--.  1 centos centos  225 Nov 29 15:14 OWNERS
drwxrwxr-x.  4 centos centos  144 Nov 29 15:14 printers
drwxrwxr-x.  5 centos centos   98 Nov 29 15:14 probe
drwxrwxr-x. 12 centos centos 4096 Nov 29 15:14 proxy
drwxrwxr-x.  3 centos centos   29 Nov 29 15:14 quota
drwxrwxr-x. 25 centos centos 4096 Nov 29 15:14 registry
drwxrwxr-x.  2 centos centos   62 Nov 29 15:14 routes
drwxrwxr-x. 15 centos centos 4096 Nov 29 15:14 scheduler
drwxrwxr-x.  4 centos centos   74 Nov 29 15:14 security
drwxrwxr-x.  2 centos centos  128 Nov 29 15:14 securitycontext
drwxrwxr-x.  2 centos centos  157 Nov 29 15:14 serviceaccount
drwxrwxr-x.  2 centos centos   52 Nov 29 15:14 ssh
drwxrwxr-x. 37 centos centos 4096 Nov 29 15:14 util
drwxrwxr-x. 33 centos centos 4096 Nov 29 15:14 volume
drwxrwxr-x.  3 centos centos   18 Nov 29 15:14 watch
drwxrwxr-x.  3 centos centos   21 Nov 29 15:14 windows

the etcd dir has no snapshot as well:

sudo ls -la /home/centos/go/src/github.com/coreos/etcd/
total 520
drwxrwxr-x. 29 centos centos  4096 Nov 29 15:13 .
drwxrwxr-x.  3 centos centos    18 Nov 29 15:13 ..
-rw-rw-r--.  1 centos centos  9910 Nov 29 15:13 ADOPTERS.md
drwxrwxr-x.  3 centos centos   246 Nov 29 15:13 auth
-rw-rw-r--.  1 centos centos  7450 Nov 29 15:13 bill-of-materials.json
-rw-rw-r--.  1 centos centos   254 Nov 29 15:13 bill-of-materials.override.json
-rwxrwxr-x.  1 centos centos  2632 Nov 29 15:13 build
-rwxrwxr-x.  1 centos centos    51 Nov 29 15:13 build.bat
-rw-rw-r--.  1 centos centos  2718 Nov 29 15:13 build.ps1
-rw-rw-r--.  1 centos centos   260 Nov 29 15:13 CHANGELOG-2.3.md
-rw-rw-r--.  1 centos centos 11489 Nov 29 15:13 CHANGELOG-3.0.md
-rw-rw-r--.  1 centos centos 29510 Nov 29 15:13 CHANGELOG-3.1.md
-rw-rw-r--.  1 centos centos 51751 Nov 29 15:13 CHANGELOG-3.2.md
-rw-rw-r--.  1 centos centos 70989 Nov 29 15:13 CHANGELOG-3.3.md
-rw-rw-r--.  1 centos centos 80858 Nov 29 15:13 CHANGELOG-3.4.md
-rw-rw-r--.  1 centos centos  8172 Nov 29 15:13 CHANGELOG-3.5.md
-rw-rw-r--.  1 centos centos  2672 Nov 29 15:13 CHANGELOG-4.0.md
drwxrwxr-x.  3 centos centos  4096 Nov 29 15:13 client
drwxrwxr-x. 14 centos centos  4096 Nov 29 15:13 clientv3
-rw-rw-r--.  1 centos centos   143 Nov 29 15:13 code-of-conduct.md
drwxrwxr-x.  5 centos centos    72 Nov 29 15:13 contrib
-rw-rw-r--.  1 centos centos  3380 Nov 29 15:13 CONTRIBUTING.md
-rw-rw-r--.  1 centos centos  1422 Nov 29 15:13 DCO
-rw-rw-r--.  1 centos centos   623 Nov 29 15:13 Dockerfile-release
-rw-rw-r--.  1 centos centos   222 Nov 29 15:13 Dockerfile-release.arm64
-rw-rw-r--.  1 centos centos   224 Nov 29 15:13 Dockerfile-release.ppc64le
drwxrwxr-x. 14 centos centos  4096 Nov 29 15:13 Documentation
drwxrwxr-x.  2 centos centos   230 Nov 29 15:13 embed
-rw-rw-r--.  1 centos centos  3534 Nov 29 15:13 etcd.conf.yml.sample
drwxrwxr-x.  5 centos centos   114 Nov 29 15:13 etcdctl
drwxrwxr-x.  2 centos centos   158 Nov 29 15:13 etcdmain
drwxrwxr-x.  4 centos centos  4096 Nov 29 15:13 etcdserver
drwxrwxr-x.  8 centos centos   156 Nov 29 15:13 functional
-rw-rw-r--.  1 centos centos  7356 Nov 29 15:13 functional.yaml
drwxrwxr-x.  8 centos centos   198 Nov 29 15:25 .git
drwxrwxr-x.  2 centos centos    82 Nov 29 15:13 .github
-rw-rw-r--.  1 centos centos   568 Nov 29 15:13 .gitignore
-rw-rw-r--.  1 centos centos  2238 Nov 29 15:13 go.mod
-rw-rw-r--.  1 centos centos 20059 Nov 29 15:13 go.sum
-rw-rw-r--.  1 centos centos  3764 Nov 29 15:13 GOVERNANCE.md
drwxrwxr-x.  7 centos centos   118 Nov 29 15:13 hack
-rw-rw-r--.  1 centos centos   593 Nov 29 15:13 .header
drwxrwxr-x.  4 centos centos  4096 Nov 29 15:13 integration
drwxrwxr-x.  4 centos centos   186 Nov 29 15:13 lease
-rw-rw-r--.  1 centos centos 11358 Nov 29 15:13 LICENSE
drwxrwxr-x.  2 centos centos  4096 Nov 29 15:13 logos
-rw-rw-r--.  1 centos centos  1068 Nov 29 15:13 main.go
-rw-rw-r--.  1 centos centos  1041 Nov 29 15:13 MAINTAINERS
-rw-rw-r--.  1 centos centos  1158 Nov 29 15:13 main_test.go
-rw-rw-r--.  1 centos centos 18475 Nov 29 15:13 Makefile
drwxrwxr-x.  4 centos centos  4096 Nov 29 15:13 mvcc
drwxrwxr-x. 32 centos centos  4096 Nov 29 15:13 pkg
-rw-rw-r--.  1 centos centos  1672 Nov 29 15:13 Procfile
-rw-rw-r--.  1 centos centos   900 Nov 29 15:13 Procfile.learner
-rw-rw-r--.  1 centos centos  1593 Nov 29 15:13 Procfile.v2
drwxrwxr-x.  5 centos centos    56 Nov 29 15:13 proxy
drwxrwxr-x.  8 centos centos  4096 Nov 29 15:13 raft
-rw-rw-r--.  1 centos centos  8631 Nov 29 15:13 README.md
-rw-rw-r--.  1 centos centos   900 Nov 29 15:13 ROADMAP.md
drwxrwxr-x.  2 centos centos   183 Nov 29 15:13 scripts
drwxrwxr-x.  2 centos centos    84 Nov 29 15:13 security
-rwxrwxr-x.  1 centos centos 21038 Nov 29 15:13 test
drwxrwxr-x.  6 centos centos   168 Nov 29 15:13 tests
drwxrwxr-x.  7 centos centos   110 Nov 29 15:13 tools
-rw-rw-r--.  1 centos centos  4306 Nov 29 15:13 .travis.yml
drwxrwxr-x.  9 centos centos   139 Nov 29 15:13 vendor
drwxrwxr-x.  2 centos centos    24 Nov 29 15:13 version
drwxrwxr-x.  3 centos centos   274 Nov 29 15:13 wal
-rw-rw-r--.  1 centos centos  1192 Nov 29 15:13 .words

I thought maybe i could try to use it anyways but obviously I don't get the binary in the end so I can't try it.

@perezjasonr perezjasonr changed the title Cannot find package Cannot find package running go get Nov 29, 2019
@perezjasonr
Copy link
Author

ran with -v if it helps.

go get -v -u sigs.k8s.io/etcdadm
get "sigs.k8s.io/etcdadm": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm?go-get=1
sigs.k8s.io/etcdadm (download)
get "sigs.k8s.io/etcdadm/cmd": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/cmd?go-get=1
get "sigs.k8s.io/etcdadm/cmd": verifying non-authoritative meta tag
github.com/coreos/etcd (download)
get "go.etcd.io/etcd/auth/authpb": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/auth/authpb?go-get=1
get "go.etcd.io/etcd/auth/authpb": verifying non-authoritative meta tag
go.etcd.io/etcd (download)
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/gogoproto": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/gogo/protobuf/gogoproto?go-get=1
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/gogoproto": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/proto": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/gogo/protobuf/proto?go-get=1
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/proto": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor?go-get=1
get "go.etcd.io/etcd/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/proto": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/golang/protobuf/proto?go-get=1
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/proto": verifying non-authoritative meta tag
get "go.etcd.io/etcd/mvcc/mvccpb": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/mvcc/mvccpb?go-get=1
get "go.etcd.io/etcd/mvcc/mvccpb": verifying non-authoritative meta tag
github.com/ghodss/yaml (download)
get "gopkg.in/yaml.v2": found meta tag get.metaImport{Prefix:"gopkg.in/yaml.v2", VCS:"git", RepoRoot:"https://gopkg.in/yaml.v2"} at //gopkg.in/yaml.v2?go-get=1
gopkg.in/yaml.v2 (download)
github.com/sirupsen/logrus (download)
get "golang.org/x/sys/unix": found meta tag get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at //golang.org/x/sys/unix?go-get=1
get "golang.org/x/sys/unix": verifying non-authoritative meta tag
golang.org/x/sys (download)
github.com/spf13/cobra (download)
github.com/spf13/pflag (download)
get "k8s.io/apimachinery/pkg/version": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/version?go-get=1
get "k8s.io/apimachinery/pkg/version": verifying non-authoritative meta tag
k8s.io/apimachinery (download)
get "k8s.io/kubernetes/pkg/version": found meta tag get.metaImport{Prefix:"k8s.io/kubernetes", VCS:"git", RepoRoot:"https://github.com/kubernetes/kubernetes"} at //k8s.io/kubernetes/pkg/version?go-get=1
get "k8s.io/kubernetes/pkg/version": verifying non-authoritative meta tag
k8s.io/kubernetes (download)
package k8s.io/kubernetes/pkg/version: cannot find package "k8s.io/kubernetes/pkg/version" in any of:
        /usr/local/go/src/k8s.io/kubernetes/pkg/version (from $GOROOT)
        /root/go/src/k8s.io/kubernetes/pkg/version (from $GOPATH)
get "sigs.k8s.io/etcdadm/apis": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/apis?go-get=1
get "sigs.k8s.io/etcdadm/apis": verifying non-authoritative meta tag
github.com/satori/go.uuid (download)
get "k8s.io/apimachinery/pkg/util/net": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/util/net?go-get=1
get "k8s.io/apimachinery/pkg/util/net": verifying non-authoritative meta tag
get "golang.org/x/net/http2": found meta tag get.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at //golang.org/x/net/http2?go-get=1
get "golang.org/x/net/http2": verifying non-authoritative meta tag
golang.org/x/net (download)
get "golang.org/x/net/http/httpguts": found meta tag get.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at //golang.org/x/net/http/httpguts?go-get=1
get "golang.org/x/net/http/httpguts": verifying non-authoritative meta tag
get "golang.org/x/net/idna": found meta tag get.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at //golang.org/x/net/idna?go-get=1
get "golang.org/x/net/idna": verifying non-authoritative meta tag
get "golang.org/x/text/secure/bidirule": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at //golang.org/x/text/secure/bidirule?go-get=1
get "golang.org/x/text/secure/bidirule": verifying non-authoritative meta tag
golang.org/x/text (download)
get "golang.org/x/text/transform": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at //golang.org/x/text/transform?go-get=1
get "golang.org/x/text/transform": verifying non-authoritative meta tag
get "golang.org/x/text/unicode/bidi": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at //golang.org/x/text/unicode/bidi?go-get=1
get "golang.org/x/text/unicode/bidi": verifying non-authoritative meta tag
get "golang.org/x/text/unicode/norm": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at //golang.org/x/text/unicode/norm?go-get=1
get "golang.org/x/text/unicode/norm": verifying non-authoritative meta tag
get "golang.org/x/net/http2/hpack": found meta tag get.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at //golang.org/x/net/http2/hpack?go-get=1
get "golang.org/x/net/http2/hpack": verifying non-authoritative meta tag
get "k8s.io/apimachinery/pkg/util/sets": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/util/sets?go-get=1
get "k8s.io/apimachinery/pkg/util/sets": verifying non-authoritative meta tag
get "k8s.io/klog": found meta tag get.metaImport{Prefix:"k8s.io/klog", VCS:"git", RepoRoot:"https://github.com/kubernetes/klog"} at //k8s.io/klog?go-get=1
k8s.io/klog (download)
github.com/go-logr/logr (download)
get "sigs.k8s.io/etcdadm/constants": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/constants?go-get=1
get "sigs.k8s.io/etcdadm/constants": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/binary": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/binary?go-get=1
get "sigs.k8s.io/etcdadm/binary": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/pkg/logrus": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/pkg/logrus?go-get=1
get "sigs.k8s.io/etcdadm/pkg/logrus": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/util": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/util?go-get=1
get "sigs.k8s.io/etcdadm/util": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/certs": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/certs?go-get=1
get "sigs.k8s.io/etcdadm/certs": verifying non-authoritative meta tag
get "k8s.io/client-go/util/cert": found meta tag get.metaImport{Prefix:"k8s.io/client-go", VCS:"git", RepoRoot:"https://github.com/kubernetes/client-go"} at //k8s.io/client-go/util/cert?go-get=1
get "k8s.io/client-go/util/cert": verifying non-authoritative meta tag
k8s.io/client-go (download)
get "k8s.io/client-go/util/keyutil": found meta tag get.metaImport{Prefix:"k8s.io/client-go", VCS:"git", RepoRoot:"https://github.com/kubernetes/client-go"} at //k8s.io/client-go/util/keyutil?go-get=1
get "k8s.io/client-go/util/keyutil": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/certs/pkiutil": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/certs/pkiutil?go-get=1
get "sigs.k8s.io/etcdadm/certs/pkiutil": verifying non-authoritative meta tag
get "k8s.io/apimachinery/pkg/util/validation": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/util/validation?go-get=1
get "k8s.io/apimachinery/pkg/util/validation": verifying non-authoritative meta tag
get "k8s.io/apimachinery/pkg/util/validation/field": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/util/validation/field?go-get=1
get "k8s.io/apimachinery/pkg/util/validation/field": verifying non-authoritative meta tag
get "k8s.io/apimachinery/pkg/util/errors": found meta tag get.metaImport{Prefix:"k8s.io/apimachinery", VCS:"git", RepoRoot:"https://github.com/kubernetes/apimachinery"} at //k8s.io/apimachinery/pkg/util/errors?go-get=1
get "k8s.io/apimachinery/pkg/util/errors": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/etcd": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/etcd?go-get=1
get "sigs.k8s.io/etcdadm/etcd": verifying non-authoritative meta tag
get "go.etcd.io/etcd/clientv3/balancer": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/clientv3/balancer?go-get=1
get "go.etcd.io/etcd/clientv3/balancer": verifying non-authoritative meta tag
get "go.etcd.io/etcd/clientv3/balancer/connectivity": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/clientv3/balancer/connectivity?go-get=1
get "go.etcd.io/etcd/clientv3/balancer/connectivity": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/atomic": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/atomic?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/atomic": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/multierr": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/multierr?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/multierr": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/bufferpool": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap/internal/bufferpool?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/bufferpool": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap/buffer": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap/buffer?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap/buffer": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap/zapcore": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap/zapcore?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap/zapcore": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/color": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap/internal/color?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/color": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/exit": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/go.uber.org/zap/internal/exit?go-get=1
get "go.etcd.io/etcd/vendor/go.uber.org/zap/internal/exit": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/connectivity": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/connectivity?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/connectivity": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/grpclog": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/grpclog?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/grpclog": verifying non-authoritative meta tag
get "go.etcd.io/etcd/clientv3/balancer/picker": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/clientv3/balancer/picker?go-get=1
get "go.etcd.io/etcd/clientv3/balancer/picker": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials/internal": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials/internal?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/credentials/internal": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/metadata": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/metadata?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/metadata": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/serviceconfig": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/serviceconfig?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/serviceconfig": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/dns": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/dns?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/dns": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/backoff": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/backoff?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/backoff": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcrand": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcrand?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcrand": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/passthrough": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/passthrough?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/resolver/passthrough": verifying non-authoritative meta tag
get "go.etcd.io/etcd/clientv3/balancer/resolver/endpoint": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/clientv3/balancer/resolver/endpoint?go-get=1
get "go.etcd.io/etcd/clientv3/balancer/resolver/endpoint": verifying non-authoritative meta tag
get "go.etcd.io/etcd/clientv3/credentials": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/clientv3/credentials?go-get=1
get "go.etcd.io/etcd/clientv3/credentials": verifying non-authoritative meta tag
get "go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes?go-get=1
get "go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/codes": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/codes?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/codes": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/status": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/status?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/status": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes?go-get=1
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/any": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/any?go-get=1
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/any": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/duration": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/duration?go-get=1
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/duration": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/timestamp": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/timestamp?go-get=1
get "go.etcd.io/etcd/vendor/github.com/golang/protobuf/ptypes/timestamp": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/genproto/googleapis/rpc/status": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/genproto/googleapis/rpc/status?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/genproto/googleapis/rpc/status": verifying non-authoritative meta tag
get "go.etcd.io/etcd/etcdserver/etcdserverpb": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/etcdserver/etcdserverpb?go-get=1
get "go.etcd.io/etcd/etcdserver/etcdserverpb": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/context": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/context?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/context": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/trace": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/trace?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/trace": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/internal/timeseries": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/internal/timeseries?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/internal/timeseries": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/roundrobin": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/roundrobin?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/roundrobin": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/base": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/base?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer/base": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding/proto": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding/proto?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/encoding/proto": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/balancerload": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/balancerload?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/balancerload": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/binarylog": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/binarylog?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/binarylog": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/channelz": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/channelz?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/channelz": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/sys/unix": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/sys/unix?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/sys/unix": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/envconfig": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/envconfig?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/envconfig": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcsync": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcsync?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/grpcsync": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/transport": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/transport?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/transport": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/http2": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/http2?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/http2": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/http/httpguts": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/http/httpguts?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/http/httpguts": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/idna": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/idna?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/idna": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/text/secure/bidirule": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/text/secure/bidirule?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/text/secure/bidirule": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/text/transform": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/text/transform?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/text/transform": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/text/unicode/bidi": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/text/unicode/bidi?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/text/unicode/bidi": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/text/unicode/norm": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/text/unicode/norm?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/text/unicode/norm": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/golang.org/x/net/http2/hpack": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/golang.org/x/net/http2/hpack?go-get=1
get "go.etcd.io/etcd/vendor/golang.org/x/net/http2/hpack": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/syscall": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/syscall?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/internal/syscall": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/keepalive": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/keepalive?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/keepalive": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/peer": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/peer?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/peer": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/stats": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/stats?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/stats": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/tap": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/tap?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/tap": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/naming": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/google.golang.org/grpc/naming?go-get=1
get "go.etcd.io/etcd/vendor/google.golang.org/grpc/naming": verifying non-authoritative meta tag
get "go.etcd.io/etcd/pkg/logutil": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/pkg/logutil?go-get=1
get "go.etcd.io/etcd/pkg/logutil": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/coreos/go-systemd/journal": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/coreos/go-systemd/journal?go-get=1
get "go.etcd.io/etcd/vendor/github.com/coreos/go-systemd/journal": verifying non-authoritative meta tag
get "go.etcd.io/etcd/vendor/github.com/coreos/pkg/capnslog": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/vendor/github.com/coreos/pkg/capnslog?go-get=1
get "go.etcd.io/etcd/vendor/github.com/coreos/pkg/capnslog": verifying non-authoritative meta tag
get "go.etcd.io/etcd/pkg/systemd": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/pkg/systemd?go-get=1
get "go.etcd.io/etcd/pkg/systemd": verifying non-authoritative meta tag
get "go.etcd.io/etcd/raft": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/raft?go-get=1
get "go.etcd.io/etcd/raft": verifying non-authoritative meta tag
get "go.etcd.io/etcd/raft/confchange": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/raft/confchange?go-get=1
get "go.etcd.io/etcd/raft/confchange": verifying non-authoritative meta tag
get "go.etcd.io/etcd/raft/quorum": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/raft/quorum?go-get=1
get "go.etcd.io/etcd/raft/quorum": verifying non-authoritative meta tag
get "go.etcd.io/etcd/raft/raftpb": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/raft/raftpb?go-get=1
get "go.etcd.io/etcd/raft/raftpb": verifying non-authoritative meta tag
get "go.etcd.io/etcd/raft/tracker": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/raft/tracker?go-get=1
get "go.etcd.io/etcd/raft/tracker": verifying non-authoritative meta tag
get "go.etcd.io/etcd/pkg/types": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/pkg/types?go-get=1
get "go.etcd.io/etcd/pkg/types": verifying non-authoritative meta tag
get "go.etcd.io/etcd/pkg/tlsutil": found meta tag get.metaImport{Prefix:"go.etcd.io/etcd", VCS:"git", RepoRoot:"https://github.com/etcd-io/etcd"} at //go.etcd.io/etcd/pkg/tlsutil?go-get=1
get "go.etcd.io/etcd/pkg/tlsutil": verifying non-authoritative meta tag
package github.com/coreos/etcd/snapshot: cannot find package "github.com/coreos/etcd/snapshot" in any of:
        /usr/local/go/src/github.com/coreos/etcd/snapshot (from $GOROOT)
        /root/go/src/github.com/coreos/etcd/snapshot (from $GOPATH)
get "sigs.k8s.io/etcdadm/initsystem": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/initsystem?go-get=1
get "sigs.k8s.io/etcdadm/initsystem": verifying non-authoritative meta tag
get "sigs.k8s.io/etcdadm/service": found meta tag get.metaImport{Prefix:"sigs.k8s.io/etcdadm", VCS:"git", RepoRoot:"https://github.com/kubernetes-sigs/etcdadm"} at //sigs.k8s.io/etcdadm/service?go-get=1
get "sigs.k8s.io/etcdadm/service": verifying non-authoritative meta tag

@neolit123
Copy link
Contributor

if you are using go 1.11 or go 1.12 (not 1.13) this should work for you:
GO111MODULE=on go get -u sigs.k8s.io/etcdadm

however it still returns some errors such as:

...
go: k8s.io/kubelet@v0.0.0: unknown revision v0.0.0
go: error loading module requirements

also importing kubernetes/kubernetes is problematic in general:
https://github.com/kubernetes-sigs/etcdadm/blob/master/go.mod#L47

k8s.io/kubernetes v1.11.1

@dlipovetsky
Copy link
Contributor

I'm stumped. Yes, the structure has changed in subsequent versions of upstream dependencies etcd and k/k. But isn't that precisely why we define specific versions in go.mod?

@dlipovetsky
Copy link
Contributor

dlipovetsky commented Dec 3, 2019

@neolit123 Thanks for taking a look at this.

WDYT if, once as part of this fix, I add a go get sigs.k8s.io/etcdadm to the e2e tests?

@neolit123
Copy link
Contributor

btw, i wasn't able to figure out why this is happening.
a go get e2e is fine, although normally not needed.

@neolit123
Copy link
Contributor

neolit123 commented Dec 3, 2019

@dlipovetsky actually it's probably due to this:
https://github.com/kubernetes-sigs/etcdadm/blob/master/go.mod#L47

etcdadm should stop importing k8s.io/kubernetes. there were similar issues logged in k/k and the response is similar.

EDIT:

https://github.com/kubernetes-sigs/etcdadm/blob/091d76b41d046874278cf005b90854bdfd0c5302/cmd/version.go#L28-L29

^ api-machinery/pkg/version is sufficient for pinning the binary version.
https://github.com/kubernetes-sigs/etcdadm/blob/2f0fcd631c77aabd0543d1d10d408724057470e6/version.sh#L145
can then point to that.

@dlipovetsky
Copy link
Contributor

Thanks to @neolit123 's work in #141, the issue is resolved in master:

$ export GO111MODULE=on 
$ go get sigs.k8s.io/etcdadm@master
go: finding sigs.k8s.io/etcdadm master
go: finding k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: finding k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: finding k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: finding k8s.io/utils v0.0.0-20191114184206-e782cd3c129f
go: finding github.com/json-iterator/go v1.1.8
go: finding k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
go: finding golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: finding k8s.io/api v0.0.0-20191121015604-11707872ac1c
go: finding k8s.io/apimachinery v0.0.0-20191121015412-41065c7a8c2a
go: downloading sigs.k8s.io/etcdadm v0.1.2-0.20191206030249-6de9b34b180c
go: extracting sigs.k8s.io/etcdadm v0.1.2-0.20191206030249-6de9b34b180c
go: downloading k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: downloading k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: downloading k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: downloading github.com/sirupsen/logrus v1.2.0
go: downloading google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7
go: extracting github.com/sirupsen/logrus v1.2.0
go: extracting k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: downloading golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: downloading github.com/json-iterator/go v1.1.8
go: extracting github.com/json-iterator/go v1.1.8
go: extracting k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: extracting k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: extracting golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: extracting google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7dlipovetsky@d2iqdev :: 19:07 :: ~/go/pkg/mod :: 
$ go get sigs.k8s.io/etcdadm@master
go: finding sigs.k8s.io/etcdadm master
go: finding k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: finding k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: finding k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: finding k8s.io/utils v0.0.0-20191114184206-e782cd3c129f
go: finding github.com/json-iterator/go v1.1.8
go: finding k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
go: finding golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: finding k8s.io/api v0.0.0-20191121015604-11707872ac1c
go: finding k8s.io/apimachinery v0.0.0-20191121015412-41065c7a8c2a
go: downloading sigs.k8s.io/etcdadm v0.1.2-0.20191206030249-6de9b34b180c
go: extracting sigs.k8s.io/etcdadm v0.1.2-0.20191206030249-6de9b34b180c
go: downloading k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: downloading k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: downloading k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: downloading github.com/sirupsen/logrus v1.2.0
go: downloading google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7
go: extracting github.com/sirupsen/logrus v1.2.0
go: extracting k8s.io/component-base v0.0.0-20191204083906-3ac1376c73aa
go: downloading golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: downloading github.com/json-iterator/go v1.1.8
go: extracting github.com/json-iterator/go v1.1.8
go: extracting k8s.io/apimachinery v0.0.0-20191128180518-03184f823e28
go: extracting k8s.io/client-go v0.0.0-20191204082519-e9644b2e3edc
go: extracting golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456
go: extracting google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7

However, go get sigs.k8s.io/etcdadm defaults to the most recent tag, and it fails:

$ go get sigs.k8s.io/etcdadm
go: finding sigs.k8s.io/etcdadm v0.1.1
go: downloading sigs.k8s.io/etcdadm v0.1.1
go: extracting sigs.k8s.io/etcdadm v0.1.1
go: finding github.com/coreos/etcd/pkg/transport latest
go: finding github.com/coreos/etcd/etcdserver/etcdserverpb latest
go: finding github.com/coreos/etcd/clientv3 latest
go: finding github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes latest
go: finding github.com/coreos/etcd/snapshot latest
go: finding k8s.io/apimachinery/pkg/util/net latest
go: finding k8s.io/apimachinery/pkg/version latest
go: finding k8s.io/apimachinery/pkg/util/validation latest
go: finding k8s.io/apimachinery/pkg/util latest
go: finding k8s.io/apimachinery/pkg latest
go: finding k8s.io/apimachinery latest
go: finding k8s.io/client-go/util/cert latest
go: downloading k8s.io/apimachinery v0.0.0-20191203211716-adc6f4cd9e7d
go: finding k8s.io/client-go/util latest
go: downloading k8s.io/client-go v11.0.0+incompatible
go: extracting k8s.io/apimachinery v0.0.0-20191203211716-adc6f4cd9e7d
go: extracting k8s.io/client-go v11.0.0+incompatible
go: finding k8s.io/kubernetes/pkg/version latest
go: finding github.com/coreos/etcd/pkg latest
go: finding github.com/coreos/etcd/etcdserver latest
go: finding github.com/coreos/etcd/etcdserver/api/v3rpc latest
go: finding github.com/coreos/etcd/etcdserver/api latest
go: finding k8s.io/kubernetes/pkg latest
go: finding k8s.io/kubernetes v1.16.3
go: finding github.com/coreos/etcd v3.3.18+incompatible
go: downloading github.com/coreos/etcd v3.3.18+incompatible
go: extracting github.com/coreos/etcd v3.3.18+incompatible
go: downloading k8s.io/kubernetes v1.16.3
go: extracting k8s.io/kubernetes v1.16.3
go: finding k8s.io/kube-proxy v0.0.0
go: finding k8s.io/kube-controller-manager v0.0.0
go: finding k8s.io/kubelet v0.0.0
go: finding k8s.io/code-generator v0.0.0
go: finding k8s.io/cli-runtime v0.0.0
go: finding k8s.io/kubectl v0.0.0
go: finding k8s.io/cri-api v0.0.0
go: finding k8s.io/apiserver v0.0.0
go: finding k8s.io/csi-translation-lib v0.0.0
go: finding k8s.io/cluster-bootstrap v0.0.0
go: k8s.io/kubelet@v0.0.0: unknown revision v0.0.0
go: k8s.io/csi-translation-lib@v0.0.0: unknown revision v0.0.0
go: k8s.io/kube-controller-manager@v0.0.0: unknown revision v0.0.0
go: k8s.io/cli-runtime@v0.0.0: unknown revision v0.0.0
go: k8s.io/kube-proxy@v0.0.0: unknown revision v0.0.0
go: finding k8s.io/apimachinery v0.0.0
go: k8s.io/apimachinery@v0.0.0: unknown revision v0.0.0
go: finding k8s.io/client-go v0.0.0
go: k8s.io/client-go@v0.0.0: unknown revision v0.0.0
go: k8s.io/cri-api@v0.0.0: unknown revision v0.0.0
go: k8s.io/cluster-bootstrap@v0.0.0: unknown revision v0.0.0
go: k8s.io/kubectl@v0.0.0: unknown revision v0.0.0
go: finding k8s.io/apiextensions-apiserver v0.0.0
go: finding k8s.io/api v0.0.0
go: finding k8s.io/component-base v0.0.0
go: finding k8s.io/legacy-cloud-providers v0.0.0
go: finding k8s.io/metrics v0.0.0
go: k8s.io/code-generator@v0.0.0: unknown revision v0.0.0
go: finding k8s.io/sample-apiserver v0.0.0
go: finding github.com/russross/blackfriday v0.0.0-20170610170232-067529f716f4
go: k8s.io/apiserver@v0.0.0: unknown revision v0.0.0
go: finding k8s.io/kube-aggregator v0.0.0
go: finding k8s.io/cloud-provider v0.0.0
go: finding golang.org/x/net v0.0.0-20190328230028-74de082e2cca
go: finding k8s.io/kube-scheduler v0.0.0
go: k8s.io/component-base@v0.0.0: unknown revision v0.0.0
go: k8s.io/apiextensions-apiserver@v0.0.0: unknown revision v0.0.0
go: k8s.io/legacy-cloud-providers@v0.0.0: unknown revision v0.0.0
go: k8s.io/metrics@v0.0.0: unknown revision v0.0.0
go: k8s.io/sample-apiserver@v0.0.0: unknown revision v0.0.0
go: k8s.io/cloud-provider@v0.0.0: unknown revision v0.0.0
go: k8s.io/api@v0.0.0: unknown revision v0.0.0
go: k8s.io/kube-scheduler@v0.0.0: unknown revision v0.0.0
go: k8s.io/kube-aggregator@v0.0.0: unknown revision v0.0.0
go: error loading module requirements

@dlipovetsky
Copy link
Contributor

I released https://github.com/kubernetes-sigs/etcdadm/releases/tag/v0.1.2.

I've verified go get sigs.k8s.io/etcdadm locally. @perezjasonr Can you verify, please?

@dlipovetsky
Copy link
Contributor

This should be resolved now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants