web-dev-qa-db-fra.com

Comment démarrer Jenkins?

J'ai installé jenkins via Sudo apt-get install jenkins. Cependant, cela ne démarre pas. J'ai essayé de le démarrer manuellement en utilisant Sudo /etc/init.d/jenkins start. Mais cela montre ce message quand j'essaie de le commencer de cette façon:

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")"

La méthode init.d dit simplement starting, mais ne commence jamais ...

Comment puis-je résoudre ce problème et faire en sorte que Jenkins démarre?

10
Jeffery Bingham

Vérifiez le fichier de configuration jenkins upstart /etc/init/jenkins.conf.

Vérifiez que le chemin pour Java_HOME est correct. Sur une nouvelle installation, cela peut ressembler à /usr/lib/jvm/Java-default (ou Java par défaut), cependant, si vous avez utilisé apt-get pour installer le Java 6 jre, le répertoire est en fait /usr/lib/jvm/Java-6-Sun

5
assemblyronin

Si vous remplacez Java_HOME par /usr dans /etc/init/jenkins.conf, vous pouvez utiliser l’implémentation de Java de votre choix.

Vous pouvez voir vos installations alternatives de Java avec (en tant que root - ajoutez Sudo si nécessaire):

update-alternatives --list Java

Vous pouvez définir votre alternative Java avec:

update-alternatives --config Java
1
Doug