无法在Ubuntu 20.04上安装Jenkins

im9ewurl  于 2023-04-11  发布在  Jenkins
关注(0)|答案(8)|浏览(305)

我试图在我的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)手册页。

vxqlmq5t

vxqlmq5t1#

我没有使用apt-get upgrade来升级每个包,而是使用:sudo apt install ca-certificates
然后:sudo apt-get update工作正常。

pgccezyw

pgccezyw2#

是的,我昨天也遇到了同样的问题,我想这是在昨天Jenkins2.303.2 Lts的新更新之后。
只要做,升级,更新,安装.
对我很有效。

bvjxkvbb

bvjxkvbb3#

当我试图在AWS ec2示例(Ubuntu 20.04)中安装jenkins时,我也遇到了同样的问题。下面的步骤帮助了我。
1.更新Ubuntu软件包和所有已安装的应用程序

sudo apt-get update -y
sudo apt-get upgrade -y

1.安装JDK

sudo apt install openjdk-11-jdk -y

1.验证Java版本

java -version

1.为jenkins安装添加gpg密钥

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-key add -

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'

1.再次更新我们的包列表

sudo apt-get update -y

1.安装Jenkins

sudo apt-get install jenkins -y

它像魅力一样工作!

e7arh2l6

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存储库了

33qvvth1

33qvvth15#

我想纠正提供的第一个答案。您需要运行apt install Jenkins -y而不是apt get install jenkins -y。运行以下命令将修复您的错误。如果您没有使用root,请确保在以下所有命令之前添加sudo。

apt upgrade 

apt update

apt install jenkins -y

你会发现你的jenkins是使用下面的命令启动的。

service jenkins status
guicsvcw

guicsvcw6#

上面的解决方案对我都不起作用,但这是一个愚蠢的错误!* 请 * 阅读所有输出。在我的情况下,我错过了上面几行的错误,表明我没有安装“curl”(!)在我的Debian服务器上。所以复制粘贴Jenkins手册中的关键安装行(使用curl)没有成功,因此导致了所有这些不安全的错误。

ggazkfy8

ggazkfy87#

我没有使用apt-get升级每个软件包,而是使用:sudo apt install ca-certificates然后:sudo apt-get更新工作正常

oknwwptz

oknwwptz8#

请遵循这些命令

sudo apt-get update
sudo apt install openjdk-8-jdk
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
e>     /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins -y

相关问题