安装Jenkins时证书不受信任

0yycz8jy  于 2022-12-26  发布在  Jenkins
关注(0)|答案(1)|浏览(241)

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

xesrikrc

xesrikrc1#

请先试;

sudo apt install ca-certificates
sudo apt-get update

如果这样做没有帮助,试试这个顺序;

sudo apt install --reinstall ca-certificates
sudo apt-get update

即使是公司的电脑,这对我也有效。

相关问题