jenkins offline

¿Por qué Jenkins dice "Esta instancia de Jenkins parece estar fuera de línea"



offline (4)

Tengo una nueva instalación de Jenkins 2.32.2 en Ubuntu. Abrí un navegador en la instancia y llegué a una página titulada Sin conexión , con el mensaje "Esta instancia de Jenkins parece estar fuera de línea" y ofrece opciones para "Configurar Proxy" o "Omitir la instalación del complemento"

La máquina claramente no está fuera de línea ya que acabo de utilizar la conexión a Internet para hacer la instalación. También tuve una instalación anterior, hecha exactamente de la misma manera, que estaba funcionando. Quité la instalación anterior porque Pipelines no funcionaría y Google me dijo que era por JDK 9. Así que eliminé todas las instalaciones de JDK / JRE, así como también jenkins, recién instalado JDK 8, instalé Jenkins y llegué hasta aquí.

Jenkins ha trabajado en esta caja en el pasado, así que ¿qué lo hace pensar que está fuera de línea?

Actualización: Encontré un archivo de registro / var / lib / jenkins / logs / tasks / Descargar metadata.log y comienza con un mensaje FATAL: Conexión rechazada (Conexión rechazada) Creo que eso indica que la conexión a Internet está bien, pero algo más está deteniéndolo obteniendo datos?

Actualización: en base a otra investigación, revisé el sitio de actualización en el Administrador de complementos. Esto se muestra como http://updates.jenkins-ci.org/update-center.json y, desde la línea de comandos, un wget de este archivo tiene éxito. Así que definitivamente no es un problema de conexión. Trabajado tanto con http como con https, jenkins no funciona con ninguno de los dos.


Guess jenkins no se ha iniciado debido a que se muestra el error. Tendrás que iniciar jenkins con el comando

sudo service jenkins start

Esto debería poner en marcha jenkins y deberías poder acceder a él a través del navegador


En mi caso, tiene algo que ver con SSL. Me las arreglo para corregirlo editando /var/lib/jenkins/hudson.model.UpdateCenter.xml y cambiando la URL para usar http lugar de https .

Reinicie jenkins y vuelva a cargar el sitio web, ya no se muestra sin conexión.


Para usuarios de macOS :

Paso -1: edite /Users/Shared/Jenkins/Home/hudson.model.UpdateCenter.xml y cambie la URL para usar http lugar de https .

Paso -2: reinicie jenkins (por ejemplo, yendo a http:localhost:8080 ) y vuelva a cargar el sitio web

Paso -3 (Opcional): si solicita usuario y contraseña, y si no recuerda haber creado uno; el usuario predeterminado es admin y copia la contraseña de

sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword

créditos - @Alex en esta publicación y @Tuan Pham aquí y @Joe Walsh para el comentario en la ruta del directorio macOS


en mi caso (macOS), actualizar jdk a 8 y reinstalar jenkins resolvió el problema.