我试图在我的Ubuntu EC2示例上安装Jenkins,我执行了以下安装步骤,但无法安装。
$sudo apt update $sudo apt install openjdk-8-jdk $wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key|sudo apt-key add - $sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/〉/etc/apt/sources.list.d/jenkins.list' $sudo apt update〈--------(这里我得到下面的错误)
root@ip-172-31-44-187:~# sudo apt update Ign:1 https://pkg.jenkins.io/debian-stable binary/ InRelease Err:2 https://pkg.jenkins.io/debian-stable binary/ Release Certificate verification failed:证书不受信任。证书链使用过期的证书。无法握手:证书校验出错,[IP:151.101.154.133443] Hit:3 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu focal InRelease Get:4 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:5 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:6 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]阅读package lists... Done E:存储库“http:pkg.jenkins.io/debian-stablebinary/ Release”没有Release文件。N:从这样的存储库进行更新无法安全地完成,因此默认情况下禁用。N:有关存储库创建和用户配置的详细信息,请参阅apt-secure(8)手册页。
8条答案
按热度按时间vxqlmq5t1#
我没有使用apt-get upgrade来升级每个包,而是使用:
sudo apt install ca-certificates
然后:
sudo apt-get update
工作正常。pgccezyw2#
是的,我昨天也遇到了同样的问题,我想这是在昨天Jenkins2.303.2 Lts的新更新之后。
只要做,升级,更新,安装.
对我很有效。
bvjxkvbb3#
当我试图在AWS ec2示例(Ubuntu 20.04)中安装jenkins时,我也遇到了同样的问题。下面的步骤帮助了我。
1.更新Ubuntu软件包和所有已安装的应用程序
1.安装JDK
1.验证Java版本
1.为jenkins安装添加gpg密钥
1.将存储库地址添加到/etc/apt/sources.list.d文件中
1.再次更新我们的包列表
1.安装Jenkins
它像魅力一样工作!
e7arh2l64#
我在Ubuntu 18.04上添加Jenkins存储库时遇到了同样的问题
add-apt-repository 'deb https://pkg.jenkins.io/debian-stable binary/'
Ign:5 https://pkg.jenkins.io/debian-stable binary/ InRelease 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: 199.232.66.133 443] Hit:7 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease Reading package lists... Done E: The repository 'https://pkg.jenkins.io/debian-stable binary/ Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
要解决此问题,您需要安装/更新ca-certificates
sudo apt install ca-certificates
之后,就可以成功添加Jenkins存储库了
33qvvth15#
我想纠正提供的第一个答案。您需要运行apt install Jenkins -y而不是apt get install jenkins -y。运行以下命令将修复您的错误。如果您没有使用root,请确保在以下所有命令之前添加sudo。
你会发现你的jenkins是使用下面的命令启动的。
guicsvcw6#
上面的解决方案对我都不起作用,但这是一个愚蠢的错误!* 请 * 阅读所有输出。在我的情况下,我错过了上面几行的错误,表明我没有安装“curl”(!)在我的Debian服务器上。所以复制粘贴Jenkins手册中的关键安装行(使用curl)没有成功,因此导致了所有这些不安全的错误。
ggazkfy87#
我没有使用apt-get升级每个软件包,而是使用:
sudo apt install ca-certificates
然后:sudo apt-get
更新工作正常oknwwptz8#
请遵循这些命令