Sudo apt-get install jenkins
経由でjenkins
をインストールしました。ただし、起動しません。 Sudo /etc/init.d/jenkins start
を使用して手動で開始しようとしました。しかし、その方法で起動しようとすると、次のメッセージが表示されます。
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=7970 comm="start jenkins ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")"
init.d
メソッドはstarting
とだけ言っていますが、開始しません...
これを修正してジェンキンを起動するにはどうすればよいですか?
Jenkins upstart構成ファイル/etc/init/jenkins.conf
を確認してください。
Java_HOME
のパスが正しいことを確認します。新規インストールでは、/usr/lib/jvm/Java-default
(またはデフォルトのJava)のように見えますが、apt-getを使用してJava 6 jreをインストールした場合、ディレクトリは実際には/usr/lib/jvm/Java-6-Sun
Java_HOME
で/usr
を/etc/init/jenkins.conf
に変更する場合、好きなJava実装を使用できます。
(ルートとして-必要に応じてSudoを追加して)Javaの代替インストールを確認できます。
update-alternatives --list Java
Javaの代替を次のように設定できます。
update-alternatives --config Java