labbsr0x / labbsr0x/bindman-dns-webhook
Build fails for docker-compose
- Dominant language
- Go
- Stars
- 9
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
While bringing up the service, I am getting following error:
> Building bindman-dns-manager
Sending build context to Docker daemon 4.608kB
Step 1/11 : FROM golang:1.11-alpine as builder
---> e116d2efa2ab
Step 2/11 : RUN apk add --no-cache git mercurial
---> Using cache
---> b73a5b1c1ecb
Step 3/11 : WORKDIR $GOPATH/src/bindman-dns-webhook/hook
---> Using cache
---> f9041e659f29
Step 4/11 : ADD . ./
---> Using cache
---> 7f0f27093a35
Step 5/11 : RUN go get -v ./...
---> Running in de5633e1f690
github.com/labbsr0x/bindman-dns-webhook (download)
github.com/gorilla/mux (download)
github.com/go-errors/errors (download)
github.com/prometheus/client_golang (download)
github.com/beorn7/perks (download)
github.com/cespare/xxhash (download)
github.com/golang/protobuf (download)
Fetching https://google.golang.org/protobuf/encoding/prototext?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/encoding/prototext?go-get=1 (status code 200)
get "google.golang.org/protobuf/encoding/prototext": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/encoding/prototext?go-get=1
get "google.golang.org/protobuf/encoding/prototext": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf?go-get=1
Parsing meta tags from https://google.golang.org/protobuf?go-get=1 (status code 200)
google.golang.org/protobuf (download)
Fetching https://google.golang.org/protobuf/encoding/protowire?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/encoding/protowire?go-get=1 (status code 200)
get "google.golang.org/protobuf/encoding/protowire": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/encoding/protowire?go-get=1
get "google.golang.org/protobuf/encoding/protowire": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/reflect/protoreflect?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/reflect/protoreflect?go-get=1 (status code 200)
get "google.golang.org/protobuf/reflect/protoreflect": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/reflect/protoreflect?go-get=1
get "google.golang.org/protobuf/reflect/protoreflect": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/proto?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/proto?go-get=1 (status code 200)
get "google.golang.org/protobuf/proto": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/proto?go-get=1
get "google.golang.org/protobuf/proto": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/reflect/protoregistry?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/reflect/protoregistry?go-get=1 (status code 200)
get "google.golang.org/protobuf/reflect/protoregistry": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/reflect/protoregistry?go-get=1
get "google.golang.org/protobuf/reflect/protoregistry": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/runtime/protoiface?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/runtime/protoiface?go-get=1 (status code 200)
get "google.golang.org/protobuf/runtime/protoiface": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/runtime/protoiface?go-get=1
get "google.golang.org/protobuf/runtime/protoiface": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/reflect/protodesc?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/reflect/protodesc?go-get=1 (status code 200)
get "google.golang.org/protobuf/reflect/protodesc": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/reflect/protodesc?go-get=1
get "google.golang.org/protobuf/reflect/protodesc": verifying non-authoritative meta tag
Fetching https://google.golang.org/protobuf/runtime/protoimpl?go-get=1
Parsing meta tags from https://google.golang.org/protobuf/runtime/protoimpl?go-get=1 (status code 200)
get "google.golang.org/protobuf/runtime/protoimpl": found meta tag get.metaImport{Prefix:"google.golang.org/protobuf", VCS:"git", RepoRoot:"https://go.googlesource.com/protobuf"} at https://google.golang.org/protobuf/runtime/protoimpl?go-get=1
get "google.golang.org/protobuf/runtime/protoimpl": verifying non-authoritative meta tag
github.com/prometheus/client_model (download)
github.com/prometheus/common (download)
github.com/matttproud/golang_protobuf_extensions (download)
github.com/prometheus/procfs (download)
Fetching https://golang.org/x/sys/unix?go-get=1
Parsing meta tags from https://golang.org/x/sys/unix?go-get=1 (status code 200)
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 https://golang.org/x/sys/unix?go-get=1
get "golang.org/x/sys/unix": verifying non-authoritative meta tag
Fetching https://golang.org/x/sys?go-get=1
Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200)
golang.org/x/sys (download)
github.com/sirupsen/logrus (download)
google.golang.org/protobuf/internal/flags
google.golang.org/protobuf/internal/set
golang.org/x/sys/internal/unsafeheader
google.golang.org/protobuf/internal/pragma
github.com/beorn7/perks/quantile
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
github.com/cespare/xxhash
google.golang.org/protobuf/internal/detrand
golang.org/x/sys/unix
google.golang.org/protobuf/internal/version
github.com/go-errors/errors
github.com/gorilla/mux
github.com/prometheus/common/model
google.golang.org/protobuf/internal/errors
github.com/prometheus/procfs/internal/fs
github.com/prometheus/procfs/internal/util
google.golang.org/protobuf/encoding/protowire
google.golang.org/protobuf/reflect/protoreflect
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/runtime/protoiface
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/internal/encoding/text
github.com/sirupsen/logrus
github.com/prometheus/procfs
google.golang.org/protobuf/proto
google.golang.org/protobuf/internal/encoding/defval
github.com/labbsr0x/bindman-dns-webhook/src/types
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/internal/encoding/tag
google.golang.org/protobuf/internal/impl
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/anypb
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/protobuf/types/known/durationpb
google.golang.org/protobuf/types/descriptorpb
github.com/golang/protobuf/ptypes/timestamp
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/any
google.golang.org/protobuf/reflect/protodesc
github.com/golang/protobuf/proto
github.com/golang/protobuf/ptypes
github.com/matttproud/golang_protobuf_extensions/pbutil
github.com/prometheus/client_model/go
github.com/prometheus/client_golang/prometheus/internal
github.com/prometheus/common/expfmt
github.com/prometheus/client_golang/prometheus
github.com/prometheus/client_golang/prometheus
../../github.com/prometheus/client_golang/prometheus/go_collector.go:388:15: undefined: debug.ReadBuildInfo
The command '/bin/sh -c go get -v ./...' returned a non-zero code: 2
ERROR: Service 'bindman-dns-manager' failed to build : Build failed
Is it because of go version. I am currently using go version go1.15.5 linux/amd64
Contributor guide
Assessment
This issue has not been assessed yet.