詹金斯,无法连接上传插件

时间:2018-06-10 09:58:32

标签: jenkins continuous-integration jenkins-plugins continuous-deployment

我不知道为什么但是在我的Windows机器上我刚刚安装了 jenkins(windows),直接我就能连接到互联网并下载插件等。

但在我的macOS机器上,我做了同样的想法下载 jenkins(mac),但他告诉我,我无法连接到互联网下载插件,因为我有一些证书问题。

如果有人知道如何配置该代理?根据一些论坛,我必须导入浏览器证书然后放入Jenkins,当我去firefox->certificate->your certificate时出现问题:它是空的!

当我尝试去Jenkins->manage plugins->available时:它是空的,只是一个更新按钮,所以当我点击更新按钮时,我有这个错误:

  

处理请求时出现问题。请检查我们的错误   跟踪器,以查看是否已报告类似的问题。如果它   已经报道,请投票并发表评论让我们   衡量问题的影响。如果您认为这是一个新问题,   请提出新的问题。提交问题时,请务必添加   整个堆栈跟踪,以及Jenkins和相关的版本   插件。用户列表可能对理解内容有用   发生了。堆栈跟踪

     

sun.security.provider.certpath.SunCertPathBuilderException:无法   找到所请求目标的有效证书路径   sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)     在   sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)     在java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)     在   sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)   引发:sun.security.validator.ValidatorException:PKIX路径构建   失败了   sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)     在   sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)     在sun.security.validator.Validator.validate(Validator.java:260)at   sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)     在   sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)     在   sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)     在   sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)   造成:javax.net.ssl.SSLHandshakeException at   sun.security.ssl.Alerts.getSSLException(Alerts.java:192)at   sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)at at   sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)at   sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)at   sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)     在   sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)     在sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)at at   sun.security.ssl.Handshaker.process_record(Handshaker.java:914)at   sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)at at   sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)     在   sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)     在   sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)     在   sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)     在   sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)     在   sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)     在   sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)     在   sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)     在hudson.model.DownloadService.loadJSON(DownloadService.java:167)     在hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:190)at   hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1640)at   java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)     在   org.kohsuke.stapler.Function $ MethodFunction.invoke(Function.java:343)     在   org.kohsuke.stapler.interceptor.RequirePOST $ Processor.invoke(RequirePOST.java:77)     在   org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)     在org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)at   org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)     在org.kohsuke.stapler.MetaClass $ 1.doDispatch(MetaClass.java:129)at at   org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)     在org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)at   org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)at at   org.kohsuke.stapler.MetaClass $ 2.doDispatch(MetaClass.java:186)at at   org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)     在org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)at   org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)at at   org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)at at   org.kohsuke.stapler.Stapler.service(Stapler.java:238)at at   javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at at   org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)     在   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1650)     在   hudson.util.PluginServletFilter $ 1.doFilter(PluginServletFilter.java:154)     在   hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)     在   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99)at   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:84)     在   hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)     在   hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)     在   hudson.security.ChainedServletFilter $ 1.doFilter(ChainedServletFilter.java:87)     在   hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)     在hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)at at   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在   org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)     在   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在   hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)     在   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在   org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)     在   org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1637)     在   org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)     在   org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)     在   org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)     在   org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     在   org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)     在   org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)     在   org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)     在   org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)     在   org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)     在   org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)     在   org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)     在   org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)     在   org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)     在   org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)     在   org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     在org.eclipse.jetty.server.Server.handle(Server.java:564)处   org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)at at   org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)     在   org.eclipse.jetty.io.AbstractConnection $ ReadCallback.succeeded(AbstractConnection.java:279)     在org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)     在   org.eclipse.jetty.io.ChannelEndPoint $ 2.run(ChannelEndPoint.java:124)     在   winstone.BoundedExecutorService $ 1.run(BoundedExecutorService.java:77)     在   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)     在java.lang.Thread.run(Thread.java:745)

0 个答案:

没有答案