#1
|
|||
|
|||
JD auf Qnap SS-439 Pro Webinterface
HAllo an ALLE,
ich habe ein Qnap SS-439 Pro NAS und habe JD Linus installiert scheint zu laufen bin auf den Webinterface/ADD Links Menü Auf diesem NAS kann man Java Runtime Envrionment 6 installieren. Code:
java -version java version "1.6.0_13" Java(TM) SE Runtime Environment (build 1.6.0_13-b03) Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing) den Script zu Starten aber ohne Erfolg. Bekomme die Fehlermeldung Code:
-sh: /share/Public/jd.sh: /bin/bash: bad interpreter: No such file or directory Code:
#JD Installation folder (adjust to your needs) JDDIR=/share/HDA_DATA/Public/.jd Nun habe ich auf meinem Public Laufwerk auf dem NAS die JDownloader_xmas.zip für Linux entpackt und über Shell bin ich in den Ordner rein und habe folgende Befehle ausgeführt (ich habe versucht den Script manuell auszuführen) Code:
java -Xmx512m -jar jdupdate.jar Code:
JAR 00s.008 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /share/HDA_DATA/Public/JDownloader 00s.023 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/share/HDA_DATA/Public/JDownloader /share/HDA_DATA/Public/JDownloader file:/share/HDA_DATA/Public/JDownloader/jd 00s.167 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database 00s.167 - FINER [jd.config.DatabaseConnector(checkDatabaseHeader)] -> Checking database /share/HDA_DATA/Public/JDownloader/config/WEBUPDATE.cfg (No such file or directory) {WEBUPDATE_DISABLE=false, BRANCHINUSE=xmas, BRANCH=null, SERVERLIST=[http://update0.jdownloader.org/branches/xmas/ (-1%), http://update2.jdownloader.org/branches/xmas/ (-1%), http://update1.jdownloader.org/branches/xmas/ (-1%), http://update4ex.jdownloader.org/branches/xmas/ (-1%)]} /share/HDA_DATA/Public/JDownloader/config/PACKAGEMANAGER.cfg (No such file or directory) {} java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) at java.awt.Window.<init>(Window.java:431) at java.awt.Frame.<init>(Frame.java:403) at java.awt.Frame.<init>(Frame.java:368) at javax.swing.JFrame.<init>(JFrame.java:163) at jd.update.Main.initGUI(Main.java:459) at jd.update.Main.main(Main.java:129) ERROR No X11 DISPLAY variable was set, but this program performed an operation which requires it. Code:
java -Xmx512m -jar JDownloader.jar Code:
. . . . . Plugins: /jd/plugins/hoster/UploadMachineCom.class Found branches on http://update0.jdownloader.org/: xmas brain pinky_7 pinky_6 pinky_5 pinky_4 Pinky_3 Pinky_2 Pinky Synthy branchy2 jd_branchy BETA_20090613_001 bin /share/HDA_DATA/Public/JDownloader/config/WEBUPDATE.cfg (No such file or directory) OS Filter: /windows_createlog.bat OS Filter: /jd/plugins/hoster/UploadMachineCom.class OS Filter: /windows_restore.bat OS Filter: /plugins/jdshutdown/windows/shutdown.exe OS Filter: /plugins/jdshutdown/windows/cygwin1.dll OS Filter: /tools/Windows/unrarw32/unrar.exe OS Filter: /tools/Windows/unrarw32/cygwin1.dll OS Filter: /tools/Windows/kikin/ins_en.png OS Filter: /tools/Windows/kikin/kikin_installer.exe OS Filter: /tools/Windows/kikin/ins_de.png OS Filter: /tools/Windows/kikin/kikin.png OS Filter: /tools/Windows/kikin/installer.version OS Filter: /tools/Windows/uninstall.reg OS Filter: /tools/mac/unrar2/unrar Update: [] Dann habe ich mal JD über Windows gestartet (also im gleichen Ordner gibts ja eine JDownloader.exe und eine JDownloader.jar) Dann habe ich z.B. Webinterface im Plugin Menü installiert und habe es mal im Browser aufgemacht **External links are only visible to Support Staff****External links are only visible to Support Staff** und es läuft Wenn ich JD auf meinem NAS starte und ins Webinterface gehe dann kann ich ADD Links nicht aufrufen, Status und RAR Passwörter kann ich hinzufügen auch abgeschlossene Downloads sehe ich. Sobal ich auf ADD Links gehe bekomme ich folgende Meldungen im Shell Fenster Code:
Key not found: jd.gui.swing.components.table.JDTable.columnControl Defaultvalue: Change Columns Exception in thread "Thread-161" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at javax.swing.JTable.setDragEnabled(JTable.java:1407) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberTable.<init>(LinkGrabberTable.java:104) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.<init>(LinkGrabberPanel.java:132) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.getLinkGrabber(LinkGrabberPanel.java:114) at jd.plugins.optional.webinterface.JDSimpleWebserverTemplateFileRequestHandler.add_linkadder_page(JDSimpleWebserverTemplateFileRequestHandler.java:166) at jd.plugins.optional.webinterface.JDSimpleWebserverTemplateFileRequestHandler.handleRequest(JDSimpleWebserverTemplateFileRequestHandler.java:441) at jd.plugins.optional.webinterface.JDSimpleWebserverRequestHandler.handle(JDSimpleWebserverRequestHandler.java:363) at jd.plugins.optional.webinterface.JDSimpleWebserver$JDRequestHandler.run(JDSimpleWebserver.java:236) at java.lang.Thread.run(Thread.java:619) Exception in thread "Thread-285" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at javax.swing.JTable.setDragEnabled(JTable.java:1407) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberTable.<init>(LinkGrabberTable.java:104) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.<init>(LinkGrabberPanel.java:132) at jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.getLinkGrabber(LinkGrabberPanel.java:114) at jd.plugins.optional.webinterface.JDSimpleWebserverTemplateFileRequestHandler.add_linkadder_page(JDSimpleWebserverTemplateFileRequestHandler.java:166) at jd.plugins.optional.webinterface.JDSimpleWebserverTemplateFileRequestHandler.handleRequest(JDSimpleWebserverTemplateFileRequestHandler.java:441) at jd.plugins.optional.webinterface.JDSimpleWebserverRequestHandler.handle(JDSimpleWebserverRequestHandler.java:363) at jd.plugins.optional.webinterface.JDSimpleWebserver$JDRequestHandler.run(JDSimpleWebserver.java:236) at java.lang.Thread.run(Thread.java:619) Ich hoffe das mir jemand weiterhelfen kann ??? Wenn das laufen würde wäre das GENIAL, dann kann ich JD auf meinem NAS starten und über WI meine downloads reinstellen Danke in Voraus Gruß proto55 |
#2
|
||||
|
||||
Quote:
GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
sorry
Ich habe das mit den Threads beim zweiten mal gesehen Nach dem man einen Thread absendet sieht man es nur ganz kurz das es erst vom mod überprüft werden muss. Nochmals sorry! Aber hat mir jemand bez. des Themas irgendwelche ideen? Danke Da ich es irgendwie nicht schaffe eine neue Antwort hier rein zu schreiben editiere ich das mal @ Mods wieso werden meine Antworten nicht freigegeben wenn ich einen Regelvertoss gemacht habe dann schreibt mir doch ne PM das ich weis woran ich bin. Danke hi, habe es nun geschaft Xvfb auf meinem Qnap zu installieren. Und habe den jd.sh Script benutzt und diesen Eintrag hinzugefügt Code:
Xvfb :100 -ac >/dev/null 2>&1 & export DISPLAY=:100.0 Code:
Download/Start JD-Installer --2009-12-28 06:23:58-- http://update0.jdownloader.org/jdupdate.jar Resolving update0.jdownloader.org... 94.23.204.158 Connecting to update0.jdownloader.org|94.23.204.158|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1299041 (1.2M) [application/octet-stream] Saving to: `jdupdate.jar' 100%[===================================================================================================================>] 1,299,041 1.54M/s in 0.8s 2009-12-28 06:23:59 (1.54 MB/s) - `jdupdate.jar' saved [1299041/1299041] JAR 00s.008 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /share/HDA_DATA/Public/JDown/.jd 00s.023 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/share/HDA_DATA/Public/JDown/.jd /share/HDA_DATA/Public/JDown/.jd null 00s.170 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database 00s.818 - FINER [jd.config.DatabaseConnector(<init>)] -> No CONFIGURATION database found. Creating new one. 00s.870 - FINER [jd.config.DatabaseConnector(<init>)] -> Starting database wrapper /share/HDA_DATA/Public/JDown/.jd/config/WEBUPDATE.cfg (No such file or directory) {} /share/HDA_DATA/Public/JDown/.jd/config/PACKAGEMANAGER.cfg (No such file or directory) {} Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.Toolkit$2.run(Toolkit.java:834) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:126) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556) at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130) at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591) at javax.swing.UIManager.setLookAndFeel(UIManager.java:541) at javax.swing.UIManager.setLookAndFeel(UIManager.java:581) at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1343) at javax.swing.UIManager.initialize(UIManager.java:1432) at javax.swing.UIManager.maybeInitialize(UIManager.java:1420) at javax.swing.UIManager.getInstalledLookAndFeels(UIManager.java:425) at jd.update.Main.initGUI(Main.java:419) at jd.update.Main.main(Main.java:129) dann habe ich den script nochmals geändert mit -Djava.awt.headless=true Code:
java -Djava.awt.headless=true -Xmx512m -jar jdupdate.jar Code:
Download/Start JD-Installer --2009-12-28 06:28:35-- http://update0.jdownloader.org/jdupdate.jar Resolving update0.jdownloader.org... 94.23.204.158 Connecting to update0.jdownloader.org|94.23.204.158|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1299041 (1.2M) [application/octet-stream] Saving to: `jdupdate.jar' 100%[===================================================================================================================>] 1,299,041 1.56M/s in 0.8s 2009-12-28 06:28:35 (1.56 MB/s) - `jdupdate.jar' saved [1299041/1299041] JAR 00s.008 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /share/HDA_DATA/Public/JDown/.jd 00s.024 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/share/HDA_DATA/Public/JDown/.jd /share/HDA_DATA/Public/JDown/.jd null 00s.169 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database 00s.807 - FINER [jd.config.DatabaseConnector(<init>)] -> No CONFIGURATION database found. Creating new one. 00s.856 - FINER [jd.config.DatabaseConnector(<init>)] -> Starting database wrapper /share/HDA_DATA/Public/JDown/.jd/config/WEBUPDATE.cfg (No such file or directory) {} /share/HDA_DATA/Public/JDown/.jd/config/PACKAGEMANAGER.cfg (No such file or directory) {} java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) at java.awt.Window.<init>(Window.java:431) at java.awt.Frame.<init>(Frame.java:403) at java.awt.Frame.<init>(Frame.java:368) at javax.swing.JFrame.<init>(JFrame.java:163) at jd.update.Main.initGUI(Main.java:459) at jd.update.Main.main(Main.java:129) ERROR null kann mir vielleicht jemand weiterhelfen danke ! Last edited by proto55; 02.01.2010 at 02:02. Reason: Da ich es irgendwie nicht schaffe eine neue Antwort hier rein zu schreiben editiere ich das mal |
#4
|
|||
|
|||
hi,
habe es nun geschaft Xvfb auf meinem Qnap zu installieren. Und habe den jd.sh Script benutzt und diesen Eintrag hinzugefügt Code:
Xvfb :100 -ac >/dev/null 2>&1 & export DISPLAY=:100.0 Code:
Download/Start JD-Installer --2009-12-28 06:23:58-- http://update0.jdownloader.org/jdupdate.jar Resolving update0.jdownloader.org... 94.23.204.158 Connecting to update0.jdownloader.org|94.23.204.158|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1299041 (1.2M) [application/octet-stream] Saving to: `jdupdate.jar' 100%[===================================================================================================================>] 1,299,041 1.54M/s in 0.8s 2009-12-28 06:23:59 (1.54 MB/s) - `jdupdate.jar' saved [1299041/1299041] JAR 00s.008 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /share/HDA_DATA/Public/JDown/.jd 00s.023 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/share/HDA_DATA/Public/JDown/.jd /share/HDA_DATA/Public/JDown/.jd null 00s.170 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database 00s.818 - FINER [jd.config.DatabaseConnector(<init>)] -> No CONFIGURATION database found. Creating new one. 00s.870 - FINER [jd.config.DatabaseConnector(<init>)] -> Starting database wrapper /share/HDA_DATA/Public/JDown/.jd/config/WEBUPDATE.cfg (No such file or directory) {} /share/HDA_DATA/Public/JDown/.jd/config/PACKAGEMANAGER.cfg (No such file or directory) {} Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.Toolkit$2.run(Toolkit.java:834) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:126) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556) at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130) at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591) at javax.swing.UIManager.setLookAndFeel(UIManager.java:541) at javax.swing.UIManager.setLookAndFeel(UIManager.java:581) at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1343) at javax.swing.UIManager.initialize(UIManager.java:1432) at javax.swing.UIManager.maybeInitialize(UIManager.java:1420) at javax.swing.UIManager.getInstalledLookAndFeels(UIManager.java:425) at jd.update.Main.initGUI(Main.java:419) at jd.update.Main.main(Main.java:129) dann habe ich den script nochmals geändert mit -Djava.awt.headless=true Code:
java -Djava.awt.headless=true -Xmx512m -jar jdupdate.jar Code:
Download/Start JD-Installer --2009-12-28 06:28:35-- http://update0.jdownloader.org/jdupdate.jar Resolving update0.jdownloader.org... 94.23.204.158 Connecting to update0.jdownloader.org|94.23.204.158|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1299041 (1.2M) [application/octet-stream] Saving to: `jdupdate.jar' 100%[===================================================================================================================>] 1,299,041 1.56M/s in 0.8s 2009-12-28 06:28:35 (1.56 MB/s) - `jdupdate.jar' saved [1299041/1299041] JAR 00s.008 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /share/HDA_DATA/Public/JDown/.jd 00s.024 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/share/HDA_DATA/Public/JDown/.jd /share/HDA_DATA/Public/JDown/.jd null 00s.169 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database 00s.807 - FINER [jd.config.DatabaseConnector(<init>)] -> No CONFIGURATION database found. Creating new one. 00s.856 - FINER [jd.config.DatabaseConnector(<init>)] -> Starting database wrapper /share/HDA_DATA/Public/JDown/.jd/config/WEBUPDATE.cfg (No such file or directory) {} /share/HDA_DATA/Public/JDown/.jd/config/PACKAGEMANAGER.cfg (No such file or directory) {} java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) at java.awt.Window.<init>(Window.java:431) at java.awt.Frame.<init>(Frame.java:403) at java.awt.Frame.<init>(Frame.java:368) at javax.swing.JFrame.<init>(JFrame.java:163) at jd.update.Main.initGUI(Main.java:459) at jd.update.Main.main(Main.java:129) ERROR null kann mir vielleicht jemand weiterhelfen danke ! |
28.12.2009, 23:01 |
proto55 |
Message deleted by raztoki.
Reason: duplicate
|
#5
|
|||
|
|||
hi proto,
hast du hierzu schon was rausgefunden? würde mcih auch brennend interessieren, da ich mir auch ne QNAP zulegen möchte und das ein K.O.-Kriterium für mich ist. danke und grüße, TheEmperor |
#6
|
|||
|
|||
Lest doch einfach die Fehlermeldung... steht doch alles drin.
Kein X11 -> Kein Fenstermanager/Bildschirm/Graka braucht das Link hinzufügen wohl aus irgendeinem Grund, vllt. wegen Captchas oder sonstigem scheiss. Und da das JD Webinterface keine Captchas kann (und in auch lange lange nicht könnnen wird) bleibt nur der Ausweg einen virtuellen X11 zu installieren. XVFB wäre das Stichwort. Gibts im Netz ne PDF dazu wie das geht, Headless JDownloader oder sowas wäre das Stichwort. Ich sag euch gleich, es geht .. aber es ist nicht unbedingt die premiumlösung. Es gibt für solche Zwecke wesentlich bessere Programme (pyload z.B.) aaber vom Featureumfang (auf Hosterplugins nicht auf den anderen Müll bezogen) ist JD unerreicht (aber auch unerreicht lahm, was auch an Java liegt). Daher betet dass sich mal einer berufen fühlt den JD auf headless zu trimmen, Grundbausteine wurden da wohl gelegt, aber keiner der Entwickler will/braucht sowas wohl. Last edited by Evilandi666; 13.10.2010 at 23:12. |
Thread Tools | |
Display Modes | |
|
|