Skip to content

Instantly share code, notes, and snippets.

@mtscout6
Created October 14, 2014 16:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mtscout6/a31298e1dcc5acf5863c to your computer and use it in GitHub Desktop.
Save mtscout6/a31298e1dcc5acf5863c to your computer and use it in GitHub Desktop.
Jenkins server with custom plugin set failure.
➜ jenkins-docker git:(master) ✗ docker logs -f cea
Running from: /usr/share/jenkins/jenkins.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
Oct 10, 2014 6:44:26 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Oct 10, 2014 6:44:26 PM winstone.Logger logInternal
INFO: Winstone shutdown successfully
Oct 10, 2014 6:44:26 PM winstone.Logger logInternal
SEVERE: Container startup failed
java.lang.SecurityException: SHA-256 digest error for WEB-INF/plugins/ssh-slaves.hpi
at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:220)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:241)
at java.util.jar.JarVerifier.update(JarVerifier.java:228)
at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:483)
at java.io.InputStream.read(InputStream.java:101)
at winstone.HostConfiguration.getWebRoot(HostConfiguration.java:278)
at winstone.HostConfiguration.<init>(HostConfiguration.java:81)
at winstone.HostGroup.initHost(HostGroup.java:66)
at winstone.HostGroup.<init>(HostGroup.java:45)
at winstone.Launcher.<init>(Launcher.java:143)
at winstone.Launcher.main(Launcher.java:354)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at Main._main(Main.java:293)
at Main.main(Main.java:98)
@dcaron
Copy link

dcaron commented Oct 21, 2014

Hi Matt,

Ever find a solution? I ran into the same thing trying to add this plugin to my jenkins on a docker image.
When i look if there's a signing issue with this file, it looks unsigned, just like the other hpi files i add:

jarsigner -verify -verbose -certs ssh-slaves.hpi
jar is unsigned. (signatures missing or not parsable)

Tried it outside of docker > same result

Regards,
David

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment