|
#1
|
|||
|
|||
Event Scripter - FileBot
Vorhin gab es einen JDownloder (Synology-NAS Installation) Update auf Rev: #44336, dies habe ich ausführen lassen und seit dem funktioniert die Zusammenarbeit mit Filebot nicht mehr!?
Im LogFile von FileBot (amc.log) erscheint jetzt immer ein Abbruch mit der Fehlermeldung: "Invalid usage: The --output option is required" Ist da schon was bekannt? Ein Fix in Arbeit? Einen kompletten NAS Neustart hab ich schon erfolglos durchgeführt. Last edited by BigBugHmb; 22.05.2021 at 05:02. |
#2
|
||||
|
||||
Bei dem Fehler handelt es sich um einen Fehler in deinem Script oder das sich das Binary irgendwie geändert hat, denn der Fehler kommt ja von Filebot selbst und hat irgendwas mit dem *fehlenden?* Parameter --output zu tun.
Das hat nichts mit dem JDownloader zu tun. Bitte prüfe dein Eventscripter Script (auf diesen fehlenden --output Parameter) und/oder die Version von Filebost selbst
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Wie soll der Fehler enstanden sein, wenn zwischen funktioniert und funktioniert nicht mehr, nur dieses JDownloader Update lag?
Weder die FileBot Binary noch das Script wurden dazwischen von mir angerührt... Die gesamte NAS in dieser Zeit noch nicht einmal beachtet... Nochmal kontrolliert: Filebot ist vom 22.02.21 mmer noch v4.9.3, da gab es also auch keine Änderungen. Wo genau, findet diese Output Übergabe denn statt, wenn die nicht von JDownloader kommt? wo muss ich das suchen..? Völlig verwirrt, weil in der Zwischenzeit wirklich nichts angefasst wurde, bis auf dieses Update... Last edited by BigBugHmb; 23.05.2021 at 16:43. |
#4
|
||||
|
||||
Es gab im JDownloader keinerlei Änderungen am Eventscripter und Updates ändern auch nicht ganz/teilweise deine Skripte.
Die Fehlermeldung im Filebot log kommt ja direkt von Filebot und besagt irgendwas über den Parameter --output. Ohne jetzt dein Filebot Skript zu kennen wird es auch schwer hier irgendwie zu helfen aber ich vermute hier irgendeinen Fehler im Skript der entweder erst jetzt dir auffällt oder durch irgenwas anderes getriggert wird. Kurz: zeig mal dein Filebot Skript, dann kann man evtl sehen was los ist.
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Meinst Du diese?
Bin leider nicht zuhause am PC, mache das aus der Ferne mit dem Handy, hoffe das alles sauber rüber kommt Da bin ich jetzt echt mal gespannt... |
#6
|
||||
|
||||
Ich meinte das Skript im Eventscripter, das dein Filebot aufruft
Auch wäre das Filebot Log gut, denn ich hab ja keine Ahnung ob nun dein erster Filebot Aufruf Probleme macht oder der zweite Also der JDownloader ruft lediglich dein Skript mit einem einzelnen Parameter, im Skript $1, alles andere ist direkt im Skript definiert.
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 23.05.2021 at 16:59. |
#7
|
|||
|
|||
Achso...
Ich hoffe ich habe das eben richtig ausschneiden können: [{"eventTrigger":"ON_ARCHIVE_EXTRACTED", "enabled":true, "name":"FileBot", "script":"var amcFile = "/volume1/DATENSPEICHER/Konfigurationen/Filebot/FileBot.sh";var path = archive.getFolder(); callAsync(function() {}, amcFile, path);", "eventTriggerSettings":{}, "id":1489257796220}] |
#8
|
||||
|
||||
Also das Skript sieht normal aus, es wird lediglich der Ordner des Archivs an Filebot übergeben. Eine kurze Suche via Google zeigt jedoch das in deinem Filebot.sh anscheinend wirklich der --output Ordner zu fehlen scheint. Aber um mehr zu sagen benötige ich den Log von Filebot selbst um den/die Parameter zu sehen
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
Also ich vermute das /bin/sh vorher auf die bash gezeigt hat und evtl ein Update der NAS hier die Ursache ist, denn im Filebot Skript ersetzt du Variablen und ich vermute das es hier "knallt"
Gab es ein Update der NAS selbst?
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Hier habe ich mal reduziert auf ZWEI Einträge...
Das Erste zeigt den letzten funktionierenden Durchlauf und der Zweite, wie sie alle jetzt aussehen... |
#11
|
||||
|
||||
Danke! Wie von anfang an vermutet, hat es nichts mit dem JDownloader zu tun.
Der Parameter vom JDownloader wird korrekt übergeben, das kannst du ja im Log sehen Sprich es gab hier entweder ein Update/Änderung an Filebot selbst oder an der NAS/bash des Skripts Sprich prüfe /var/packages/filebot/target/filebot.sh, das scheint mir ja ebenfalls nach einem Package in der NAS aus
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
Quote:
|
#13
|
|||
|
|||
Ok Danke... dann verzweifel ich mal weiter...
|
#14
|
||||
|
||||
Hast du mal geschaut bzgl Update des Filebot Packages?
Stimmen die Pfade im Skript noch? Evtl nen Fehler mit dem MountPoint? Existiert der im Log angegebene Ordner? Filebot selbst nutzt ja auch Java, gab es da evtl ein Update des Java Packages der NAS? Also wenn ich im Netz nach ähnlichen Fehlern suche, dann ist dort ebenfalls der --output Parameter am fehlen
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
Quote:
Ein Update für FileBot wird mir bisher leider nicht angeboten. Auch unter: **External links are only visible to Support Staff**... gibt es kein aktuelleres. Die Pfade in FileBot.sh stimmen wie eh und je... MountPoint? = Fachchinesisch/Bahnhof! Java scheint noch älter zu sein (18.03.2020) Wo will der bloß auf einmal einen "--output Parameter" hin haben und was soll drinstehen?? Dachte das diese Parameter ggf. von JDownloader übergeben werden, aber wenn das nicht der Fall ist, dann steh ich da gerade echt auf dem Schlauch... Wenn ich wenigsten IRGENDETWAS geändert hätte, dann hätte ich zumindest einen Ansatz zu suchen, aber so, einfach "über Nacht"... Freitag geht es noch, man geht Schlafen, arbeiten und Samstag der erste Download ist nicht mehr... Zu deinem letzten Satz... Ich bin also nicht der EINZIGE mit diesem Problem? Du hast noch weitere gefunden mit diesem --OutPut Problem? |
#16
|
||||
|
||||
Wenn ich nach Filebot und output suche finde ich ganz viele Beispiele wo der output Parameter enthalten ist und in deinem Skript fehlt dieser ja komplett?!
__________________
JD-Dev & Server-Admin |
#17
|
|||
|
|||
Quote:
(Ich habe das vor 2 Jahren ja auch nur hier irgendwo hier im Forum "geklaut") und es schien ja bisher offensichtlich auch ohne diesen Paramater zu funktionieren. Bin wohl langsam Betriebsblind. Ich habe sogar noch das unangetastete Original Script, indem ich diesen Parameter auch nicht finde: Quote:
Last edited by BigBugHmb; 25.05.2021 at 01:23. |
#18
|
|||
|
|||
Quote:
Ich habe bisher nur rausbekommen, das durch das Synology Update FileBot bzw FilebotNode nicht mehr lief, mittlerweile gab es für beides Updates und es läuft wieder. Nur mein Skript streikt nach wie vor. Gruß |
#19
|
|||
|
|||
Ich setze mich da heute Nacht noch einmal ran. Bin ja noch auf Arbeit und habe nur Handyzugriff.
Das Filebot Paket Update ist wie oben geschrieben immer noch von Februar und im Logfile sieht man ja, das es bis vor wenigen Tagen, also lange danach, noch lief... Das ist ja das Merkwürdige, da muss dann etwas verändert worden sein, ohne eigenes zutun und da kann ich mich jetzt dämlich suchen, da ich da dann (nach wohl 2 Jahren) das erste mal wieder in die SSH muss und ich von Linux+ selbst, so gut wie keine Ahnung habe. Na schauen wir mal. Ich guck mal ob mein Laienauge an den von Dir genannten Orten, heute Nacht was erkennen kann. Trotzdem danke... |
#20
|
||||
|
||||
All deine Logs welche du mir geschickt hast, zeigt ja eindeutig das sich JDownloader seitig nichts geändert hat. Gerade das Log von Filebot selbst zeigt ja das die übergebenen Parameter unverändert korrekt sind. Der Fehler bzgl dem output Parameter kommt ja auch direkt von Filebot selbst und in dem Aufruf Skript von Filebot fehlt dieser Parameter ja auch. Wenn ich nach Beispielen suche finde ich in solchen ja ebenfalls den output Parameter.
Starte doch mal das Skript von Hand und übergebe den Download/Archiv Ordner und versuche so den Fehler zu finden. Also Quote:
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|