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