Open rajibmitra opened 5 years ago
buildkitd
daemon running?
yes its running.
Daemon log?
I'm also running into this issue quite often.
Build in buildctl
would complete and fail near the end:
656 #24 556.3 Installing initially failed dependencies…
657 #24 DONE 561.9s
658 #25 [requirements 6/7] COPY files/ipfshttpclient.patch /tmp/ipfshttpclient.p...
659 #25 DONE 2.9s
660 #26 [requirements 7/7] RUN cd /app/.venv/lib/pyth...
661 #26 0.136 patching file ipfshttpclient/multipart.py
662 #26 DONE 0.2s
663 error: failed to receive status: rpc error: code = Unavailable desc = transport is closing
Buildkit daemon does have one error in the log (although this has happened more than once):
time="2020-01-22T13:03:38Z" level=error msg="
/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Canceled desc = grpc: the client connection is closing
failed to copy
github.com/containerd/containerd/content.Copy
/src/vendor/github.com/containerd/containerd/content/helpers.go:148
github.com/containerd/containerd/remotes.fetch
/src/vendor/github.com/containerd/containerd/remotes/handlers.go:133
github.com/containerd/containerd/remotes.FetchHandler.func1
/src/vendor/github.com/containerd/containerd/remotes/handlers.go:95
github.com/moby/buildkit/util/contentutil.Copy
/src/util/contentutil/copy.go:16
github.com/moby/buildkit/cache/remotecache.export
/src/cache/remotecache/export.go:95
github.com/moby/buildkit/cache/remotecache.(*contentCacheExporter).Finalize
/src/cache/remotecache/export.go:65
github.com/moby/buildkit/solver/llbsolver.(*Solver).Solve.func3
/src/solver/llbsolver/solver.go:219
github.com/moby/buildkit/solver/llbsolver.inVertexContext
/src/solver/llbsolver/solver.go:334
github.com/moby/buildkit/solver/llbsolver.(*Solver).Solve
/src/solver/llbsolver/solver.go:206
github.com/moby/buildkit/control.(*Controller).Solve
/src/control/control.go:276
github.com/moby/buildkit/api/services/control._Control_Solve_Handler.func1
/src/api/services/control/control.pb.go:1364
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1
/src/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:57
main.unaryInterceptor.func1
/src/cmd/buildkitd/main.go:529
github.com/moby/buildkit/api/services/control._Control_Solve_Handler
/src/api/services/control/control.pb.go:1366
google.golang.org/grpc.(*Server).processUnaryRPC
/src/vendor/google.golang.org/grpc/server.go:995
google.golang.org/grpc.(*Server).handleStream
/src/vendor/google.golang.org/grpc/server.go:1275
google.golang.org/grpc.(*Server).serveStreams.func1.1
/src/vendor/google.golang.org/grpc/server.go:710
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1337
error writing layer blob
github.com/moby/buildkit/cache/remotecache.export
/src/cache/remotecache/export.go:96
github.com/moby/buildkit/cache/remotecache.(*contentCacheExporter).Finalize
/src/cache/remotecache/export.go:65
github.com/moby/buildkit/solver/llbsolver.(*Solver).Solve.func3
/src/solver/llbsolver/solver.go:219
github.com/moby/buildkit/solver/llbsolver.inVertexContext
/src/solver/llbsolver/solver.go:334
github.com/moby/buildkit/solver/llbsolver.(*Solver).Solve
/src/solver/llbsolver/solver.go:206
github.com/moby/buildkit/control.(*Controller).Solve
/src/control/control.go:276
github.com/moby/buildkit/api/services/control._Control_Solve_Handler.func1
/src/api/services/control/control.pb.go:1364
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1
/src/vendor/github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc/server.go:57
main.unaryInterceptor.func1
/src/cmd/buildkitd/main.go:529
github.com/moby/buildkit/api/services/control._Control_Solve_Handler
/src/api/services/control/control.pb.go:1366
google.golang.org/grpc.(*Server).processUnaryRPC
/src/vendor/google.golang.org/grpc/server.go:995
google.golang.org/grpc.(*Server).handleStream
/src/vendor/google.golang.org/grpc/server.go:1275
google.golang.org/grpc.(*Server).serveStreams.func1.1
/src/vendor/google.golang.org/grpc/server.go:710
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1337"
buildkitd
(master) is deployed in Kubernetes + Calico and buildctl
is executed from another pod:
image: moby/buildkit:master
args:
- --oci-worker-rootless
- --oci-worker-no-process-sandbox
- --allow-insecure-entitlement
- network.host
- --addr
- unix:///run/user/1000/buildkit/buildkitd.sock
- --addr
- tcp://0.0.0.0:1234
@bokysan are you lucky with the build? I have the same error when trying to run the buildctl
, which is in moby/buildkit:rootless
docker image.
Used kubernetes
running in local minikube
.
It looks like the buildkit
cannot create a directory with a file in /run/user/1000/
.
I just wonder, will help creating this directory by hands and getting it the writing permissions or not..
Nope, issue still happens from time to time. :(
It seems multiple issues with different error logs are mixed up in this ticket.
Please open new issues with full repro steps
Hi,
I am trying to execute the below command :
buildctl build --local dockerfile=. --frontend=dockerfile.v0
And I am getting this below error :
Let me know how can I fix this issue, thanks.