2016-07-10 49 views
7

Basta installare jenkins su Ubuntu v16 laptop.Jenkins login issue

Ho seguito la procedura di installazione di questa page

Dopo l'installazione I, Presi la password di impostazione da /var/logs/jenkins/jenkins.log & è stato in grado di impostare l'utente admin/password. Ho preso nota dei crediti.

Sono stato anche in grado di accedere a & impostare un semplice helloworld pipeline job.

Sono uscito e sono tornato alla mia scrivania dopo circa 20 minuti. La sessione mi ha disconnesso & Non riesco ad accedere con i crediti. Ho provato a rimuovere jenkins & impostandolo indietro. Sembra ancora di mantenere i crediti da qualche parte & ora sto arrivando alla pagina di accesso con errore di credenziali errato ogni volta.

Invalid login information. Please try again. 
Try again 
If you are a system administrator and suspect this to be a configuration problem, see the server console output for more details. 

Hai bisogno di aiuto per capire cosa sta succedendo. I miei registri non hanno informazioni utili relative a questo errore.

+0

Sto votando per chiudere questa domanda come off-topic perché non è una domanda di programmazione. Prova [ubuntu.se]. –

+0

Ci sono domande relative ai problemi di installazione con 'Java' e' Groovy', e il problema di 'Jenkins' è buono come sopra. Mi piacerebbe differire dalla tua opinione e ti chiedo di riprendere il tuo voto per chiudere. – sudhishkr

+0

Non credo sia possibile ritirare un voto ravvicinato. Il mio voto non conta a meno che molti altri utenti non siano d'accordo. (BTW, Java e Groovy sono entrambi linguaggi di programmazione.) –

risposta

3

Come indicato in questo answer, il modo più rapido per ottenere intorno a questo sarebbe quella di disabilitare la sicurezza del tutto, rendendo la seguente modifica al tuo Jenkins config.xml del file:

<useSecurity>true</useSecurity> 

Dopo aver riavviato l'istanza Jenkins, si dovrebbe essere in grado di tornare alla pagina di amministrazione e impostare tutto da lì.

Una soluzione alternativa a questo è menzionata here, che dovrebbe realizzare ciò che si desidera preservando la sicurezza della propria istanza Jenkins (rendendo così una soluzione più ideale). Si potrebbe invece aggiornare la sezione passwordHash del file Jenkins config.xml:

<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash> 

La sezione passwordHash del file config.xml è un tag bambino sotto <hudson.security.HudsonPrivateSecurityRealm_-Details>.

Avresti ancora bisogno di riavviare Jenkins una volta che questo cambiamento è stato effettuato, e dovresti effettuare il login usando la password 'test'. Naturalmente, è possibile fornire il proprio hash di una password diversa che sarebbe consigliabile.