Моя установка 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 и все заработало снова.