Mah*_*ahi 2 java jenkins docker docker-for-windows
我已经安装了 docker for windows 并使用 windows10 64 位
我最初使用下面的 docker 命令在 docker 中安装 jenkins
docker run jenkins:2.60.3
Run Code Online (Sandbox Code Playgroud)
以上命令成功运行
现在我尝试使用以下命令进行移植
docker run -p 8080:8080 jenkins:2.60.3
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息
java.security.SignatureException:签名长度不正确:得到 512 但期望 256
我已经安装了最新的jdk套件并检查问题是否得到解决。但同样的错误仍然存在。
SEVERE: ERROR: Signature verification failed in update site 'default' <a href='#' class='showDetails'>(show details)</a><pre style='display:none'>java.security.SignatureException: Signature length not correct: got 512 but was expecting 256<br> at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:189)<br> at java.security.Signature$Delegate.engineVerify(Signature.java:1222)<br> at java.security.Signature.verify(Signature.java:655)<br> at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:444)<br> at sun.security.provider.certpath.BasicChecker.verifySignature(BasicChecker.java:166)<br> at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:147)<br> at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)<br>Caused: java.security.cert.CertPathValidatorException: signature check failed<br> at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)<br> at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233)<br> at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141)<br> at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80)<br> at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292)<br> at org.jvnet.hudson.crypto.CertificateUtil.validatePath(CertificateUtil.java:93)<br> at jenkins.util.JSONSignatureValidator.verifySignature(JSONSignatureValidator.java:78)<br> at hudson.model.UpdateSite.verifySignature(UpdateSite.java:254)<br> at hudson.model.UpdateSite.updateData(UpdateSite.java:219)<br> at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:190)<br> at hudson.model.UpdateCenter.updateDefaultSite(UpdateCenter.java:2194)<br> at jenkins.install.SetupWizard.init(SetupWizard.java:174)<br> at jenkins.install.InstallState$3.initializeState(InstallState.java:105)<br> at jenkins.model.Jenkins.setInstallState(Jenkins.java:1062)<br> at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:96)<br> at jenkins.model.Jenkins.<init>(Jenkins.java:952)<br> at hudson.model.Hudson.<init>(Hudson.java:86)<br> at hudson.model.Hudson.<init>(Hudson.java:82)<br> at hudson.WebAppMain$3.run(WebAppMain.java:235)<br></pre>
Jun 18, 2021 6:51:41 AM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
Jun 18, 2021 6:51:42 AM hudson.model.UpdateSite updateData
SEVERE: ERROR: Signature verification failed in update site 'default' <a href='#' class='showDetails'>(show details)</a><pre style='display:none'>java.security.SignatureException: Signature length not correct: got 512 but was expecting 256<br> at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:189)<br> at java.security.Signature$Delegate.engineVerify(Signature.java:1222)<br> at java.security.Signature.verify(Signature.java:655)<br> at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:444)<br> at sun.security.provider.certpath.BasicChecker.verifySignature(BasicChecker.java:166)<br> at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:147)<br> at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)<br>Caused: java.security.cert.CertPathValidatorException: signature check failed<br> at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)<br> at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233)<br> at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141)<br> at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80)<br> at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292)<br> at org.jvnet.hudson.crypto.CertificateUtil.validatePath(CertificateUtil.java:93)<br> at jenkins.util.JSONSignatureValidator.verifySignature(JSONSignatureValidator.java:78)<br> at hudson.model.UpdateSite.verifySignature(UpdateSite.java:254)<br> at hudson.model.UpdateSite.updateData(UpdateSite.java:219)<br> at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:190)<br> at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1632)<br> at jenkins.model.DownloadSettings$DailyCheck.execute(DownloadSettings.java:131)<br> at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:101)<br> at java.lang.Thread.run(Thread.java:748)<br></pre>
Jun 18, 2021 6:51:42 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 21,665 ms
Run Code Online (Sandbox Code Playgroud)
小智 5
根据https://hub.docker.com/_/jenkins上的弃用通知,“jenkins”镜像已被弃用超过 2 年,取而代之的是“ jenkins/jenkins ”镜像。
以下在我的 Windows10 Pro 上运行良好:
docker run -p 8080:8080 jenkins/jenkins:lts-jdk11
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2745 次 |
| 最近记录: |