简体   繁体   English

DockerforWindows :JenkinsInstallation:java.security.SignatureException:签名长度不正确:得到 512 但期待 256

[英]DockerforWindows : JenkinsInstallation : java.security.SignatureException: Signature length not correct: got 512 but was expecting 256

I have installed docker for windows and am using windows10 64 bit我已经为 windows 安装了 docker 并且正在使用 windows10 64 位

I have used the below docker command initially to install jenkins in docker我最初使用以下 docker 命令在 docker 中安装 jenkins

docker run jenkins:2.60.3 

The above command successfully ran上面的命令运行成功

And now i am trying to port using the below command现在我正在尝试使用以下命令进行移植

docker run -p 8080:8080 jenkins:2.60.3

And am getting the below error message并收到以下错误消息

java.security.SignatureException: Signature length not correct: got 512 but was expecting 256 java.security.SignatureException:签名长度不正确:得到 512 但期待 256

I have installed latest jdk kit and checked if the issue gets fixed.我已经安装了最新的 jdk 套件并检查了问题是否得到解决。 But also the same error persists.但同样的错误仍然存​​在。

SEVERE: ERROR: Signature verification failed in update site &#039;default&#039; <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.&lt;init&gt;(Jenkins.java:952)<br>    at hudson.model.Hudson.&lt;init&gt;(Hudson.java:86)<br>  at hudson.model.Hudson.&lt;init&gt;(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 &#039;default&#039; <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

Base on the Deprecation Notice at https://hub.docker.com/_/jenkins the "jenkins" image has been deprecated for over 2 years in favor of the " jenkins/jenkins " image.根据https://hub.docker.com/_/jenkins上的弃用通知,“jenkins”图像已弃用 2 年多,取而代之的是“ jenkins/jenkins ”图像。

The below works fine on my Windows10 Pro:以下在我的 Windows10 Pro 上运行良好:

docker run -p 8080:8080 jenkins/jenkins:lts-jdk11

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 javax.xml.crypto.dsig.XMLSignatureException:java.security.SignatureException:签名长度不正确:得到128但期待512 - javax.xml.crypto.dsig.XMLSignatureException: java.security.SignatureException: Signature length not correct: got 128 but was expecting 512 java.security.SignatureException:签名不匹配 - java.security.SignatureException: Signature does not match 签名长度不正确:得到768但是在Java验证中期望为512 - Signature length not correct: got 768 but was expecting 512, in Java verify 数字签名错误-签名长度不正确:达到344,但预期为256 - Digital Signature error - Signature length not correct: got 344 but was expecting 256 解码签名字节时出错:“ java.security.SignatureException:解码签名字节时出错” - Error decoding signature bytes : “java.security.SignatureException: error decoding signature bytes” java.security.SignatureException:签名的编码无效。 Azure 验证的签名 - java.security.SignatureException: Invalid encoding for signature. signature validated by Azure RSA SignatureException:签名长度不正确 - RSA SignatureException: Signature length not correct 无法使用已配置的PublicKey验证RSA签名。 签名长度不正确:达到255,但预期为256 - Unable to verify RSA signature using configured PublicKey. Signature length not correct: got 255 but was expecting 256 Signature.verify 抛出异常 Signature length not correct: got 248 but was expected 256 - Signature.verify is throwing an exception Signature length not correct: got 248 but was expecting 256 签名长度不正确:得到127但是期待128 - Signature length not correct: got 127 but was expecting 128
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM