jDownloader JDownloader 2 (noarch) / Paketzentrum

Sims

Benutzer
Mitglied seit
01. Sep 2013
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hi Dani,

das richtige Paket ist (eher) nicht mein Problem, ich finde nur den Libs Ordner nicht und kann daher auch nicht das entspr. Paket da hin kopieren.

Eine Idee wo/ wie ich den Ordner finde?
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Moin,
der Pfad variiert... je nachdem auf welchen Volumen du die App jDownloader2 installiert hast. Bei mir ist es "/volume1/@appstore/JDownloader/libs".
Für das Hochladen nimmst du WinSCP und deine Zugangsdaten vom Benutzer admin. Am Besten direkt dessen Hoime-Verzeichnis. Anschließend eine SSH-Verbindung zum NAS aufbauen (ebenfalls als admin) und mit Hilfe des Befehls sudo mv datei.zys /volume1/@appstore/JDownloader/libs die Dateien an den richtigen Ordner verschieben. Beim Ausführen des Befehls wirst du nach einem Passwort gefragt. Einfach nochmals das Passwort des Benutzers admin eingeben. Wenn keine Fehlermeldung ausgegeben wird war der Vorgang erfolgreich.
 

Sims

Benutzer
Mitglied seit
01. Sep 2013
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hi,

ich versuche mit PuTTY die Datei hochzuladen, allerdings verstehe ich ehrlich gesagt den sudo mv Befehl nicht ganz.

Ich habe folgende Wege versucht und bekomm immer die Fehlermeldung "mv: cannot stat XXX: No such file or directory"

sudo mv sevenzipjbinding1509Linux.jar /volume1/@appstore/JDownloader/libs
sudo mv C:/Users/XXX/Downloads/7Zip1509LinuxTest/sevenzipjbinding1509Linux.jar /volume1/@appstore/JDownloader/libs
 

Schakal

Benutzer
Mitglied seit
20. Apr 2011
Beiträge
408
Punkte für Reaktionen
5
Punkte
18
Bitte richtig lesen... zum hochladen der heruntergeladenen Dateien auf das NAS bitte WinsCP nutzen.
Putty ist dafür da um per SSH Befehle auf dem NAS auszuführen.
 

Sims

Benutzer
Mitglied seit
01. Sep 2013
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Ok, hab jetzt WinsCP geladen, finde aber keinen Jdownloader Ordner und sehe nur den <root>, Ordner konnte auch über die Suche nicht gefunden werden.
 

collie

Benutzer
Mitglied seit
19. Jun 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hi Leute, ich hoffe ihr könnt mir nen Tipp geben, weil mein JDownloader sich zwar starten lässt, aber sofort wieder stoppt, ohne was zu laden.

Folgendes habe ich gemacht:
Auf der DS218+ im Paketzentrum erst Java8 von Syno, dann Jdownloader2 Beta (nicht Test) von netzbaer installiert. (Syno + vertrauenswürdige Herausgeber)
User+Passwort für MyJD stimmen. Downloads-Ordner Pfad habe ich aus dem DSM kopiert und so in MyJD eingefügt: /volume1/Share1/downloads (Besitzer: admin, Genehmigung mittlerweile Everyone darf alles)
Wenn ich mich per SSH draufschalte, dann steht dort, dass JD läuft.

MyJD startet im Browser und kann konfiguriert werden. Mein Probedownload (Youtube) lässt sich hinzufügen und starten. Nach paar Sekunden wechselt der Status wieder auf Stop, ohne dass was passiert ist. Es kommt auch kein Fehler.
Nachdem es nicht geklappt hat, habe ich ein paar mal Java8 + JD deinstalliert und neu installiert. Auch mal Java7 probiert. Alles ohne Erfolg.

Anbei das Log von JD: https://www.dropbox.com/s/n1ohvfgeyegmkws/JDownloader.zip?dl=0
 

cremor

Benutzer
Mitglied seit
06. Jul 2019
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Hallo,

erstmal vielen Dank für dieses Paket! Es macht den Einsatz des JDownloaders auf Synology um einiges einfacher.

Zwei kleine Änderungen würde ich aber machen, wie sie eh schon mehrmals in diesem Thread vorgeschlagen wurden:

  • Das Logfile sollte deaktiviert werden. Es wächst nicht nur unendlich an (und müllt damit irgendwann die Synology-Systempartition zu) sondern verhindert auch den Standby der Festplatten. Außerdem ist dieses Logfile unnötig. JDownloader schreibt selbst Logs, die auch regelmäßig aufgeräumt werden und den Standby der Festplatten nicht verhindern (laut Aussage eines JDownloader-Entwicklers - habe ich nicht selbst geprüft).
  • JDownloader sollte nicht als root laufen.

Ich habe diese Änderungen am Start-Skript gemacht. Falls sie jemand übernehmen will, hier mein gesamtes Skript. Meine Ergänzungen habe ich fett hervorgehoben. Der Benutzer für den JDownloader heißt bei mir "JDownloader". Wenn das bei euch anders ist, entsprechend beim "sudo" Befehl ändern.

Dateiname: start-stop-status
Pfad: /var/packages/JDownloader/scripts/
Inhalt:
Rich (BBCode):
#!/bin/sh

# @version      2015-09-20
# @env          run by DSM, $SYNOPKG_PKGDEST example: "/volume1/@appstore/JDownloader"

source /etc/profile

JAVA_BIN="${JAVA_HOME}/bin/java"
JAVA_OPTIONS="-Djava.awt.headless=true -jar"
SYNOPKG_PKGDEST="/volume1/@appstore/JDownloader"
DAEMON="${SYNOPKG_PKGDEST}/JDownloader.jar"
PIDFILE="${SYNOPKG_PKGDEST}/JDownloader.pid"
PACKAGE_NAME="JDownloader"
LOGFILE="/dev/null"

export LC_ALL=en_US.utf8
export LANG=en_US.utf8

case $1 in
    start)
        if [ ! -f $PIDFILE ]; then
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
            echo "$PACKAGE_NAME started ..."
        elif PID=$(cat $PIDFILE) && [ -e /proc/${PID} -a /proc/${PID}/exe ];
        then
            echo "$PACKAGE_NAME is already running ..."
        else
            echo "$PACKAGE_NAME process has invalid pid, cleaning up..."
            rm $PIDFILE
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
         fi
    ;;
    stop)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    restart)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
            echo "$PACKAGE_NAME re-starting ..."
                        sleep 1
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
                        sleep 1
            echo "$PACKAGE_NAME re-started ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    status)
            sleep 1
        if [ ! -f $PIDFILE ]; then
                echo "$PACKAGE_NAME is stopped ..."
                exit 1
        else
                echo "$PACKAGE_NAME is running ..."
                exit 0
        fi
    ;;
    log)
        echo "$LOGFILE"
    ;;
    checkpw)
            cat ${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json|grep -E "email|password"    ;;
    setpw)
            echo "Enter your email address: "
            read email
            echo "Enter your password: "
            read password
            echo -ne "{\n  \"email\" : \"${email}\",\n  \"password\" : \"${password}\"\n}\n" >${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json
    ;;
    enable)
            touch /var/packages/JDownloader/enabled
    ;;
    disable)
            rm /var/packages/JDownloader/enabled
    ;;
    *)
            echo -e "$PACKAGE_NAME package\n\nUsage:\n\t$0 (start|stop|restart|status|log|checkpw|setpw|enable|disable)\n"
    ;;
esac
exit 0


Zusätzlich noch eine Warnung:
Als ich vor ein paar Tagen auf meiner DS218 das Java8 Paket aktualisiert habe (auf Version 8.0.212-0018), ging danach beim JDownloader gar nichts mehr. Nach kurzer Zeit ist er abgestürzt und das Log hat Fatal Erros in der Java Runtime gezeigt. Nur durch ein Downgrade des Java-Pakets konnte ich die Funktionalität wiederherstellen. Das letzte funktionierene Java-Paket findet man hier: https://archive.synology.com/download/Package/spk/Java8/8.0.161-0017/
 

tec1844

Benutzer
Mitglied seit
21. Feb 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hallo,
seit zwei Tagen läufz´t mein Jdownloader auf meiner DS 218 Play nicht mehr. Habde vor ein paar Tagen auf eine neue Java 8 Version upgedatet, weiß nicht ob es daran liegen kann. Habe das Paket schon neu installiert, mit dem gleichen Ergebnis. Hat jemand eine Idee?

screenshot-192.168.178.100-5001-2019.07.06-20-01-16.png
screenshot-192.168.178.100-5001-2019.07.06-20-01-45.png
screenshot-my.jdownloader.org-2019.07.06-20-00-44.png

:confused:

Grüße Kay
 

cremor

Benutzer
Mitglied seit
06. Jul 2019
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Hättest du mal meinen Post (direkt vor deinem) gelesen...

Ja, das Java Update ist schuld. Du musst ein Downgrade auf die alte Version machen.
 

Genylein

Benutzer
Mitglied seit
06. Jul 2019
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Wie geht denn ein Downgrade ?

Habs auch eben im Jdownloader Board gelesen, das es wegen dem JAVA Update ist :(
 
Zuletzt bearbeitet von einem Moderator:

Genylein

Benutzer
Mitglied seit
06. Jul 2019
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ja cool, vielen Dank, werde es gleich mal ausprobieren, wenn ich herausgefunden hab, welches Java ich installieren muss xDD

EDIT: Hat geklappt DANKE
 
Zuletzt bearbeitet von einem Moderator:

tec1844

Benutzer
Mitglied seit
21. Feb 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hi cremor,
erst mal Danke für die Hilfestellung...Habe eine DS218 Play was laut deiner Liste -->armv8 wäre. Demenstprechend die "Java8-armv8-8.0.161-0017.spk" installiert . Auch deie Reihenfolge mit Neustart eingehalten. Java läuft, JDownloader auch ist aber leider immer noch nicht erreichbar :-(
java.png

Noch ne Idee??
 
Zuletzt bearbeitet von einem Moderator:

cremor

Benutzer
Mitglied seit
06. Jul 2019
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Schau mal, was das Log unter /var/log/JDownloader.log sagt. Eventuell die Log-Datei einmal löschen und dann den JDownloader nochmal starten versuchen, damit es ein sauberes und aktuelles Log wird.
Wichtig wäre, dass die Log-Datei zeigt, dass wieder Java Version 8.0.161 verwendet wird. Und natürlich alle eventuell geloggten Fehler beachten.
 
Zuletzt bearbeitet:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat