slub / ocrd_kitodo

Docker integration of Kitodo.Production and OCR-D
MIT License
9 stars 6 forks source link

rsync: send_files failed to open "/data/3/images/tiffwriter.conf": Permission denied (13) #31

Open markusweigelt opened 2 years ago

markusweigelt commented 2 years ago

What does tiffwriter.conf? Why is this file generated?

bertsky commented 1 year ago

That's actually a FAQ on Kitodo:

Mit Hilfe dieser Datei kann ein Perl-Skript die, einem Image seitens der Scan-Software im Tiff-Header hinterlegten Daten überschreiben, beziehungsweise erst erzeugen.

In der Mailingliste wurde nachgefragt, ob die Datei "tiffwriter.conf" von den Anwendern benötigt wird oder nicht. Die Antworten fielen unterschiedlich aus. Generell scheint die Datei nicht benötigt zu werden. Es wurde zudem ermittelt, wozu diese Datei genutzt werden kann:

"tiffwriter.conf dient dazu – falls gewünscht – mittels eines Perl-Skripts die im einem Image seitens der Scan-Software im Tiff-Header hinterlegten Daten zu überschreiben bzw. überhaupt erst anzulegen. Das dazugehörige Perl-Skript stammt noch aus Göttinger-Zeit und kann (ggf. als automatischer Schritt) aufgerufen werden, um die Schreibweise in Tiff-Headern zu „normalisieren“."

Da die Datei genutzt werden kann, sollte sie zunächst nicht aus Kitodo.Production entfernt werden. Hinsichtlich der Weiterentwicklung von Kitodo.Production sollte über deren Verwendung noch einmal diskutiert werden.

Hence, if Kitodo decides it wants to put these files under images/ in the process directory, we should probably ignore them. (Even if the permission problem goes away, it's likely that the ocrd-import will fail them.)

For example, we could just add a --exclude=tiffwriter.conf to the Manager rsync call or the Controller rsync call.

Do you still know where the error happened?