synOCR synOCR - GUI für OCRmyPDF

dblumx

Benutzer
Mitglied seit
03. Aug 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Oje, und ich dachte, ich kaufe nicht das billigste von Synology und nehme extra das stärkere Modell... tss. Tja. Danke.
 
Zuletzt bearbeitet von einem Moderator:

reiki

Benutzer
Mitglied seit
16. Mai 2012
Beiträge
352
Punkte für Reaktionen
5
Punkte
18
Das 2018er-Plus-Modell (DS218+) hat einen Intelprozessor (Intel Celeron J3355, Dual Core). Kannst du noch dein neu erworbenes Gerät umtauschen/zurückgeben? Müsstest dann aber etwas mehr investieren.
 

dblumx

Benutzer
Mitglied seit
03. Aug 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Danke, leider ist die Umtauschzeit vorbei. Bin überrascht, dass da rein vom Prozessor her gewisse Apps laufen oder nicht. Schade. Wollte gescannte Dokumente auf dem NAS via OCR durchsuchbar machen. Nun muss ich diesen Prozess halt auf meinen iMac auslagern...
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Oder in den sauren Apfel beißen, sprich eine leere 218+ kaufen, die HDDs migrieren und die leere 218 verkaufen.
 

dblumx

Benutzer
Mitglied seit
03. Aug 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hm, stimmt eigentlich. Lohnt es sich denn, nebst der OCR-App, eine Intel-Synology zu haben?
 

dblumx

Benutzer
Mitglied seit
03. Aug 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Und kann ich die HDDs einfach aus und wieder einbauen, ohne Datenverlust?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.381
Punkte für Reaktionen
1.195
Punkte
234
Hm, stimmt eigentlich. Lohnt es sich denn, nebst der OCR-App, eine Intel-Synology zu haben?
Mit einer Intel-CPU hast du kaum Softwarebegrenzungen - es laufen die meisten Pakete (Virtual Machine Manager, MailPlus, ActiveBackup, große Auswahl an Programmen via Docker, …). Die Erfahrung zeigt, dass die Begehrlichkeiten bei der NAS-Nutzung mit der Zeit zunehmen, wenn dann die Ideen kommen, was man alles damit realisieren kann.

Außerdem kann man den RAM erweitern.

Und kann ich die HDDs einfach aus und wieder einbauen, ohne Datenverlust?
https://originwww.synology.com/de-d...igrate_between_Synology_NAS_DSM_6_0_and_later
 

dblumx

Benutzer
Mitglied seit
03. Aug 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
a) danke,
b) ach du scheisse. Habe DS218. Das wird offenbar ultra mühsam. Habe aber die ellenlange Migrationsanleitung noch nicht durch. Offenbar sind diese Synology NAS nichts für Anwender die es gerne einfach und praktisch haben und Apple Geräte gewohnt sind... :(
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.381
Punkte für Reaktionen
1.195
Punkte
234
Viele Funktionen müssen auch administriert werden können. In Anbetracht dessen macht es Synology mit dem DSM schon ziemlich einfach.
Für dich wäre wahrscheinlich die Migration mittels HyperBackup das richtige, wobei ich es abweichend von der Anleitung mit einer zusätzlichen externen Festplatte machen würde.

Für weitere Fragen zur Migration würde ich dir empfehlen, mal die bestehenden Threads zu diesem Thema zu durchsuchen, oder ggf. einen eigenen Thread zu eröffnen, da es dann doch sehr vom eigentlichen Thema hier abschweift.
 

michi7

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
39
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen
Ich bin durch einen Blog auf diesen Thread gekommen und wollte mich durchprobieren.
Jetzt habe ich aber vor etwa einem Monat gelesen, dass Docker Ende 2019 von Synology eingestellt wird.
Darum gehe ich davon aus, dass diese Anleitung dann nicht mehr funktioniert. Irre ich mich?
Gibt es jetzt schon eine Alternative oder eine Vorbereitung für eine Art Workaround?

Besten Dank für euer Feedback,
michi
 

Cyberbob19

Benutzer
Mitglied seit
05. Mai 2011
Beiträge
231
Punkte für Reaktionen
0
Punkte
22
Hallo,

dass Docker Ende 2019 von Synology eingestellt wird.

NUR DDSM für Docker wird eingestellt. Mit Docker selbst hat das nichts zu tun! Docker gibt es weiterhin für die Synologys.

Gruß
Bob
 

michi7

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
39
Punkte für Reaktionen
1
Punkte
8
Hi Bob
Super, danke für die Info. Kenne mich weder mit Docker noch mit DDSN für Docker aus.
Aber in dem Fall werde ich mich mal an diese Anleitung machen.
Gruss, michi
 

viserion81

Benutzer
Mitglied seit
27. Mrz 2011
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo Stephan,

ich erhalte seit kurzem eine Fehlermeldung bei der Texterkennung, aus welcher ich nicht schlau werde:

container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault""
/usr/local/bin/docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault"".

SynOCR hat vor einiger Zeit tadellos funktioniert, ich bin nicht sicher, was sich in der Zwischenzeit in meinem System geändert hat. Eine Neuinstallation auf die neueste SynOCR-Version hat nichts gebracht.

Danke für deine Hilfe!
Marc


Hier ist die komplette Log-Datei:

-----------------------------------
| ==> Installationsinfo <== |
-----------------------------------

synOCR-User: root
synOCR-Version: 0.15.1
Architektur: x86_64
DSM-Build: 24922
Gerät: 918plus (1627933266)
aktuelles Profil: default
verwendetes Image: jbarlow83/ocrmypdf
verwendete Parameter: -srd -l deu
ersetze Suchpräfix: no
Umbenennungssyntax: §y-§m-§d_§tit
Loglevel: normal
Anwendungsverzeichnis: /usr/syno/synoman/webman/3rdparty/synOCR
Quellverzeichnis: /volume1/homes/Marc/Drive/test-PDF_in/
Quellverzeichnis: /volume1/homes/Marc/Drive/test-PDF_out/
BackUp-Verzeichnis: /volume1/homes/Marc/Drive/test-PDF_in/_backup/


----------------------------------
| ==> Funktionsaufrufe <== |
----------------------------------

VERARBEITE: --> test1.pdf (Tue Sep 3 10:48:42 CEST 2019)
temp. Zieldatei: /tmp/tmp.aLb8U0MjPL/test1.pdf

--> OCRmyPDF-LOG:
container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault""
/usr/local/bin/docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault"".
<-- OCRmyPDF-LOG-END

L=> fehlgeschlagen! (Zieldatei ist leer oder nicht vorhanden)

VERARBEITE: --> test2.pdf (Tue Sep 3 10:48:47 CEST 2019)
temp. Zieldatei: /tmp/tmp.PNZjgBXsgo/test2.pdf

--> OCRmyPDF-LOG:
container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault""
/usr/local/bin/docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault"".
<-- OCRmyPDF-LOG-END

L=> fehlgeschlagen! (Zieldatei ist leer oder nicht vorhanden)


-----------------------------------
| ==> synOCR ENDE <== |
-----------------------------------
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.381
Punkte für Reaktionen
1.195
Punkte
234
Die Meldung kommt direkt vom Dockercontainer.
Wurde das Image kürzlich mal aktualisiert? Vielleicht durch Watchtower?

Ich würde mal als Erstes das Abbild in der Docker-GUI löschen, sodass es erneut geladen wird und dann nochmal probieren.
 

viserion81

Benutzer
Mitglied seit
27. Mrz 2011
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Danke für deine schnelle Rückmeldung!

Das OCRmyPDF-Image neu zu laden, hat leider nichts gebracht:

VERARBEITE: --> test1.pdf (Tue Sep 3 11:20:00 CEST 2019)
temp. Zieldatei: /tmp/tmp.86kR9nngeg/test1.pdf

--> OCRmyPDF-LOG:
Unable to find image 'jbarlow83/ocrmypdf:latest' locally
latest: Pulling from jbarlow83/ocrmypdf
34dce65423d3: Pulling fs layer
796769e96d24: Pulling fs layer
2a0eada9611d: Pulling fs layer
d6830a7cd972: Pulling fs layer
32b5eb4c5505: Pulling fs layer
d36c770ed0b4: Pulling fs layer
fbb2d7ebb53e: Pulling fs layer
ac56c96e96e3: Pulling fs layer
68bc9c81b7d0: Pulling fs layer
d12e4bf811c7: Pulling fs layer
1354629f4b51: Pulling fs layer
81caea4f2932: Pulling fs layer
32b5eb4c5505: Waiting
d36c770ed0b4: Waiting
fbb2d7ebb53e: Waiting
ac56c96e96e3: Waiting
68bc9c81b7d0: Waiting
d12e4bf811c7: Waiting
1354629f4b51: Waiting
81caea4f2932: Waiting
d6830a7cd972: Waiting
2a0eada9611d: Verifying Checksum
2a0eada9611d: Download complete
796769e96d24: Verifying Checksum
796769e96d24: Download complete
34dce65423d3: Verifying Checksum
34dce65423d3: Download complete
d6830a7cd972: Verifying Checksum
d6830a7cd972: Download complete
d36c770ed0b4: Verifying Checksum
d36c770ed0b4: Download complete
fbb2d7ebb53e: Verifying Checksum
fbb2d7ebb53e: Download complete
ac56c96e96e3: Verifying Checksum
ac56c96e96e3: Download complete
68bc9c81b7d0: Verifying Checksum
68bc9c81b7d0: Download complete
d12e4bf811c7: Verifying Checksum
d12e4bf811c7: Download complete
81caea4f2932: Verifying Checksum
81caea4f2932: Download complete
34dce65423d3: Pull complete
1354629f4b51: Verifying Checksum
1354629f4b51: Download complete
32b5eb4c5505: Verifying Checksum
32b5eb4c5505: Download complete
796769e96d24: Pull complete
2a0eada9611d: Pull complete
d6830a7cd972: Pull complete
32b5eb4c5505: Pull complete
d36c770ed0b4: Pull complete
fbb2d7ebb53e: Pull complete
ac56c96e96e3: Pull complete
68bc9c81b7d0: Pull complete
d12e4bf811c7: Pull complete
1354629f4b51: Pull complete
81caea4f2932: Pull complete
Digest: sha256:3a1a39257c30d963f4c124014818c34374af46521081028765351cfea32014b6
Status: Downloaded newer image for jbarlow83/ocrmypdf:latest
container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault""
/usr/local/bin/docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused "signal: segmentation fault"".
<-- OCRmyPDF-LOG-END

L=> fehlgeschlagen! (Zieldatei ist leer oder nicht vorhanden)
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.381
Punkte für Reaktionen
1.195
Punkte
234
Schade …
Möglicherweise ist ja auch noch das vermeintlich beschädigte / fehlerhafte Image online (latest ist jetzt 3 Tage alt). Ich hätte dir jetzt an dieser Stelle empfohlen, das Image jbarlow83/ocrmypdf-polyglot (die Auswahl bietet synOCR an) zu verwenden. Das ist aber inzwischen abgekündigt und auch nicht mehr online. Alternative Images wie jbarlow83/ocrmypdf-alpine habe ich noch nicht testen können.

Kennst du dich mit der Konsole aus?

Du könntest mal in dieser Datei (/volume1/@appstore/synOCR/edit.sh) die Zeilen (ab 415)

Rich (BBCode):
        if [[ "$dockercontainer" == "jbarlow83/ocrmypdf-polyglot" ]]; then
            echo '<option value="jbarlow83/ocrmypdf-polyglot" selected>jbarlow83/ocrmypdf-polyglot:latest</option>'
        else
            echo '<option value="jbarlow83/ocrmypdf-polyglot">jbarlow83/ocrmypdf-polyglot:latest</option>'
        fi

mit dieser ersetzen, oder danach ergänzen:

Rich (BBCode):
        if [[ "$dockercontainer" == "jbarlow83/ocrmypdf-alpine" ]]; then
            echo '<option value="jbarlow83/ocrmypdf-alpine" selected>jbarlow83/ocrmypdf-alpine:latest</option>'
        else
            echo '<option value="jbarlow83/ocrmypdf-alpine">jbarlow83/ocrmypdf-alpine:latest</option>'
        fi
        if [[ "$dockercontainer" == "jbarlow83/ocrmypdf:v9.0.1" ]]; then
            echo '<option value="jbarlow83/ocrmypdf:v9.0.1" selected>jbarlow83/ocrmypdf:v9.0.1</option>'
        else
            echo '<option value="jbarlow83/ocrmypdf:v9.0.1">jbarlow83/ocrmypdf:v9.0.1</option>'
        fi


EDIT: im ersten Post hatten sich auf die Schnelle ein paar Fehler eingeschlichen … :rolleyes:
 
Zuletzt bearbeitet:

viserion81

Benutzer
Mitglied seit
27. Mrz 2011
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Die Texterkennung funktioniert jetzt wieder.

Zuerst gab es zwar die gleiche Fehlermeldung des Docker-Containers auch bei dem 'ocrmypdf-alpine'-Image, aber dann habe ich aus Verzweiflung den Server neu gestartet. Ist mir etwas peinlich, dass ich das nicht zuerst gemacht habe, allerdings hatte ich keine Probleme mit einem anderen, gleichzeitig laufenden Docker-Container.

Wenigstens bleibt die Erkenntnis, dass SynOCR auch mit 'ocrmypdf-alpine' tadellos funktioniert...

Danke nochmals!
 

ClearEyetemAA55

Benutzer
Mitglied seit
14. Apr 2018
Beiträge
272
Punkte für Reaktionen
4
Punkte
18
Kämpfe auch gerade mit der Einrichtung, und ebenfalls eher mit Docker bzw. jbarlow83/ocrmypdf:latest
"Docker-Container: jbarlow83-ocrmypdf1 wurde unerwartet gestoppt."
Protokoll --> ocrmypdf: error: the following arguments are required: input_pdf_or_image, output_pdf

Synology DSM 6.1.23739
Docker über Paket-Zentrum auf SSD=Volume1
Gemeinsamer Ordner "docker" ebenfalls auf Volume1
(Hier schon die ersten Fragen: Zugriffsrechte müssen für den Ordner Docker welche sein? Administrator? Und für die in SynOCR hinterlegten Quellverzeichnis, Zielverzeichnis, Backup-Verzeichnis, LOG-Dateien? Welche Berechtigungen für den Zugriff auf beispielsweise /volume2/homes/USER/ScanOCR/_INPUT ?)

Weitere aktive Container: Portainer, Watchtower

EDIT
SynOCR dann ebenfalls über Paket-Zentrum auf SSD=Volume1
Status / Statistik --> Offene Aufgaben:
Dateien zu bearbeiten: 1
Gesamt seit 2019-09-07 PDF/Pages: 0/0


Dank schonmal
 

ClearEyetemAA55

Benutzer
Mitglied seit
14. Apr 2018
Beiträge
272
Punkte für Reaktionen
4
Punkte
18
Wie das nunmal so ist...

Hatte 2 Profile aktiv: Custom und default. default nun inaktiv. Funzt wunderbar

Tolles Produkt. Mache mich dann wohl mal an die Automatisierung des Prozesses

EDIT
Mal noch nen kleinen Bug melden..
DSM-Benachrichtigung und sonstige Einstellungen - Systembenachrichtigung (Piep) - ?
--> kurzer Piep, sobald ein Film bearbeitet wurde
 
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