AdoptOpenJDK / openjdk-docker

Scripts for creating Docker images of OpenJDK binaries.
https://hub.docker.com/_/adoptopenjdk/
Apache License 2.0
427 stars 237 forks source link

Missing multi-arch full ubi manifest list #268

Closed edavidj closed 4 years ago

edavidj commented 4 years ago
arthurdm commented 4 years ago

fyi @dinogun

dinogun commented 4 years ago

This was caused due to build failures on the ppc64le and s390x boxes. The ppc64le issue is fixed, s390x should get fixed today.

edavidj commented 4 years ago

@dinogun any updates on the timeline for this? The s390x images are still missing from the manifest lists.

dinogun commented 4 years ago

I am seeing a lot of network failures on the s390x box for the UBI builds, eg

FROM registry.access.redhat.com/ubi8/ubi:8.1
Get https://registry.access.redhat.com/v2/ubi8/ubi/manifests/8.1: remote error: tls: internal error

See this link for the full log. This causes the rest of the docker builds (for other OSes) to not run at all. I am currently manually running this build to resolve this.

Also, in general there seems to be more failures while pulling from the RedHat container registry, I don't see as many network failures while pulling from DockerHub for example.

dinogun commented 4 years ago

Should be working now, can you please check, thanks

karianna commented 4 years ago

@edavidj - Can you confirm if this can be closed now?

edavidj commented 4 years ago

Yep LGTM 👍 Thanks for the help

edavidj commented 4 years ago

@dinogun I only verified with the openjdk8/openjdk11 images, but it appears that the s390x image is still missing from the adoptopenjdk/openjdk13-openj9:ubi image. This is blocking our builds, but I can manually build the openjdk8/11 based images for now.

dinogun commented 4 years ago

Should be available now.

$ docker run --rm -it adoptopenjdk/openjdk13:ubi java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+8)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.2+8, mixed mode, sharing)

$ docker run --rm -it adoptopenjdk/openjdk13-openj9:ubi java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+8)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.18.0, JRE 13 Linux amd64-64-Bit Compressed References 20200117_151 (JIT enabled, AOT enabled)
OpenJ9   - 6968c18d7
OMR      - 7a1b0239a
JCL      - 9c5a41bd5f based on jdk-13.0.2+8)
edavidj commented 4 years ago

Works great, thanks for taking another look into this 👍