Problem with upgrading
Hi! I'm trying to upgrade self-managed gitlab instance from sources (according to this doc - https://gitlab.com/gitlab-org/gitlab-foss/-/blob/14-4-stable/doc/update/upgrading_from_source.md) On the Gitlab shell update step the is an error:
GOBIN="/home/git/gitlab-shell/bin" go install -ldflags "-X main.Version=unknown -X main.BuildTime=20211129.114607" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" ./cmd/...
go: inconsistent vendoring in /home/git/gitlab-shell:
github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/mattn/go-shellwords@v1.0.11: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/mikesmitty/edkey@v0.0.0-20170222072505-3356ea4e686a: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/otiai10/copy@v1.4.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/pires/go-proxyproto@v0.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/prometheus/client_golang@v1.10.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
github.com/stretchr/testify@v1.7.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
gitlab.com/gitlab-org/gitaly/v14@v14.0.0-rc1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
gitlab.com/gitlab-org/labkit@v1.7.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
golang.org/x/crypto@v0.0.0-20201221181555-eec23a3978ad: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
golang.org/x/sync@v0.0.0-20210220032951-036812b2e83c: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
google.golang.org/grpc@v1.37.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
gopkg.in/yaml.v2@v2.4.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
To ignore the vendor directory, use -mod=readonly or -mod=mod.
To sync the vendor directory, run:
go mod vendor
How it could be fixed? Go version is 1.16.10 (as recommended by update doc)
Edited by Oleksandr Skoropad