Jenkins 在 Ubuntu 安装插件时出现 UnknownHostException

Jenkins on Ubuntu UnknownHostException when installing plugins

我正在使用 linux ubuntu 20.10 服务器(OVH 上的裸机服务器)并在其上安装了 jenkins。我不断收到 java.net.UnknownHostException: updates.jenkins.iojava.net.UnknownHostException: get.jenkins.io 尝试使用 jenkins ui 安装插件时。奇怪的是它在多次尝试后偶尔会起作用,但大多数时候安装失败 java.net.UnknownHostException。在某些情况下,我也会得到 Failed to resolve host name updates.jenkins.io. Perhaps you need to configure HTTP proxy?。我认为它与其他异常具有相同的潜在问题。但是我可以成功卷曲 updates.jenkins.io.

我在互联网上找不到任何有用的东西。有些人建议查看 DNS 配置,但我不知道我到底应该寻找什么。 /etc/resolv.conf nameserver 213.186.33.99.

中只有 1 个条目

我按照以下答案解决了问题:[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 服务器无法正常工作。