¿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.