Community build: 26.5.0.122743-community broken image?

Must-share information (formatted with Markdown):

  • version 26.5.0.122743-community
  • how is SonarQube deployed: Helm

The image seems to have been repushed ( dockerhub says 3h ago on jun 2 26@ 16:00 CEST), and I just get:

Error: Invalid or corrupt jarfile lib/sonarqube.jar

from the container. The same version was already running, but the image got repulled during a cluster maintenance.

old image sha256:61d0bce2238dbf55859bea90da63a7b4994585bad04f43d3b0f93e6b252941dc

      "created": "2026-05-11T22:13:40.873390969Z",    "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
          "JAVA_HOME=/opt/java/openjdk",
          "LANG=en_US.UTF-8",
          "LANGUAGE=en_US:en",
          "LC_ALL=en_US.UTF-8",
          "JAVA_VERSION=jdk-25.0.3+9",
          "DOCKER_RUNNING=true",
          "SONARQUBE_HOME=/opt/sonarqube",
          "SONAR_VERSION=26.5.0.122743",
          "SQ_DATA_DIR=/opt/sonarqube/data",
          "SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions",
          "SQ_LOGS_DIR=/opt/sonarqube/logs",
          "SQ_TEMP_DIR=/opt/sonarqube/temp",
         "ES_TMPDIR=/opt/sonarqube/temp"

   "repoDigests": [
      "docker.io/library/sonarqube@sha256:35bedac3f40cda75969890da59b17d577770844fe6ef659206c678a8e00921c7"

new image: sha256:4ee1ff5e4280c8f6ebf518bd536f9e32f5e19919c6d0a045596beef06a8e987b

"created": "2026-06-02T09:18:39.463851837Z",
         "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
          "JAVA_HOME=/opt/java/openjdk",
          "LANG=en_US.UTF-8",
          "LANGUAGE=en_US:en",
          "LC_ALL=en_US.UTF-8",
          "JAVA_VERSION=jdk-25.0.3+9",
          "DOCKER_RUNNING=true",
          "SONARQUBE_HOME=/opt/sonarqube",
          "SONAR_VERSION=26.5.0.122743",
          "SQ_DATA_DIR=/opt/sonarqube/data",
          "SQ_EXTENSIONS_DIR=/opt/sonarqube/extensions",
          "SQ_LOGS_DIR=/opt/sonarqube/logs",
          "SQ_TEMP_DIR=/opt/sonarqube/temp",
          "ES_TMPDIR=/opt/sonarqube/temp"
   "repoDigests": [
      "docker.io/library/sonarqube@sha256:223d0090322edce6211a5328298b6f646920f1535025ef8dd880cab6647bb1fa"
 

After switching back to the old image ( push with ctr to a private repo and adjust the statefulset) sonar is up again.

Hey Björn, welcome to the community!

I pulled sonarqube:26.5.0.122743-community and checked that indeed I got an image with digest sha256:223d0090322edce6211a5328298b6f646920f1535025ef8dd880cab6647bb1fa. I was able to run it without issue, so I suspect your image is corrupted. Are you using a registry mirror/cache/store which might be storing a corrupted copy of the image? If so, I recommend you try refreshing it, or you try pulling directly from dockerhub just to test. You could also try pulling it locally with docker and running it in your machine. Basically, what I would like is that you try running the fresh image, ruling out any potentially corrupted mirror or cached image.

That was a direct pull, but I’ll retry…