Closed chrislovecnm closed 6 years ago
protoc: not found
suggests the protobuf compiler is not in the base image. Do you have a link to a failing build?
That is a problem, but the Makefile shouldn't be trying to use protoc because that target is checked in.
On Sep 25, 2017 7:42 PM, "Justin Santa Barbara" notifications@github.com wrote:
protoc: not found suggests the protobuf compiler is not in the base image. Do you have a link to a failing build?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kubernetes/kops/issues/3454#issuecomment-332069913, or mute the thread https://github.com/notifications/unsubscribe-auth/AABva9-b8ZqyjfK6uRoeDKQPsruSkIPNks5smGSdgaJpZM4PjYNo .
@alrs here is debug from travis failure https://gist.github.com/chrislovecnm/fdb51ee9ccea144a5d226fe33f5ef83f
hack/verify-boilerplate.sh
Successfully remade target file `verify-boilerplate'.
File `nodeup' does not exist.
File `/home/travis/gopath/src/k8s.io/kops/.build/local/nodeup' does not exist.
Prerequisite `protokube/pkg/gossip/mesh/mesh.proto' is newer than target `protokube/pkg/gossip/mesh/mesh.pb.go'.
Must remake target `protokube/pkg/gossip/mesh/mesh.pb.go'.
cd /home/travis/gopath/src; protoc --gofast_out=. k8s.io/kops/protokube/pkg/gossip/mesh/mesh.proto
/bin/sh: 1: protoc: not found
make: *** [protokube/pkg/gossip/mesh/mesh.pb.go] Error 127
nodeup should not depend on mesh.pb.go. Does it depend on protokube? I am guessing no. Nodeup depends on some of the kops base code, but it is standalone, and I do not think it should inter mix with protokube at all.
and the next build run:
hack/verify-boilerplate.sh
Successfully remade target file `verify-boilerplate'.
File `nodeup' does not exist.
File `/home/travis/gopath/src/k8s.io/kops/.build/local/nodeup' does not exist.
Must remake target `/home/travis/gopath/src/k8s.io/kops/.build/local/nodeup'.
go build -ldflags " -X k8s.io/kops.Version=1.8.0-alpha.2+4180456dd -X k8s.io/kops.GitVersion=4180456dd" -o /home/travis/gopath/src/k8s.io/kops/.build/local/nodeup k8s.io/kops/cmd/nodeup
Successfully remade target file `/home/travis/gopath/src/k8s.io/kops/.build/local/nodeup'.
Must remake target `nodeup'.
Successfully remade target file `nodeup'.
File `examples' does not exist.
Must remake target `examples'.
WTH
Closing as we know this is a make issue
We are getting random build failers on travis.
I have seen this with multiple different versions of the travis build.
@alrs any ideas?