Debian 上の Jenkins インストールがアップグレードされました (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 から削除すると、再び起動しました。