Jenkins 说我的反向代理设置已损坏:但没有代理

Jenkins 说我的反向代理设置已损坏:但没有代理

此错误消息阻止我更新 Jenkins

Jenkins says my reverse proxy setup is broken

和:

Failed to resolve host name updates.jenkins.io. 
Perhaps you need to configure         HTTP proxy?

java.net.UnknownHostException: updates.jenkins.io

但我没有使用任何代理并且我可以通过 Firefox 访问该页面。

答案1

确保系统配置中配置的 Jenkins URL 与您用于访问 Jenkins 的 URL 匹配。

要进入系统配置:

  1. 转到您的 Jenkins 页面
  2. 点击管理詹金斯
  3. 单击“配置系统”
  4. 滚动到 Jenkins 位置并找到 Jenkins URL。

确保端口值与位于您机器上的 Jenkins 文件夹中的 jenkins.xml 文件部分中设置的端口值匹配。

答案2

在启动过程中,jenkins 被加载为服务。此服务器启动较早。启动 jenkins 时,网络连接尚未准备好。Jenkins 仅检查了一次 URL 并缓存了结果。

sudo service jenkins restart

已经采取了办法来找到这个极具误导性的错误信息的来源。

编辑:它不能解决问题,但可以帮助您解决问题。您的原因可能与此缓存问题类似,但原因完全不同。

相关内容