Jenkins が起動を拒否 - 不明な引数 --ajp13Port=-1

Jenkins が起動を拒否 - 不明な引数 --ajp13Port=-1

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 から削除すると、再び起動しました。

関連情報