我使用的是Linux ubuntu 20.10服务器(OVH上的裸机服务器)并安装了jenkins。当我尝试使用jenkins ui安装插件时,我一直得到java.net.UnknownHostException: updates.jenkins.io
或java.net.UnknownHostException: get.jenkins.io
。奇怪的是,它偶尔会在多次尝试后工作,但大多数时候安装java.net.UnknownHostException
失败。在某些情况下,我也得到Failed to resolve host name updates.jenkins.io. Perhaps you need to configure HTTP proxy?
。我假设它有与其他异常相同的潜在问题。然而,我可以成功地 curl updates.jenkins.io。
我在互联网上找不到任何有用的东西。有人建议查看DNS配置,但我不知道我应该确切地寻找什么。在/etc/resolv.conf
nameserver 213.186.33.99
中只有1个条目。
2条答案
按热度按时间dwbf0jvd1#
我通过下面的答案解决了这个问题:[https://unix.stackexchange.com/questions/71551/could-not-resolve-host-error][1]
基本上,我把这些行添加到/etc/resolv. conf中。
字符串
显然ovh服务器提供的标准dns服务器不能正常工作。
dm7nw8vv2#
另一种可能性是防火墙阻止UDP DNS名称解析。
根据https://docs.cloudbees.com/docs/cloudbees-ci-kb/latest/client-and-managed-controllers/jenkins-is-experiencing-unknownhostexception,可以禁用它以支持TCP:
字符串