J'ai déployé la dernière guerre de Jenkins à Tomcatrunning sur ma machine w $ 7.During ma première connexion I J'ai configuré quelque chose dans la sécurité basée sur matrice, comme expliqué ici ajout d'un utilisateur dans la matrice, ia m incapable de charger les Jenkins. La pile d'erreurs suivante est affichée. Pour complète Stack Trace s'il vous plaît Visitez ici. .
Maintenant, quand je vais à la page de connexion, je pourrait voir le formulaire de connexion. Avons-nous une connexion par défaut pour continuer? P>
Remarque: comme décrit dans cet article, je ne vois pas Créer un onglet Créer un compte dans la page de connexion. Par conséquent, je suis incapable de continuer. p>
trace de pile: p> edit: stry> p> J'ai aussi, redéployé la guerre. La question était toujours là. p> Alors, j'ai téléchargé le fichier de guerre frais du site Jenkins et déployé dans Tomcat de Xamp. Lorsque jamais, je navigue à l'application Jenkins, le Java SE se bloque. P> P>
5 Réponses :
On dirait que vous vous êtes enfermé. Voici les instructions de sélection de verrouillage: P>
Securing Jenkins H2>
... p>
Désactiver la sécurité h3>
On peut configurer accidentellement le royaume de sécurité / autorisation de manière à ne plus pouvoir reconfigurer Jenkins. P>
Lorsque cela se produit, vous pouvez résoudre ce problème par les étapes suivantes: P>
- Arrêtez les Jenkins (le moyen le plus simple de le faire est d'arrêter le conteneur de servlet.) li>
- aller à
$ jenkins_home code> dans le système de fichiers et recherchez
config.xml code> fichier. li>
- Ouvrez ce fichier dans l'éditeur. LI>
- Recherchez le
true usingecurity> code> élément dans ce fichier. LI> - remplacer
true code> avec
false code> li>
- Supprimer les éléments
autorisationstrategy code> et
SecurityRealm CODE> LI>
- Démarrer Jenkins Li>
- Quand Jenkins revient, il sera dans un mode non sécurisé où tout le monde obtient Accès complet au système. LI> ol>
Si cela ne fonctionne toujours pas, essayez de renommer ou de supprimer
config.xml code>. p> blockQuote>
Je n'ai pas trouvé config.xml dans mes Jenkins [v1.550].
Je suis à Ubuntu 12.04 Machine.root@bugcy013: ~ # SU - Jenkins Jenkins @ bugcy013: ~ $ pwd / var / lib / jenkins Jenkins @ bugcy013: ~ $ chat / etc / passwd | grep Jenkins Jenkins: x: 123: 65534 : Jenkins ,: / var / lib / jenkins: / bin / bash jenkins @ bugcy013: ~ $
Arrêtez Jenkins (le moyen le plus simple de le faire est de tuer le conteneur de servlet.) Allez à $ JENKINS_HOME dans le système de fichiers et trouvez le fichier config.xml. Ouvrez ce fichier dans l'éditeur. Recherchez l'élément
Je suis sur Ubuntu et Jenkins commence avec succès, mais Jenkins_Home code> est vide. J'ai essayé
echo $ jenkins_home code>. vider
sudo trouve / -name "config.xml"
J'avais java.lang.nullpointException code> parce que je me suis enfermé (...?). Je pense que laisser les éléments de sécurité Realm intacts tout en fixant la sécurité à la fausse causant ce problème. La suppression des éléments a fait fonctionner de nouveau, merci.
Merci, j'ai utilisé Windows et quand j'ai changé le fichier config.xml.
corrigé par deux étapes simples: p>
essayez de lancer le Jenkin P>
Ce n'est que le dernier recours (voir la réponse acceptée ) puisque vous allez réinitialiser toutes les autres configurations, qui peuvent également être tout à fait beaucoup.
J'ai suivi les étapes de la source ci-dessous.Mais toujours confronté au même problème. https://wiki.jenkins-ci.org/display/jenkins/disable+Security p>
Enfin, j'ai essayé d'insister et d'installer les Jenkins dans un autre répertoire qui m'aidait à commencer à travailler. P>
J'espère que cela aidera quelqu'un. P>
Vous pouvez faire une chose p>
aller à config.xml présent dans le dossier Jenkins.
Recherchez le
Remplacez vrai fort> avec
Supprimer les éléments Authorizationtrategy et SecurityRealm
Démarrer Jenkins
Lorsque Jenkins revient, il est en mode non sécurisé où tout le monde accède pleinement au système p>
Accepté, la réponse acceptée est uniquement liaison, mais c'est fondamentalement C & P de La dernière section de la page Jenkins est liée à environ trois ans auparavant.
J'ai deviné que cela a fonctionné pour vous (sinon, vous ne le mettriez pas comme une réponse ici, espérons-le;) mais ce n'est pas le point, à savoir que vous avez donné une réponse trois ans après et avec les informations de l'une des informations acceptées plutôt que de la mise à jour. cette réponse que j'ai fait maintenant.
Toutes les réponses ci-dessus sont merveilleuses, mais personne ne mentionne l'éléphant - ce qui est ainsi que l'on obtient la sécurité matricielle au travail? Je suis retourné avec ça jusqu'à ce que je me passe sur ce que je pense est la réponse. P>
Voici ce que j'ai fait: p>
fait. P>
Je crois que l'erreur d'avoir passé l'erreur «anonyme doit avoir» est de vous assurer que vous êtes connecté avant strong> désactiver les privés administrateurs anonymes. P>