2

我们的 Ubuntu 服务器上的 Jenkins 实例存在问题,它清除了我们的配置和软件包。

因此,我们正在尝试在此服务器上重新安装 Jenkins。但是,我们在运行时继续报错sudo apt-get update

Err:6 https://pkg.jenkins.io/debian-stable binary/ Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 151.101.194.133 443]

我们遵循了 Jenkins Ubuntu 安装页面上的所有步骤: https ://www.jenkins.io/doc/book/installing/linux/

我们还确保从 apt 列表中删除 Jenkins 并重新添加所有必要的文件(再次按照 Jenkins 页面上的步骤进行操作)。

我们尝试过的步骤:

  • curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null
  • echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian-stable binary/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/null
  • sudo apt-get update<-- 这是我们得到上述错误的问题。

我也试过: wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-key add -

我们在 Ubuntu 20.04 上运行 java 版本 8

###EDITE### 我还在 Jenkins 网站上打开了一个帖子,请参阅下面的链接: https ://community.jenkins.io/t/certificate-is-not-trusted-when-installing-jenkins/1255/ 7

他们建议我的 ca-certs 在此 vm 上已过期,因此不接受letsencrypt根证书。

4

0 回答 0