Я установил jenkins
через sudo apt-get install 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 запускать?
Проверьте jenkins новомодный конфигурационный файл /etc/init/jenkins.conf
.
Проверьте что путь для JAVA_HOME
корректно. На новой установке это может быть похожим /usr/lib/jvm/java-default
(или Java по умолчанию), однако, если Вы использовали склонный - добираются для установки java 6 jre, каталог на самом деле /usr/lib/jvm/java-6-sun
Если Вы изменяетесь JAVA_HOME
кому: /usr
в /etc/init/jenkins.conf
затем можно использовать, какой бы ни реализация Java Вам нравится.
Вы видите свои altenative установки Java с (поскольку корень - добавляет sudo в случае необходимости):
update-alternatives --list java
Можно установить альтернативу Java с:
update-alternatives --config java