Posted at

Jenkinsの「使用許諾に同意しないと自動インストールできません。」を直す

More than 3 years have passed since last update.


「使用許諾に同意しないと自動インストールできません。」

mac mini に Jenkins をインストールして CI サーバーとして使用しています。

稼働開始当初より、ログに下記のメッセージが表示されてずっと困惑しておりました・・・

「使用許諾に同意しないと自動インストールできません。」

何の使用許諾なのかさっぱり分からず、インストールできないと出ていますが、問題なく稼働しているので何なんだろうとずっと考えていました・・・


原因とメッセージの非表示方法

どうも次の例外が発生していたようです。

JDKInstaller.UnableToInstallUntilLicenseAccepted

どうやら JDK をインストールしようとして失敗していた模様です。


非表示方法


  1. [Jenkinsの管理]-[システムの設定]-[JDK]へ移動

  2. 「インストール済みのJDK...」を押す

  3. 「自動インストール」のチェックをはずす

どうも Jenkins には Oracle のアカウントを設定できるページが存在しており、アカウントを入力済みだと JDK を自動でインストールしてくれる機能がある模様。

xcodeしか使ってなかったので、全くわからんかった・・・