jenkins安装插件nodejs失败 -凯发k8国际

`
wiseboyloves
  • 浏览: 95661 次
  • 性别:
  • 来自: 沈阳
最近访客
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 0)
    • ( 0)
    • ( 0)
    存档分类
    最新评论
    • : 学习了,刚好解决了我的文件字符编码问题
    • :   学习了啊       哥们儿你太好了 下次能发表多表插入 ...

    jenkins安装插件nodejs失败

      博客分类:
     

    升级公司的devops服务器过程中,遇到了jenkins从市场安装nodejs插件失败的问题。

     

    1. 基础信息

      jenkins版本: 2.440

      nodejs插件版本: 1.6.1

     

    2. 操作过程:

      (1). dashboard => 系统管理 => 插件管理 => avaliable plugins

      (2). 搜索框中输入 nodejs,然后选中复选框,点击右上角的 [安装]。

     

    3. 错误提示:

     

    jenkins  | 2024-01-16 05:31:15.025 0000 [id=67] severe  h.model.updatecenter$downloadjob#run: failed to install config-file-provider

    jenkins  | java.net.connectexception: connection refused

    jenkins  |      at java.base/sun.nio.ch.net.pollconnect(native method)

    jenkins  |      at java.base/sun.nio.ch.net.pollconnectnow(net.java:672)

    jenkins  |      at java.base/sun.nio.ch.niosocketimpl.timedfinishconnect(niosocketimpl.java:554)

    jenkins  |      at java.base/sun.nio.ch.niosocketimpl.connect(niosocketimpl.java:602)

    jenkins  |      at java.base/java.net.sockssocketimpl.connect(sockssocketimpl.java:327)

    jenkins  |      at java.base/java.net.socket.connect(socket.java:633)

    jenkins  |      at java.base/sun.security.ssl.sslsocketimpl.connect(sslsocketimpl.java:304)

    jenkins  |      at java.base/sun.net.networkclient.doconnect(networkclient.java:178)

    jenkins  |      at java.base/sun.net.www.http.httpclient.openserver(httpclient.java:533)

    jenkins  |      at java.base/sun.net.www.http.httpclient.openserver(httpclient.java:638)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsclient.(httpsclient.java:266)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsclient.new(httpsclient.java:380)

    jenkins  |      at java.base/sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.getnewhttpclient(abstractdelegatehttpsurlconnection.java:193)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.plainconnect0(httpurlconnection.java:1242)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.plainconnect(httpurlconnection.java:1128)

    jenkins  |      at java.base/sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(abstractdelegatehttpsurlconnection.java:179)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.followredirect0(httpurlconnection.java:2922)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.followredirect(httpurlconnection.java:2831)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.getinputstream0(httpurlconnection.java:1927)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1589)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsurlconnectionimpl.getinputstream(httpsurlconnectionimpl.java:224)

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1323)

    jenkins  | caused: java.io.ioexception: failed to load https://updates.jenkins.io/download/plugins/config-file-provider/959.vcff671a_4518b_/config-file-provider.hpi to /var/jenkins_home/plugins/config-file-provider.jpi.tmp

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1334)

    jenkins  | caused: java.io.ioexception: failed to download from https://updates.jenkins.io/download/plugins/config-file-provider/959.vcff671a_4518b_/config-file-provider.hpi (redirected to: https://get.jenkins.io/plugins/config-file-provider/959.vcff671a_4518b_/config-file-provider.hpi)

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1368)

    jenkins  |      at hudson.model.updatecenter$downloadjob._run(updatecenter.java:1925)

    jenkins  |      at hudson.model.updatecenter$installationjob._run(updatecenter.java:2237)

    jenkins  |      at hudson.model.updatecenter$downloadjob.run(updatecenter.java:1899)

    jenkins  |      at java.base/java.util.concurrent.executors$runnableadapter.call(executors.java:539)

    jenkins  |      at java.base/java.util.concurrent.futuretask.run(futuretask.java:264)

    jenkins  |      at hudson.remoting.atmostonethreadexecutor$worker.run(atmostonethreadexecutor.java:121)

    jenkins  |      at java.base/java.lang.thread.run(thread.java:840)

    jenkins  | 2024-01-16 05:31:15.026 0000 [id=67] info    h.model.updatecenter$downloadjob#run: starting the installation of nodejs on behalf of jenkins

    jenkins  | 2024-01-16 05:31:15.026 0000 [id=67] info    h.m.updatecenter$updatecenterconfiguration#download: downloading nodejs

    jenkins  | 2024-01-16 05:31:15.755 0000 [id=67] severe  h.model.updatecenter$downloadjob#run: failed to install nodejs

    jenkins  | java.net.connectexception: connection refused

    jenkins  |      at java.base/sun.nio.ch.net.pollconnect(native method)

    jenkins  |      at java.base/sun.nio.ch.net.pollconnectnow(net.java:672)

    jenkins  |      at java.base/sun.nio.ch.niosocketimpl.timedfinishconnect(niosocketimpl.java:554)

    jenkins  |      at java.base/sun.nio.ch.niosocketimpl.connect(niosocketimpl.java:602)

    jenkins  |      at java.base/java.net.sockssocketimpl.connect(sockssocketimpl.java:327)

    jenkins  |      at java.base/java.net.socket.connect(socket.java:633)

    jenkins  |      at java.base/sun.security.ssl.sslsocketimpl.connect(sslsocketimpl.java:304)

    jenkins  |      at java.base/sun.net.networkclient.doconnect(networkclient.java:178)

    jenkins  |      at java.base/sun.net.www.http.httpclient.openserver(httpclient.java:533)

    jenkins  |      at java.base/sun.net.www.http.httpclient.openserver(httpclient.java:638)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsclient.(httpsclient.java:266)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsclient.new(httpsclient.java:380)

    jenkins  |      at java.base/sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.getnewhttpclient(abstractdelegatehttpsurlconnection.java:193)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.plainconnect0(httpurlconnection.java:1242)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.plainconnect(httpurlconnection.java:1128)

    jenkins  |      at java.base/sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(abstractdelegatehttpsurlconnection.java:179)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.followredirect0(httpurlconnection.java:2922)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.followredirect(httpurlconnection.java:2831)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.getinputstream0(httpurlconnection.java:1927)

    jenkins  |      at java.base/sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1589)

    jenkins  |      at java.base/sun.net.www.protocol.https.httpsurlconnectionimpl.getinputstream(httpsurlconnectionimpl.java:224)

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1323)

    jenkins  | caused: java.io.ioexception: failed to load https://updates.jenkins.io/download/plugins/nodejs/1.6.1/nodejs.hpi to /var/jenkins_home/plugins/nodejs.jpi.tmp

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1334)

    jenkins  | caused: java.io.ioexception: failed to download from https://updates.jenkins.io/download/plugins/nodejs/1.6.1/nodejs.hpi (redirected to: https://get.jenkins.io/plugins/nodejs/1.6.1/nodejs.hpi)

    jenkins  |      at hudson.model.updatecenter$updatecenterconfiguration.download(updatecenter.java:1368)

    jenkins  |      at hudson.model.updatecenter$downloadjob._run(updatecenter.java:1925)

    jenkins  |      at hudson.model.updatecenter$installationjob._run(updatecenter.java:2237)

    jenkins  |      at hudson.model.updatecenter$downloadjob.run(updatecenter.java:1899)

    jenkins  |      at java.base/java.util.concurrent.executors$runnableadapter.call(executors.java:539)

    jenkins  |      at java.base/java.util.concurrent.futuretask.run(futuretask.java:264)

    jenkins  |      at hudson.remoting.atmostonethreadexecutor$worker.run(atmostonethreadexecutor.java:121)

    jenkins  |      at java.base/java.lang.thread.run(thread.java:840)

     

     

    4. 解决过程:

      (1). 判断错误信息

        通过以上提示信息,及页面提示,判断以下两个hpi包获取失败。

        https://updates.jenkins.io/download/plugins/config-file-provider/959.vcff671a_4518b_/config-file-provider.hpi

        https://updates.jenkins.io/download/plugins/nodejs/1.6.1/nodejs.hpi

      (2). 离线安装

        a). 从以上两个网址中下载 [config-file-provider.hpi],[nodejs.hpi]。

        b).  dashboard => 系统管理 => 插件管理 => advanced setting => 选择文件 => 部署

            依次安装  [config-file-provider.hpi],[nodejs.hpi]。

        

     

      

        c). 重启jenkins

            安装插件成功。

     

    总结:提示无法连接的两个网址,在浏览器里面都是可以下载的,具体原因不明,没有做深入调查。以上凯发k8国际娱乐官网入口的解决方案可以应对此问题,但仍有提升空间,由于需求不高,所以不深究此问题。

     

    分享到:
    评论

    相关推荐

      jenkins的nodejs插件 为nodejs和npm软件包提供jenkins集成。 下载与安装 您可以下载并从“管理插件”菜单安装它,或直接从“插件更新中心”安装此插件。 主要特点 提供nodejs自动安装程序,可以根据需要创建任意...

      主要介绍了docker 安装 jenkins 并解决初始安装插件失败问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

      jenkins离线安装war包 jenkins离线常用插件包,导入即可使用。

      jenkins离线所需插件 包括各种自动化部署和插件

      jenkins需要安装的plugins,安装方法:jenkins安装好后,直接将plugins.zip上传至jenkins工作目录,并在工作目录(和原有plugins目录同级目录)下解压即可,然后重启jenkins服务。

      共14个文件,按顺序安装

      将压缩文件解压到/var/lib/jenkins/plugins/目录下 执行命令 systemctl restart jenkins 重启jenkins服务

      自己之前在有网络的环境下搭建的 敏捷开发应用中的一环 之后在没有网络的情况下 实验过 直接拷过去便可以使用 建议有网络的情况安装时还是通过网络自己去下载插件比较好

      将它与一起使用,或创建一个包含nodejs的jenkins从站。 如何使用这张图片 该映像为用户“ jenkins”提供了通过ssh的访问权限。 使用jenkins docker插件,无需自己启动该映像。 如果要在没有jenkins docker插件的...

      本插件库不可以单独使用,需要配合的`.jenkins`文件夹(该文件夹为jenkins启动时自动生成的)使用,具体使用步骤如下: 1,正常通过war包或者其他的方式启动jenkins; 2,找到jenkins生成的工作目录`.jenkins`,查看...

      安装jenkins插件的两种方法 安装;jenkins;插件;持续集成 安装;jenkins;插件;持续集成

      ant apache httpcomponents client 4.x api plugin bootstrap 4 api plugin bootstrap 5 api bouncycastle api branch api build timeout caffeine api plugin checks api plugin command agent launcher plugin ...

      jenkins的multijob插件安装所需插件及其安装顺序。持续性集成jenkins插件安装。jenkins多任务执行插件。包括所需要的插件安装包、安装方法以及插件安装顺序。

      jenkins 插件包相当全的。还不错 ,值得下载,其他的都挺贵这个亲测可用。部分插件有点老,如果安装gitlab需要1.4x的版本。其他的暂时没发现。还不错 离线安装利器

      jenkins备份文件(thinbackup插件备份) 参考地址:https://blog.csdn.net/tcy1429920627/article/details/108850273 jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在...

      用于解决jenkins安装nodejs插件后不能选择nodejs版本,将该文件上传到服务器,然后 docker cp ./hudson.plugins.nodejs.tools.nodejsinstaller 容器id:/var/jenkins_home/updates 然后重启jenkins

      最新安装一个jenkins,由于自动更新插件无法更新,现在只能手动上传更新,所以下载了一堆插件,有用的着的童鞋可以拿着先用。别看插件多,那些好多依赖的插件

      jenkins的git插件jenkins的git插件jenkins的git插件jenkins的git插件jenkins的git插件jenkins的git插件

    global site tag (gtag.js) - google analytics
    网站地图