openshift-kni / lifecycle-agent

Local agent for orchestration of SNO Image Based Upgrade
Apache License 2.0
6 stars 26 forks source link

unrecognized import path "vbom.ml/util" #424

Open pamoedom opened 2 months ago

pamoedom commented 2 months ago

Environment:

$ cat /etc/redhat-release 
Fedora release 38 (Thirty Eight)

$ rpm -qa | grep golang
golang-src-1.21.8-1.fc38.noarch
golang-1.21.8-1.fc38.x86_64
golang-bin-1.21.8-1.fc38.x86_64

Issue:

$ make cli-build 
go: creating new go.mod: module tmp
Downloading sigs.k8s.io/controller-tools/cmd/controller-gen@v0.13.0
go: warning: "all" matched no packages
go: creating new go.mod: module tmp
Downloading sigs.k8s.io/kustomize/kustomize/v5@v5.1.1
go: warning: "all" matched no packages
go mod tidy
go: downloading golang.org/x/crypto v0.21.0
go: downloading golang.org/x/sys v0.18.0
go: downloading golang.org/x/net v0.21.0
go: downloading golang.org/x/term v0.18.0
go: github.com/openshift/machine-config-operator@v0.0.1-0.20201023110058-6c8bd9b2915c requires
    github.com/openshift/library-go@v0.0.0-20200831114015-2ab0c61c15de requires
    vbom.ml/util@v0.0.0-20180919145318-efcd4e0f9787: unrecognized import path "vbom.ml/util": https fetch: Get "https://vbom.ml/util?go-get=1": dial tcp: lookup vbom.ml on 127.0.0.53:53: no such host
make: *** [Makefile:107: common-deps-update] Error 1

Workaround:

$ echo "replace vbom.ml/util => github.com/fvbommel/util v0.0.0-20180919145318-efcd4e0f9787" >> go.mod
$ go mod vendor
$ make cli-build

Regards.

leo8a commented 2 months ago

below is the current workaround I use in my env, FWIW

GOPROXY=https://proxy.golang.org/,direct make cli-build