Я не знаю почему, но в моей машине с Windows я только что установил jenkins (windows) , и я напрямую смог подключиться к Интернету и загрузить плагины и т. Д.
Но в моемMacOS машина, я сделал то же самое, думаю, скачал Дженкинс (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)security.validator.Validator.validate (Validator.java:260) в sun.security.ssl.X509TrustManagerImpl.validate (X509TrustManagerImpl.java:324) в sun.security.ssl.X509TrustManagerImpl.checkTmpan.509: at50 X (9).security.ssl.X509TrustManagerImpl.checkServerTrusted (X509TrustManagerImpl.java:124) at sun.security.ssl.ClientHandshaker.serverCertificate (ClientHandshaker.java:1491) Причина: javax.net.ssl.SSLHandshakeException at sun.security.ssl.Alerts.getSSLException (Alerts.java2): 19sun.security.ssl.SSLSocketImpl.fatal (SSLSocketImpl.java:1949) в sun.security.ssl.Handshaker.fatalSE (Handshaker.java:302) в sun.security.ssl.Handshaker.fatalSE (Handshaker.java:296)в sun.security.ssl.ClientHandshaker.serverCertificate (ClientHandshaker.java:1509) в sun.security.ssl.ClientHandshaker.processMessage (ClientHandshaker.java:216) в sun.security.ssl.Handshaker.processjava :9) в sun.security.ssl.Handshaker.process_record (Handshaker.java:914) в sun.security.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:1062) в sun.security.ssl.SSLSocketImpl.performInitialHandjcketImpl.ljjsShake (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.neream0.ttpthttp.HttpURLConnection.java:1513) на sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1441) на sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream (Http: http: htp).model.DownloadService.loadJSON (DownloadService.java:167)по адресу hudson.model.UpdateSite.updateDirectlyNow (UpdateSite.java:190) по адресу hudson.PluginManager.doCheckUpdatesServer (PluginManager.java:1640) по адресу java.lang.invoke.MethodHandle.invokeWHele.jgustapler.Function $ MethodFunction.invoke (Function.java:343) в org.kohsuke.stapler.interceptor.RequirePOST $ Processor.invoke (RequirePOST.java:77) в org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke (PreInvovocted26) в org.kohsuke.stapler.Function.bindAndInvoke (Function.java:184) в org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse (Function.java:117) в org.kohsuke.stapler.MetaClass.Java: 129) в org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:58) в org.kohsuke.stapler.Stapler.tryInvoke (Stapler.java:715) в org.kohsuke.stapler.Stapler.Staler..java: 845) в org.kohsuke.stapler.MetaClass $ 2.doDispatch (MetaClass.java:186) в org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:58) в org.kohsuke.stapler.Stapler.tryInvoke (Stapler.java:715) в org.kohsuke.stapler.Stapler.invoke (Stapler.java:845) в org.kohsuke.stapler.Stapler.vo(Stapler.java:649) в org.kohsuke.stapler.Stapler.service (Stapler.java:238) в javax.servlet.http.HttpServlet.service (HttpServlet.java:790) в org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:841) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1650) в hudson.util.PluginServletFilter $ 1.doFervlet: Plug.util.PluginServletFilter.doFilter (PluginServletFilter.java:157) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1637) в hudson.security.csriljFв org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1637) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:84) в hudson.Surity.UFilter.doFilter (UnwrapSecurityExceptionFilter.java:51) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) в jenkins.security.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.ilter.jterter.jterter.jter).(ChainedServletFilter.java:87) в org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter (AnonymousProcessingFilter.java:125) в hudson.security.ChainedServletFilter $ 1.doFilter..RememberMeProcessingFilter.doFilter (RememberMeProcessingFilter.java:142) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) в org.acegisecurity.ui.AbstractProcessingFilter.jetterFjF$ 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) в org.eclipse.jetty.servil.Herlet.Serv.Serv..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): 30) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1637) в org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:533. At.gt.server.handler.ScopedHandler.handle (ScopedHandler.java:143) в org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:524) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (обработчик.Java: 132) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:190) в org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1595l) в org.ecec.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.javag: 47).jetty.server.session.SessionHandler.doScope (SessionHandler.java:1564) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:166) в org.eclipse.jetty.serverxt и handler..doScope (ContextHandler.java:1155) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:) в org.eclipse.jetty.server.Server.handle (Server.java:564) в org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:317) в 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.javag: 10).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.$ Worker.run (ThreadPoolExecutor.java:617) на java.lang.Thread.run (Thread.java:745)