
Lo instalé jenkins
a través de sudo apt-get install jenkins
. Sin embargo, no arranca. Intenté iniciarlo manualmente usando sudo /etc/init.d/jenkins start
. Pero muestra este mensaje cuando intento iniciarlo de esa manera:
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
El método solo dice starting
, pero nunca comienza...
¿Cómo soluciono este problema y hago que jenkins se inicie?
Respuesta1
Verifique el archivo de configuración inicial de jenkins /etc/init/jenkins.conf
.
Verifique que la ruta JAVA_HOME
sea correcta. En una instalación nueva, puede verse así /usr/lib/jvm/java-default
(o default-java), sin embargo, si ha usado apt-get para instalar java 6 jre, el directorio en realidad es/usr/lib/jvm/java-6-sun
Respuesta2
Si cambia JAVA_HOME
a /usr
in /etc/init/jenkins.conf
, puede usar la implementación de Java que desee.
Puede ver sus instalaciones alternativas de Java con (como root - agregue sudo si es necesario):
update-alternatives --list java
Puede configurar su alternativa de Java con:
update-alternatives --config java