
Eu instalei jenkins
através do sudo apt-get install jenkins
. No entanto, ele não inicia. Tentei iniciá-lo manualmente usando sudo /etc/init.d/jenkins start
. Mas mostra esta mensagem quando tento iniciar dessa forma:
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
método apenas diz starting
, mas nunca começa ...
Como faço para corrigir isso e fazer com que o Jenkins seja inicializado?
Responder1
Verifique o arquivo de configuração inicial do Jenkins /etc/init/jenkins.conf
.
Verifique se o caminho JAVA_HOME
está correto. Em uma nova instalação, pode parecer /usr/lib/jvm/java-default
(ou default-java), no entanto, se você usou o apt-get para instalar o java 6 jre, o diretório é na verdade/usr/lib/jvm/java-6-sun
Responder2
Se você mudar JAVA_HOME
para /usr
in /etc/init/jenkins.conf
, poderá usar qualquer implementação Java que desejar.
Você pode ver suas instalações alternativas de java com (como root - adicione sudo se necessário):
update-alternatives --list java
Você pode definir sua alternativa java com:
update-alternatives --config java