Tôi đã cài đặt Jenkins, sử dụng sudo apt-get install jenkins
và nó không hoạt động ngay lập tức, vì vậy tôi đã làm việc để tăng kích thước của các /run
tmpfs. Bây giờ tôi vẫn nhận được lỗi trong jenkins.log của mình và tôi không thể truy cập vào giao diện web.
Running from: /usr/share/jenkins/jenkins.war
14 Aug 2012 08:28:13 winstone.Logger logInternal
SEVERE: Container startup failed
java.io.IOException: Failed to start a listener: winstone.ssl.HttpsListener
at winstone.Launcher.spawnListener(Launcher.java:229)
at winstone.Launcher.<init>(Launcher.java:185)
at winstone.Launcher.main(Launcher.java:384)
at java.lang.reflect.Method.invoke(libgcj.so.13)
at Main._main(Main.java:285)
at Main.main(Main.java:98)
Caused by: java.lang.NoClassDefFoundError: winstone.ssl.HttpsListener
at java.lang.Class.initializeClass(libgcj.so.13)
at java.lang.Class.forName(libgcj.so.13)
at winstone.Launcher.spawnListener(Launcher.java:213)
...5 more
Caused by: java.lang.ClassNotFoundException: sun.security.util.DerValue not found in java.net.URLClassLoader{urls=[file:/tmp/winstone1fdfcs.jar], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/jenkins/jenkins.war], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}
at java.net.URLClassLoader.findClass(libgcj.so.13)
at java.lang.ClassLoader.loadClass(libgcj.so.13)
at java.lang.ClassLoader.loadClass(libgcj.so.13)
at java.lang.Class.initializeClass(libgcj.so.13)
...7 more
Running from: /usr/share/jenkins/jenkins.war
14 Aug 2012 08:33:33 winstone.Logger logInternal
INFO: Beginning extraction from war file
14 Aug 2012 08:34:01 hudson.WebAppMain contextInitialized
SEVERE: Failed to initialize Jenkins
java.lang.ExceptionInInitializerError
at java.lang.Class.initializeClass(libgcj.so.13)
at hudson.WebAppMain.installLogger(WebAppMain.java:264)
at hudson.WebAppMain.contextInitialized(WebAppMain.java:107)
at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875)
at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129)
at winstone.HostConfiguration.<init>(HostConfiguration.java:71)
at winstone.HostGroup.initHost(HostGroup.java:87)
at winstone.HostGroup.<init>(HostGroup.java:47)
at winstone.Launcher.<init>(Launcher.java:177)
at winstone.Launcher.main(Launcher.java:384)
at java.lang.reflect.Method.invoke(libgcj.so.13)
at Main._main(Main.java:285)
at Main.main(Main.java:98)
Caused by: java.lang.NullPointerException
at com.thoughtworks.xstream.core.JVM.isOpenJDK(JVM.java:72)
at com.thoughtworks.xstream.core.JVM.canUseSun14ReflectionProvider(JVM.java:198)
at com.thoughtworks.xstream.core.JVM.bestReflectionProvider(JVM.java:175)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:431)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:385)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:323)
at hudson.util.XStream2.<init>(XStream2.java:73)
at jenkins.model.Jenkins.<clinit>(Jenkins.java:3510)
at java.lang.Class.initializeClass(libgcj.so.13)
at hudson.WebAppMain.installLogger(WebAppMain.java:264)
at hudson.WebAppMain.contextInitialized(WebAppMain.java:107)
at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875)
at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129)
at winstone.HostConfiguration.<init>(HostConfiguration.java:71)
14 Aug 2012 08:34:03 winstone.Logger logInternal
SEVERE: Error during context startup for webapp webapp
java.lang.ExceptionInInitializerError
at java.lang.Class.initializeClass(libgcj.so.13)
at hudson.WebAppMain.installLogger(WebAppMain.java:264)
at hudson.WebAppMain.contextInitialized(WebAppMain.java:107)
at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875)
at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129)
at winstone.HostConfiguration.<init>(HostConfiguration.java:71)
at winstone.HostGroup.initHost(HostGroup.java:87)
at winstone.HostGroup.<init>(HostGroup.java:47)
at winstone.Launcher.<init>(Launcher.java:177)
at winstone.Launcher.main(Launcher.java:384)
at java.lang.reflect.Method.invoke(libgcj.so.13)
at Main._main(Main.java:285)
at Main.main(Main.java:98)
Caused by: java.lang.NullPointerException
at com.thoughtworks.xstream.core.JVM.isOpenJDK(JVM.java:72)
at com.thoughtworks.xstream.core.JVM.canUseSun14ReflectionProvider(JVM.java:198)
at com.thoughtworks.xstream.core.JVM.bestReflectionProvider(JVM.java:175)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:431)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:385)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:323)
at hudson.util.XStream2.<init>(XStream2.java:73)
at jenkins.model.Jenkins.<clinit>(Jenkins.java:3510)
at java.lang.Class.initializeClass(libgcj.so.13)
at hudson.WebAppMain.installLogger(WebAppMain.java:264)
at hudson.WebAppMain.contextInitialized(WebAppMain.java:107)
at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875)
at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129)
at winstone.HostConfiguration.<init>(HostConfiguration.java:71)
14 Aug 2012 08:34:03 winstone.Logger logInternal
INFO: HTTP Listener started: port=8080
14 Aug 2012 08:34:03 winstone.Logger logInternal
SEVERE: Error during servlet context shutdown
java.lang.NoClassDefFoundError: jenkins.model.Jenkins
at java.lang.Class.initializeClass(libgcj.so.13)
at hudson.WebAppMain.contextDestroyed(WebAppMain.java:347)
at winstone.WebAppConfiguration.destroy(WebAppConfiguration.java:1149)
at winstone.HostConfiguration.destroyWebApp(HostConfiguration.java:148)
at winstone.HostConfiguration.destroy(HostConfiguration.java:156)
at winstone.HostGroup.destroy(HostGroup.java:77)
at winstone.Launcher.shutdown(Launcher.java:337)
at winstone.Launcher.<init>(Launcher.java:199)
at winstone.Launcher.main(Launcher.java:384)
at java.lang.reflect.Method.invoke(libgcj.so.13)
at Main._main(Main.java:285)
at Main.main(Main.java:98)
14 Aug 2012 08:34:03 winstone.Logger logInternal
INFO: Winstone shutdown successfully
14 Aug 2012 08:34:03 winstone.Logger logInternal
SEVERE: Container startup failed
java.io.IOException: Failed to start a listener: winstone.ssl.HttpsListener
at winstone.Launcher.spawnListener(Launcher.java:229)
at winstone.Launcher.<init>(Launcher.java:185)
at winstone.Launcher.main(Launcher.java:384)
at java.lang.reflect.Method.invoke(libgcj.so.13)
at Main._main(Main.java:285)
at Main.main(Main.java:98)
Caused by: java.lang.NoClassDefFoundError: winstone.ssl.HttpsListener
at java.lang.Class.initializeClass(libgcj.so.13)
at java.lang.Class.forName(libgcj.so.13)
at winstone.Launcher.spawnListener(Launcher.java:213)
...5 more
Caused by: java.lang.ClassNotFoundException: sun.security.util.DerValue not found in java.net.URLClassLoader{urls=[file:/tmp/winstonepwah1w.jar], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/jenkins/jenkins.war], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}
at java.net.URLClassLoader.findClass(libgcj.so.13)
at java.lang.ClassLoader.loadClass(libgcj.so.13)
at java.lang.ClassLoader.loadClass(libgcj.so.13)
at java.lang.Class.initializeClass(libgcj.so.13)
...7 more
Thông tin thêm
Tôi không có quyền truy cập vật lý vào pi trong khoảng 5 ngày, vì vậy tôi không thể cài đặt lại HĐH hoặc tương tự, tuy nhiên tôi có quyền truy cập VNC và tôi có thể kích hoạt SSH nếu tôi cần.
Tôi đã khởi động lại pi nhiều lần và điều này không khắc phục được vấn đề.
/etc/default/tmpfs
bằng cách sử dụng sudo nano /etc/default/tmpfs
sau đó tôi đã thay đổi kích thước của /run
bộ phận thành khoảng 40 MiB (Điều này có thể không hoàn toàn chính xác, nhưng tôi khá chắc chắn là đúng.)