Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8292207

jdk/internal/platform/docker/TestUseContainerSupport.java failed with "mkdir /run/user/NNNNN: permission denied"

XMLWordPrintable

    • aarch64
    • linux

      The following test failed in the JDK20 CI:

      jdk/internal/platform/docker/TestUseContainerSupport.java

      Here's a snippet from the log file:

      [COMMAND]
      podman run --tty=true --rm --volume /opt/mach5/mesos/work_dir/slaves/0c72054a-24ab-4dbb-944f-97f9341a1b96-S48904/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/ba411fe1-975b-4146-92c9-0ca16ec50da8/runs/2337f369-0570-4c1b-acbb-38d33be5a5c4/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_platform_docker/classes/0/jdk/internal/platform/docker/TestUseContainerSupport.d:/test-classes/ jdk-internal:test-jdk-internal-platform-docker-TestUseContainerSupport-useContainerSupport /jdk/bin/java -XX:+UseContainerSupport -cp /test-classes/ --add-exports java.base/jdk.internal.platform=ALL-UNNAMED -Xmx768m -XX:MaxRAMPercentage=6.25 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0c72054a-24ab-4dbb-944f-97f9341a1b96-S48904/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/ba411fe1-975b-4146-92c9-0ca16ec50da8/runs/2337f369-0570-4c1b-acbb-38d33be5a5c4/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_platform_docker/tmp -ea -esa -Djdk.test.docker.image.name=jpg-data.us.oracle.com/docker-local/mach5/jdk-test/oraclelinux_8.5_aarch64 -Djdk.test.docker.image.version=1.0 -Djdk.test.container.command=podman CheckUseContainerSupport true
      [2022-08-10T14:50:08.879893463Z] Gathering output for process 2393497
      [ELAPSED: 90326 ms]
      [STDERR]
      time="2022-08-10T14:51:39Z" level=error msg="Unable to write pod event: \\"error opening \\\\\\"/run/user/10668/libpod/tmp/events/events.log.lock\\\\\\": creating locker directory: mkdir /run/user/10668: permission denied\\""
      time="2022-08-10T14:51:39Z" level=error msg="Unable to write pod event: \\"error opening \\\\\\"/run/user/10668/libpod/tmp/events/events.log.lock\\\\\\": creating locker directory: mkdir /run/user/10668: permission denied\\""
      Error: error creating network namespace for container c08577857491dbe4ab71818badcddb194f42c9b4111ca9b6be252407a938ee97: mkdir /run/user/10668: permission denied

      [STDOUT]

      Full child process STDOUT was saved to docker-stdout-2393497.log
      [2022-08-10T14:51:39.204772409Z] Waiting for completion for process 2393497
      [2022-08-10T14:51:39.205152689Z] Waiting for completion finished for process 2393497
      [2022-08-10T14:51:39.205246569Z] Waiting for completion for process 2393497
      [2022-08-10T14:51:39.205293170Z] Waiting for completion finished for process 2393497
      [2022-08-10T14:51:39.222196803Z] Waiting for completion for process 2393497
      [2022-08-10T14:51:39.222283083Z] Waiting for completion finished for process 2393497
      [COMMAND]
      podman rmi --force jdk-internal:test-jdk-internal-platform-docker-TestUseContainerSupport-useContainerSupport
      [2022-08-10T14:51:39.234716428Z] Gathering output for process 2393844
      [ELAPSED: 178 ms]
      [STDERR]

      [STDOUT]
      Untagged: localhost/jdk-internal:test-jdk-internal-platform-docker-TestUseContainerSupport-useContainerSupport
      Deleted: a167cd6c1f17d165990aca731f9cd40fa38696b881265032544914d05374c3ef
      Deleted: 5d24ee3a48e52cdcee08a3923ce580340cbdd8a1ea14a39844034354a863f792
      Deleted: b2ec9aad9bd79e5fb6e3e929f0d4bc88eaa7273692d82b2c732655fa65abb028

      Full child process STDOUT was saved to docker-stdout-2393844.log
      ----------System.err:(19/1403)*----------
       stdout: [];
       stderr: [time="2022-08-10T14:51:39Z" level=error msg="Unable to write pod event: \\"error opening \\\\\\"/run/user/10668/libpod/tmp/events/events.log.lock\\\\\\": creating locker directory: mkdir /run/user/10668: permission denied\\""
      time="2022-08-10T14:51:39Z" level=error msg="Unable to write pod event: \\"error opening \\\\\\"/run/user/10668/libpod/tmp/events/events.log.lock\\\\\\": creating locker directory: mkdir /run/user/10668: permission denied\\""
      Error: error creating network namespace for container c08577857491dbe4ab71818badcddb194f42c9b4111ca9b6be252407a938ee97: mkdir /run/user/10668: permission denied
      ]
       exitValue = 126

      java.lang.RuntimeException: Expected to get exit value of [0], exit value is: [126]
      at jdk.test.lib.process.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:490)
      at TestUseContainerSupport.testUseContainerSupport(TestUseContainerSupport.java:71)
      at TestUseContainerSupport.main(TestUseContainerSupport.java:50)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:578)
      at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:312)
      at java.base/java.lang.Thread.run(Thread.java:1589)

      JavaTest Message: Test threw exception: java.lang.RuntimeException
      JavaTest Message: shutting down test

      result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0], exit value is: [126]

            mseledtsov Mikhailo Seledtsov
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: