无法在 Ubuntu 20.04 上安装 Jenkins

Din*_*shS 18 jenkins

我正在尝试在我的 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   <--------- (Here I am getting below error)

root@ip-172-31-44-187:~# sudo apt update
Run Code Online (Sandbox Code Playgroud)

Ign:1 https://pkg.jenkins.io/debian-stable binary/ InRelease Err:2 https://pkg.jenkins.io/debian-stable binary/ 发布证书验证失败:证书不受信任。证书链使用过期的证书。无法握手:证书验证出错。[IP:151.101.154.133 443] 点击:3 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu焦点 InRelease 获取:4 http://ap-south-1.ec2.archive.ubuntu .com/ubuntu focus-updates InRelease [114 kB] 获取:5 http://security.ubuntu.com/ubuntu focus-security InRelease [114 kB] 获取:6 http://ap-south-1.ec2.archive .ubuntu.com/ubuntu focus-backports InRelease [101 kB] 读取软件包列表...完成 E:存储库“http://pkg.jenkins.io/debian-stable binary/ Release”没有 Release 文件。N:从这样的存储库进行更新无法安全地完成,因此默认情况下被禁用。N:有关存储库创建和用户配置详细信息,请参阅 apt-secure(8) 联机帮助页。**

spa*_*nky 27

我没有使用 apt-get Upgrade 升级每个软件包,而是使用: sudo apt install ca-certificates

然后: sudo apt-get update工作得很好。


Rak*_*ula 13

是的,我昨天也遇到了同样的问题,我认为这是在 jenkins 2.303.2 Lts 昨天的新更新之后。

只需执行 apt Upgrade 、 apt update 、 apt get install jenkins -y 即可。

这对我有用。


Tap*_*gde 12

当我尝试在 AWS ec2 实例(Ubuntu 20.04)中安装 jenkins 时,我遇到了同样的问题。以下步骤对我有帮助。

  1. 更新 Ubuntu 软件包和所有已安装的应用程序
sudo apt-get update -y
sudo apt-get upgrade -y
Run Code Online (Sandbox Code Playgroud)
  1. 接下来,安装JDK
sudo apt install openjdk-11-jdk -y
Run Code Online (Sandbox Code Playgroud)
  1. 验证Java版本
java -version
Run Code Online (Sandbox Code Playgroud)
  1. 为 jenkins 安装添加 gpg 密钥
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-key add -
Run Code Online (Sandbox Code Playgroud)
  1. 将存储库地址添加到我们的 /etc/apt/sources.list.d 文件中
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
e>     /etc/apt/sources.list.d/jenkins.list'
Run Code Online (Sandbox Code Playgroud)
  1. 再次更新我们的包裹清单
sudo apt-get update -y
Run Code Online (Sandbox Code Playgroud)
  1. 安装詹金斯
sudo apt-get install jenkins -y
Run Code Online (Sandbox Code Playgroud)

它就像魅力一样有效!