我们在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
编辑###我还在Jenkins网站上打开了一个帖子,请参见下面的链接:https://community.jenkins.io/t/certificate-is-not-trusted-when-installing-jenkins/1255/7
他们暗示我的根证书在这个虚拟机上已经过期,因此不接受letsencrypt根证书。
1条答案
按热度按时间xesrikrc1#
请先试;
如果这样做没有帮助,试试这个顺序;
即使是公司的电脑,这对我也有效。