diff --git a/executor/oci/spec.go b/executor/oci/spec.go index ee62295eb1ff..ec903bc6a610 100644 --- a/executor/oci/spec.go +++ b/executor/oci/spec.go @@ -2,6 +2,7 @@ package oci import ( "context" + "os" "path" "path/filepath" "runtime" @@ -197,8 +198,11 @@ func GenerateSpec(ctx context.Context, meta executor.Meta, mounts []executor.Mou } if tracingSocket != "" { - if mount := getTracingSocketMount(tracingSocket); mount != nil { - s.Mounts = append(s.Mounts, *mount) + // moby/buildkit#4764 + if _, err := os.Stat(tracingSocket); err == nil { + if mount := getTracingSocketMount(tracingSocket); mount != nil { + s.Mounts = append(s.Mounts, *mount) + } } }