此错误消息阻止我更新 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 匹配。
要进入系统配置:
- 转到您的 Jenkins 页面
- 点击管理詹金斯
- 单击“配置系统”
- 滚动到 Jenkins 位置并找到 Jenkins URL。
确保端口值与位于您机器上的 Jenkins 文件夹中的 jenkins.xml 文件部分中设置的端口值匹配。
答案2
在启动过程中,jenkins 被加载为服务。此服务器启动较早。启动 jenkins 时,网络连接尚未准备好。Jenkins 仅检查了一次 URL 并缓存了结果。
sudo service jenkins restart
已经采取了办法来找到这个极具误导性的错误信息的来源。
编辑:它不能解决问题,但可以帮助您解决问题。您的原因可能与此缓存问题类似,但原因完全不同。