Page MenuHomePhabricator

Wikimedia-event-utilities jenkins build failure
Closed, ResolvedPublic

Description

We get a failure on this patch with this error message:

docker: Error response from daemon: manifest for docker-registry.wikimedia.org/releng/maven-java8:1.0.1 not found: manifest unknown: manifest unknown.
}

Event Timeline

Change 928100 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Revert "jjb: Update maven-java8-based jobs to images with new gerrit IP"

https://gerrit.wikimedia.org/r/928100

hashar added subscribers: Jdforrester-WMF, hashar.

The java8 imiages are based on Debian Stretch and can no more be rebuild. But https://gerrit.wikimedia.org/r/c/integration/config/+/927280 proposed an update and since they can't build docker-pkg complains:

== Step 0: scanning /etc/zuul/wikimedia/dockerfiles ==
Will build the following images:
* docker-registry.discovery.wmnet/releng/maven-java8:1.0.1
* docker-registry.discovery.wmnet/releng/java8-scala-spark:0.2.0-s2
* docker-registry.discovery.wmnet/releng/gearman-java8:1.0.0-s2
* docker-registry.discovery.wmnet/releng/java8-mjolnir:0.4.0-s2
== Step 1: building images ==
 ERROR: image docker-registry.discovery.wmnet/releng/maven-java8 failed to build, see logs for details
 ERROR: image docker-registry.discovery.wmnet/releng/java8-scala-spark failed to build, see logs for details
 ERROR: image docker-registry.discovery.wmnet/releng/gearman-java8 failed to build, see logs for details
 ERROR: image docker-registry.discovery.wmnet/releng/java8-mjolnir failed to build, see logs for details

The Jenkins jobs got switched to those new non published images which caused the issue.

We need to rollback the jobs to the previous images.

Change 928100 merged by jenkins-bot:

[integration/config@master] Revert "jjb: Update maven-java8-based jobs to images with new gerrit IP"

https://gerrit.wikimedia.org/r/928100

Mentioned in SAL (#wikimedia-releng) [2023-06-07T16:41:33Z] <hashar> jjb: reverting '*maven-release*' and '*java8*' Jenkins jobs to previous java8 docker images # T338343

The Jenkins jobs should now point back to the last good image and the build should be working now. You can comment recheck or remove your Code-Review:+2 (if any) and apply it again.

The root cause is those java8 CI images are still based on Debian Stretch which is obsolete and we can no more build them. I gotta migrate them to a newer Debian distribution which is T278203 ;)