我们的 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根证书。