Closed bdangit closed 8 years ago
https://github.com/bdangit/hab-plans/commit/8dab0c033be0422a40650a5641b2a201e78e36d9
fixed. needed to add in LD_LIBRARY_PATH https://github.com/bdangit/hab-plans/blob/master/jenkins/hooks/run#L8-L9
Hi bdangit, I know this issue is a bit old but I have the exact same issue when I try to start my jenkins on my debian server except that the files missing are different. Could you please explain a bit further the solution? Many thanks in advance. Julien
Below the trace:
Apr 01, 2019 2:26:07 PM hudson.util.BootFailure publish SEVERE: Failed to initialize Jenkins hudson.util.AWTProblem: java.lang.UnsatisfiedLinkError: /home/linuxbrew/.linuxbrew/Cellar/openjdk/1.8.0-181/jre/lib/amd64/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory at hudson.WebAppMain.contextInitialized(WebAppMain.java:193) at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:957) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:922) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:365) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852) at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138) at org.eclipse.jetty.server.Server.start(Server.java:415) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) at org.eclipse.jetty.server.Server.doStart(Server.java:382) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at winstone.Launcher.<init>(Launcher.java:184) at winstone.Launcher.main(Launcher.java:354) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at Main._main(Main.java:375) at Main.main(Main.java:151) Caused by: java.lang.UnsatisfiedLinkError: /home/linuxbrew/.linuxbrew/Cellar/openjdk/1.8.0-181/jre/lib/amd64/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845) at java.lang.Runtime.loadLibrary0(Runtime.java:870) at java.lang.System.loadLibrary(System.java:1122) at sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:61) at java.security.AccessController.doPrivileged(Native Method) at sun.font.FontManagerNativeLibrary.<clinit>(FontManagerNativeLibrary.java:32) at sun.font.SunFontManager$1.run(SunFontManager.java:339) at java.security.AccessController.doPrivileged(Native Method) at sun.font.SunFontManager.<clinit>(SunFontManager.java:335) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82) at java.security.AccessController.doPrivileged(Native Method) at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74) at java.awt.Font.getFont2D(Font.java:491) at java.awt.Font.getFamily(Font.java:1220) at java.awt.Font.getFamily_NoClientCode(Font.java:1194) at java.awt.Font.getFamily(Font.java:1186) at java.awt.Font.toString(Font.java:1683) at hudson.util.ChartUtil.<clinit>(ChartUtil.java:260) at hudson.WebAppMain.contextInitialized(WebAppMain.java:192) ... 24 more
Hi @juliencauwet, it looks like you are not using Habitat otherwise this error is already fixed in core
.
Assuming you are not using Habitat, in your error logs, it looks like you are missing a shared lib or two or more!
Can you check if you have:
I normally use ldd /path/to/lib
to see if the libs dependencies are all satisfied. You can also use ldd
against the binary as well also make sure it has all the libs.
Hope this helps.
jenkins on startup is missing libgcc_s.so.1