Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-12149

Docker build environment protoc is not executable

Details

    • Bug
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • build-system
    • None

    Description

      I tried to run some tests using the Docker build environment and hit this:

      $ ./gradlew -p sdks/java/io/cassandra check
      Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could
      not be reused, use --status for details
      Configuration on demand is an incubating feature.
      > Task :model:pipeline:generateProto FAILED

      FAILURE: Build failed with an exception.

      • What went wrong:
        Execution failed for task ':model:pipeline:generateProto'.
        > java.io.IOException: Cannot run program "/home/elharo/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protoc/3.15.3/8fb78f9edc8192143d947edc2217aafaa5d5f79b/protoc-3.15.3-linux-x86_64.exe": error=13, Permission denied

        I do see that protoc does not have execute permission:

      $ ls -l /home/elharo/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protoc/3.15.3/8fb78f9edc8192143d947edc2217aafaa5d5f79b/
      total 5120
      rw-rr- 1 elharo users 5241944 Apr  9 22:17 protoc-3.15.3-linux-x86_64.exe

      Attachments

        Activity

          People

            Unassigned Unassigned
            elharo Elliotte Rusty Harold
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: