J'ai une nouvelle installation de Jenkins 2.32.2 sur Ubuntu. J'ai ouvert un navigateur sur l'instance et je suis arrivé à une page intitulée Hors ligne avec le message "Cette instance de Jenkins semble être hors ligne" et propose des options pour "Configurer le proxy" ou "Ignorer l'installation du plugin".
La machine n'est manifestement pas hors ligne, car j'ai simplement utilisé la connexion Internet pour effectuer l'installation. J'avais également une installation précédente, effectuée exactement de la même manière, qui fonctionnait. J'ai supprimé l'installation précédente car Pipelines ne fonctionnait pas et Google m'a dit que c'était à cause de JDK 9. J'ai donc supprimé toutes les installations JDK/JRE ainsi que Jenkins, j'ai réinstallé JDK 8 uniquement, installé Jenkins et j'en suis arrivé là.
Jenkins a travaillé sur cette boîte dans le passé, alors qu'est-ce qui lui fait croire qu'elle est hors ligne ?
Mise à jour : J'ai trouvé un fichier journal /var/lib/jenkins/logs/tasks/Download metadata.log et il commence par un message FATAL : Connexion refusée (Connexion refusée) Je pense que cela indique que la connexion Internet est correcte, mais que quelque chose d'autre l'empêche de recevoir des données ?
Mise à jour : Sur la base d'autres recherches, j'ai vérifié le site de mise à jour dans le gestionnaire de plugins. Il est répertorié comme http://updates.jenkins-ci.org/update-center.json et, à partir de la ligne de commande, un wget de ce fichier réussit. Il ne s'agit donc pas d'un problème de connexion. J'ai travaillé à la fois avec http et https, jenkins ne fonctionne avec aucun des deux.
1 votes
J'ai eu le même problème, et j'ai essayé la configuration du proxy, ça marche ! Sur la même machine un proxy http pur. Je ne sais toujours pas pourquoi.