Paperless-ngx document_exporter: Ergebnisse unterschiedlich

cplex

Benutzer
Mitglied seit
24. Feb 2024
Beiträge
47
Punkte für Reaktionen
10
Punkte
8
Hallo,

Mit dem aktuellen Paperless-NGX nutze ich document_exporter. Einmal über das Terminal via SSH auf der DS (A) und einmal über den Syno Aufgabenplaner mit einem benutzerdefinierten Skript (B).

(A) Ergebnis ist eine ZIP (~650 MB), ink. Originale, Archiv-PDF, Thumbnail und manifest.json/version.json, erstellt mit:
Code:
nutzer@DS220plus:/volume1/docker/paperless-ngx/config$ docker-compose exec -T webserver document_exporter -z ../export
100%|██████████| 518/518 [00:12<00:00, 42.91it/s]

Das sollte vollständig sein. Zumindest stimmt die Anzahl der Dokumente.

(B) Ergebnis ist eine ZIP (~280 MB !)
  • Beim Entpacken treten Fehler auf, zB Datei.pdf kann nicht extrahiert werden. Das Archiv ist nicht komplett.
  • Extrahierter Ordner enthält nur ca. die Hälfte der Dokumente
  • die *.json Dateien sind nicht enthalten
Skript im Aufgabenplaner:
Code:
cd /volume1/docker/paperless-ngx/config
docker-compose exec -T webserver document_exporter -z ../export

Hat jemand einen Hinweis, warum mittels Aufgabenplaner eine fehlerhafte und unvollständige ZIP entsteht?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.024
Punkte
544
Läuft die Aufgabe als root?
Lasse dir mal die Ergebnisse / den Output der Aufgabe in eine Datei schreiben oder per Mail senden.
Das Wechseln der Verzeichnisse kannst du dir übrigens sparen
 

cplex

Benutzer
Mitglied seit
24. Feb 2024
Beiträge
47
Punkte für Reaktionen
10
Punkte
8
Ja, läuft als root.

Das Ergebnis der Aufgabe:
Aktueller Status: 14 (Unterbrochen)
Standardausgabe/Fehler:
no configuration file provided: not found
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.024
Punkte
544
Das sagt mir leider erstmal nix
 

cplex

Benutzer
Mitglied seit
24. Feb 2024
Beiträge
47
Punkte für Reaktionen
10
Punkte
8
:cautious: Danke Dir, trotzdem...
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.024
Punkte
544
Wieso eigentlich -T beim docker exec? Ich hab das nicht drinne. Auch habe ich kein -z beim exporter.
 

allahopp

Benutzer
Mitglied seit
15. Mai 2022
Beiträge
130
Punkte für Reaktionen
10
Punkte
18
Ich nutze auch das "t". Das verhindert, dass bei der Aufgabe beim Ausführungsergebnis bei der Standardausgabe nichts angedruckt wird. Ist nicht erforderlich, aber mir gefällt es so besser.
Den Parameter "z" verwende ich auch nicht.
 

cplex

Benutzer
Mitglied seit
24. Feb 2024
Beiträge
47
Punkte für Reaktionen
10
Punkte
8

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.024
Punkte
544

cplex

Benutzer
Mitglied seit
24. Feb 2024
Beiträge
47
Punkte für Reaktionen
10
Punkte
8
OT
Aktuelle wird ein zip für den document_import nicht unterstützt (auch wenn es vom document_export erzeugt wurde). Vor dem Import enpackt man wieder.
 

allahopp

Benutzer
Mitglied seit
15. Mai 2022
Beiträge
130
Punkte für Reaktionen
10
Punkte
18
Aber interessant zu wissen. Werde ich bei mir auch mal umstellen

Bei mir sieht der Befehl so aus:
Code:
docker exec -t paperless bash -c "document_exporter ../export -p" > /dev/null
Dadurch erreiche ich den gewünschten Effekt mit der "leeren" Ausgabe.
"Kleiner" Nachteil hierbei:
Er leitet somit auch die StdErr nach dev/null. Sobald allerdings der RC <> 0 ist, wird ein Mail versendet, welches ich bei der Aufgabe entpsrechend administriert habe.
 


 

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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!