Jenkins отказывается запускаться - неизвестный аргумент --ajp13Port=-1

Jenkins отказывается запускаться - неизвестный аргумент --ajp13Port=-1

Моя установка jenkins на Debian была обновлена ​​(с помощью apt) - и теперь jenkins отказывается запускаться. Я вижу следующее в журнале:

Exception in thread "main" java.lang.IllegalArgumentException:
     Unrecognized option: --ajp13Port=-1

У меня версия jenkins 2.381. К сожалению, я теперь не знаю, какая версия была установлена ​​до этого, но она точно работала, и никаких изменений в конфигурации не производилось.

Как мне его запустить?

решение1

Я нашел решение. Файл /etc/systemd/system/jenkins.service.d/override.confсодержал следующую строку:

Environment="JENKINS_OPTS=  --ajp13Port=-1"

Я прокомментировал эту строку — и служба запустилась без проблем.

Похоже, процесс обновления (через apt) некорректно обрабатывает переопределения конфигурации.

решение2

Такое же сообщение было на Ubuntu 20.04.1 и Jenkins 2.375.1. Похоже, что параметр больше не поддерживается. Удалил его из /etc/default/jenkins и все заработало снова.

Связанный контент