linux Ubuntu上的Jenkins安装插件时UnknownHostException

gijlo24d  于 9个月前  发布在  Linux
关注(0)|答案(2)|浏览(185)

我使用的是Linux ubuntu 20.10服务器(OVH上的裸机服务器)并安装了jenkins。当我尝试使用jenkins ui安装插件时,我一直得到java.net.UnknownHostException: updates.jenkins.iojava.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.confnameserver 213.186.33.99中只有1个条目。

dwbf0jvd

dwbf0jvd1#

我通过下面的答案解决了这个问题:[https://unix.stackexchange.com/questions/71551/could-not-resolve-host-error][1]
基本上,我把这些行添加到/etc/resolv. conf中。

nameserver 208.67.222.222
nameserver 208.67.220.220

nameserver 8.8.8.8
nameserver 8.8.4.4

字符串
显然ovh服务器提供的标准dns服务器不能正常工作。

dm7nw8vv

dm7nw8vv2#

另一种可能性是防火墙阻止UDP DNS名称解析。
根据https://docs.cloudbees.com/docs/cloudbees-ci-kb/latest/client-and-managed-controllers/jenkins-is-experiencing-unknownhostexception,可以禁用它以支持TCP:

-Dhudson.DNSMultiCast.disabled=true -Dhudson.udp=-1

字符串

相关问题