arana-db / arana

Arana is a Cloud Native Database Proxy. It can also be deployed as a Database mesh sidecar.
http://arana-docs.rtfd.io/
Apache License 2.0
292 stars 92 forks source link

Two dependency libraries are deleted or setting as private #819

Open andyfu2024 opened 10 months ago

andyfu2024 commented 10 months ago

What happened

I was using Goland to build arana project, then i stuck in go list phase.

image

The Error

GOROOT=/snap/go/10488 #gosetup GOPATH=/home/fu/go #gosetup /snap/go/10488/bin/go list -json -m -u -mod=readonly all #gosetup go: loading module retractions for github.com/coreos/go-systemd@v0.0.0-20190321100706-95778dfbb74e: git ls-remote -q origin in /home/fu/go/pkg/mod/cache/vcs/1f60ff15ab3093bffd86f4a985673d120db13dabca39c597aaa5016031c601a6: exit status 128: ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

go: github.com/mitchellh/osext@v0.0.0-20151018003038-5e2d6d41470f: invalid version: git ls-remote -q origin in /home/fu/go/pkg/mod/cache/vcs/94ed57c5b21c953d93b47487113db43a5c9b69fd990329ec70dc77348c4dd443: exit status 128: ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

The error pointed out the second project couldn't be found, and i also couldn't access it via the specific url

image

What you expected to happen

Go list works well.

How to reproduce it (as minimally and precisely as possible)

Using goland to open arana project.

Anything else we need to know?

OS ubuntu 22.04 Go 1.20 stable Goland 2023.3 GOPROXY=https://goproxy.io,direct

$ cat ~/.gitconfig 
[http]
    proxy = socks5://127.0.0.1:10809
[url "git@github.com:"]
    insteadOf = https://github.com/
baerwang commented 10 months ago

use go ent -W GOPROXY=https://goproxy.cn,direct try??

And then go mod tidy

andyfu2024 commented 10 months ago

use go ent -W GOPROXY=https://goproxy.cn,direct try??

And then go mod tidy

The second project is deleted image https://gist.github.com/mitchellh/90029601268e59a29e64e55bab1c5bdc

maronghe commented 10 months ago

Copy and paste you go.mod file here.

And the dep in my local env is github.com/coreos/go-systemd/v22 v22.3.2 // indirect

gufengwyx8 commented 9 months ago

Copy and paste you go.mod file here.

And the dep in my local env is github.com/coreos/go-systemd/v22 v22.3.2 // indirect

I have same problem, can't find github.com/mitchellh/osext, which repo is deleted from author, go.mod file content is same as branch master.

module github.com/arana-db/arana

go 1.20

require ( github.com/appleboy/gin-jwt/v2 v2.9.1 github.com/arana-db/parser v0.2.17 github.com/blang/semver v3.5.1+incompatible github.com/bwmarrin/snowflake v0.3.0 github.com/cespare/xxhash/v2 v2.2.0 github.com/creasty/defaults v1.6.0 github.com/docker/go-units v0.5.0 github.com/dop251/goja v0.0.0-20230427124612-428fc442ff5f github.com/dubbogo/gost v1.12.3 github.com/gin-gonic/gin v1.8.1 github.com/go-playground/validator/v10 v10.11.1 github.com/go-sql-driver/mysql v1.6.0 github.com/golang/mock v1.6.0 github.com/google/btree v1.1.2 github.com/google/uuid v1.3.0 github.com/hashicorp/golang-lru v0.5.4 github.com/nacos-group/nacos-sdk-go/v2 v2.0.1 github.com/natefinch/lumberjack v2.0.0+incompatible github.com/olekukonko/tablewriter v0.0.5 github.com/pkg/errors v0.9.1 github.com/prometheus/client_golang v1.11.1 github.com/shopspring/decimal v1.3.1 github.com/spf13/cast v1.3.1 github.com/spf13/cobra v1.2.1 github.com/stretchr/testify v1.8.3 github.com/testcontainers/testcontainers-go v0.12.0 github.com/tidwall/gjson v1.14.3 go.etcd.io/etcd/api/v3 v3.5.9 go.etcd.io/etcd/client/v3 v3.5.9 go.etcd.io/etcd/server/v3 v3.5.9 go.opentelemetry.io/otel v1.16.0 go.opentelemetry.io/otel/exporters/jaeger v1.9.0 go.opentelemetry.io/otel/sdk v1.16.0 go.opentelemetry.io/otel/trace v1.16.0 go.uber.org/atomic v1.9.0 go.uber.org/multierr v1.6.0 go.uber.org/zap v1.19.1 golang.org/x/exp v0.0.0-20220613132600-b0d781184e0d golang.org/x/net v0.8.0 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 golang.org/x/text v0.9.0 google.golang.org/grpc v1.55.0 gopkg.in/yaml.v3 v3.0.1 )

require ( github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect github.com/Microsoft/go-winio v0.4.17 // indirect github.com/Microsoft/hcsshim v0.9.9 // indirect github.com/aliyun/alibaba-cloud-sdk-go v1.61.18 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/buger/jsonparser v1.1.1 // indirect github.com/cenkalti/backoff v2.2.1+incompatible // indirect github.com/cenkalti/backoff/v4 v4.2.1 // indirect github.com/containerd/cgroups v1.0.1 // indirect github.com/containerd/containerd v1.5.7 // indirect github.com/coreos/go-semver v0.3.1 // indirect github.com/coreos/go-systemd/v22 v22.3.2 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dlclark/regexp2 v1.9.0 // indirect github.com/docker/distribution v2.7.1+incompatible // indirect github.com/docker/docker v20.10.11+incompatible // indirect github.com/docker/go-connections v0.4.0 // indirect github.com/dustin/go-humanize v1.0.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/go-errors/errors v1.0.1 // indirect github.com/go-logr/logr v1.2.4 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-playground/locales v0.14.0 // indirect github.com/go-playground/universal-translator v0.18.0 // indirect github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect github.com/goccy/go-json v0.10.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v4 v4.4.3 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/google/pprof v0.0.0-20230429030804-905365eefe3e // indirect github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99 // indirect github.com/gorilla/websocket v1.4.2 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect github.com/inconshreveable/mousetrap v1.0.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/jonboulle/clockwork v0.2.2 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/leodido/go-urn v1.2.1 // indirect github.com/magiconair/properties v1.8.5 // indirect github.com/mattn/go-isatty v0.0.16 // indirect github.com/mattn/go-runewidth v0.0.9 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect github.com/moby/sys/mount v0.2.0 // indirect github.com/moby/sys/mountinfo v0.5.0 // indirect github.com/moby/term v0.0.0-20201216013528-df9cb8a40635 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/morikuni/aec v1.0.0 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.0.1 // indirect github.com/opencontainers/runc v1.0.2 // indirect github.com/pelletier/go-toml/v2 v2.0.6 // indirect github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63 // indirect github.com/pingcap/log v0.0.0-20210625125904-98ed8e2eb1c7 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/prometheus/client_model v0.2.0 // indirect github.com/prometheus/common v0.28.0 // indirect github.com/prometheus/procfs v0.6.0 // indirect github.com/sirupsen/logrus v1.8.1 // indirect github.com/soheilhy/cmux v0.1.5 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect github.com/ugorji/go/codec v1.2.7 // indirect github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect go.etcd.io/bbolt v1.3.7 // indirect go.etcd.io/etcd/client/pkg/v3 v3.5.9 // indirect go.etcd.io/etcd/client/v2 v2.305.9 // indirect go.etcd.io/etcd/pkg/v3 v3.5.9 // indirect go.etcd.io/etcd/raft/v3 v3.5.9 // indirect go.opencensus.io v0.23.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.25.0 // indirect go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0 // indirect go.opentelemetry.io/otel/metric v1.16.0 // indirect go.opentelemetry.io/proto/otlp v0.19.0 // indirect golang.org/x/crypto v0.4.0 // indirect golang.org/x/sys v0.8.0 // indirect golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba // indirect google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 // indirect google.golang.org/protobuf v1.30.0 // indirect gopkg.in/ini.v1 v1.62.0 // indirect gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect sigs.k8s.io/yaml v1.2.0 // indirect )