Meine Jenkins-Installation auf Debian wurde aktualisiert (mit apt) – und jetzt weigert sich Jenkins, zu starten. Im Protokoll kann ich Folgendes sehen:
Exception in thread "main" java.lang.IllegalArgumentException:
Unrecognized option: --ajp13Port=-1
Meine Jenkins-Version ist 2.381. Leider weiß ich jetzt nicht, welche Version vorher installiert war, aber es hat auf jeden Fall funktioniert und es wurden keine Konfigurationsänderungen vorgenommen.
Wie kann ich es starten?
Antwort1
Ich habe die Lösung gefunden. Die Datei /etc/systemd/system/jenkins.service.d/override.conf
enthielt die folgende Zeile:
Environment="JENKINS_OPTS= --ajp13Port=-1"
Ich habe diese Zeile kommentiert – und der Dienst wurde ohne Probleme gestartet.
Es scheint, als ob der Upgrade-Prozess (über apt) die Konfigurationsüberschreibungen nicht richtig verarbeitet.
Antwort2
Hatte die gleiche Meldung unter Ubuntu 20.04.1 und Jenkins 2.375.1. Es sieht fast so aus, als würde der Parameter nicht mehr unterstützt. Habe ihn aus /etc/default/jenkins entfernt und es fing wieder an.