我在Ubuntu上重新安装了Jenkins 2.32.2。
打开实例上的浏览器,然后转到标题为脱机的页面,显示消息“此Jenkins实例似乎处于脱机状态” ,并提供“配置代理”或“跳过插件安装”选项
由于我只是使用Internet连接进行安装,因此该机器显然未处于脱机状态。
我还进行了以前的安装,完全以相同的方式进行了工作。
我删除了以前的安装,因为Pipelines无法正常工作,Google告诉我这是因为JDK9。所以我删除了所有JDK / JRE安装以及jenkins,仅全新安装了JDK 8,安装了Jenkins,然后到了这里。
Jenkins (Jenkins)过去曾在这个盒子上工作过,那么什么使它认为它是离线的呢?
更新:找到了一个日志文件/ var / lib / jenkins / logs / tasks / Download metadata.log
并以消息开头致命:拒绝连接(拒绝连接)
我认为这表明互联网连接正常,但是其他原因阻止了它获取数据?
更新:基于其他研究,我在插件管理器中检查了更新站点。这被列为http://updates.jenkins-ci.org/update-center.json,并且在命令行中此文件的wget成功。因此,绝对不是连接问题。 jenkins可以同时使用http和https,而不能同时使用。
最佳答案
就我而言,它与SSL有关。我设法通过编辑/var/lib/jenkins/hudson.model.UpdateCenter.xml
并将其更改为使用http
而不是https
来修复它。
重新启动jenkins并重新加载网站,它不再显示为脱机。
关于jenkins - Jenkins 为什么说 “This Jenkins instance appears to be offline”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42408703/