【问题标题】:Jenkins unable to install plugins on ubuntuJenkins 无法在 ubuntu 上安装插件
【发布时间】:2018-04-05 04:58:02
【问题描述】:

我正在尝试为我的项目配置 Jenkins,问题是在我尝试设置的 Ubuntu VM 上,Jenkins 安装正常,但是,无法下载任何 Jenkins插件。 我也尝试在 Ubuntu 机器上禁用防火墙,但这也没有带来任何运气,可以从位于同一网络上的本地 mac 下载相同的文件:

例如我试过了

curl http://ftp-chi.osuosl.org/pub/jenkins/plugins/command-launcher/1.2/command-launcher.hpi 

"curl: (52) Empty reply from server” 

然后 wget 返回:

--2018-04-05 10:20:16--  (try: 3)  http://ftp-chi.osuosl.org/pub/jenkins/plugins/command-launcher/1.2/command-launcher.hpi
Connecting to ftp-chi.osuosl.org (ftp-chi.osuosl.org)|64.50.236.52|:80... connected.
HTTP request sent, awaiting the response... No data received.

当两台机器在同一个网络上并且防火墙也没有阻止它时,我不确定可能是什么原因。

感谢任何帮助。

【问题讨论】:

  • 检查您是否在代理后面运行并且它正在工作

标签: ubuntu jenkins jenkins-plugins


【解决方案1】:

运行 Jenkins 的 java 实例可能无法使用这些代理信息。确保至少设置了 http(s)_proxy。
通常,您会在代理管理器的 Jenkins 高级选项卡中填写这些代理数据:

OP vaibhav 加上in the comments

下载的文件 /var/lib/jenkins/plugins/script-security.jpi.tmp 与预期的 SHA-1 不匹配,预期为“MYjQw4AV0DWl3AqGU7VV7g/J/Wk=”,实际为“TvCHCDNNL1zGA00HjilE2sJe+mE”

确保不是通过其 URL 而是通过插件管理器的“可用”选项卡下载该插件:查找“Script Security”。

【讨论】:

  • 我在管理 jenkins 的高级选项卡中添加了防火墙 ip 端口和其他详细信息并重试,下载的文件 /var/lib/jenkins/plugins/script-security.jpi.tmp 与预期的 SHA 不匹配-1,预期 'MYjQw4AV0DWl3AqGU7VV7g/J/Wk=',实际 'TvCHCDNNL1zGA00HjilE2sJe+mE='
【解决方案2】:

我在虚拟机上的 Ubantu 中使用 jenkins。只需按照以下步骤操作。 在终端中只需触发以下命令。

安装:

 wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.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-get update
 sudo apt-get install jenkins

更新:

sudo apt-get update
sudo apt-get install jenkins 

这里我正式引用 Link 在 Ubuntu 上安装 Jenkins

【讨论】:

    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    相关资源
    最近更新 更多