Sehr geehrte Damen und Herren der Kitodo-Community,


im Auftrag des Archivs vom Karlsruher Institut für Technologie (KIT) habe ich die Aufgabe übernommen im Rahmen des Digitalisierungsprojekts einen METS-Editor ausfindig zu machen, der unseren Zwecken entspricht.

Kitodo hat mich hierbei durch die Internetpräsentation und des auf Github bereitgestellten "Tutorial für Kitodo 2.x" ( https://github.com/kitodo/kitodo-tutorials/tree/master/kitodo2) anlässlich des  Workshops "Kitodo for newbies" vollends überzeugt.


Auch, wenn ich beim Einrichten eines lokalen Servers, ähnlich wie der von Zeutschel, auf einige Schwierigkeiten stieß, konnte ich diese dank der Dokumentation auf github und der Hilfe des Internets weitestgehend beseitigen.

 

Leider stehe ich nun einem Problem gegenüber bei dem ich nicht mehr weiterkomme und die Hilfe der Kitodo-Community benötige.


Ich vermute, dass das Problem an der Rechtevergabe von Benutzer "tomcat7" liegt. 

Die Hauptfehlermeldungen, um die es mir geht, beginnen nach dem "Tutorial für Kitodo 2.x" ab "5. Vorgänge anlegen", wenn dem "Scanner-Nutzer" die weitere Bearbeitung des Vorgangs übertragen wird.

(Bei der lokalen Durchführung des Workshops habe ich die bereits angelegten Test-Nutzer benutzt. Das Anlegen neuer Benutzer verläuft soweit ohne Probleme, auch das Einloggen. Ab der Übergabe des Vorgangs zum Scanner-Nutzer taucht jedoch der Fehler "/bin/chown: ungültiger Benutzer: „workshop2019scanning“ ​auf; der Image-Ordner zum Vorgang kann jedoch ohne weiteres angelegt werden. Ich denke, dass dieser Fehler auch mit dem beschriebenen Problem im Zusammenhang steht.)


Bei der Einrichtung des Lokalen Servers orientierte ich mich an der "Installationsanleitung für Kitodo 2.1" (https://github.com/kitodo/kitodo-production/wiki/Installationsanleitung-für-Kitodo.Production-2.1)


Folgende Fehlermeldung wird bei der Aufgabenanahme durch den Test-Scanner-Benutzer ausgegeben:

Die Fehlermeldung zieht sich hierbei auch beim Quality-Check-Nutzer durch, unabhängig davon, ob im Mediaordner Bilder abgelegt wurden oder nicht:

Entsprechend wird beim Metadateneditor-Nutzer, wenn man auf "Metadaten bearbeiten" und anschließend auf "Paginierung bearbeiten" klickt folgendes ausgegeben, auch, wenn Bilder vorhanden sind:

Wenn Bilder im Media-Ordner abgelegt wurden haben sie durchgehend diese Rechteverteilung:
-rw-r--r-- 1 tomcat7 tomcat7 8375330 Jul 13 18:42 0001.jpg

Wie unter "Grundkonfigurationen" bei "Installationsanleitung für Kitodo 2.1" angegeben, ist die Rechteverteilung der Ordner unter /usr/local/kitodo/ wie folgt:
dr-xr-sr-x 2 tomcat7 tomcat7 4096 Jul 13 17:00 config
drwxrwsrwx 2 tomcat7 tomcat7 4096 Jul 12 18:13 debug
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:13 import
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 19:13 logs
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:13 messages
drwxrwsrwx 13 tomcat7 tomcat7 4096 Jul 15 13:52 metadata
dr-xr-sr-x  7 tomcat7 tomcat7 4096 Jul 13 16:52 plugins
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 13 18:07 rulesets
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:56 scripts
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 18:13 swap
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 18:13 temp
drwxrwsrwx 11 tomcat7 tomcat7 4096 Jul 13 18:53 users
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 13 17:01 xslt

Die Rechte wurde mit -R vererbt.

Die Gruppenzugehörigkeit und Rechte von tomcat7 sind: uid=119(tomcat7) gid=126(tomcat7) Gruppen=126(tomcat7)

Um meine Vorgehensweise bei der Installation besser nachzuvollziehen ist hier der Installationsablauf nach "Installationsanleitung für Kitodo 2.1" angegeben:

Die einzige Stelle an der der Benutzer "root" noch auftaucht ist, wenn man im /usr/local/kitodo die Besitzer und die Rechte abfragt, da jedoch im übergeordneten Ornder.
Siehe:
root@debian:/usr/local/kitodo# ls -la
insgesamt 60
drwxrwsrwx 15 tomcat7 tomcat7 4096 Jul 12 18:13 .
drwxrwsr-x 11 root    staff   4096 Jul 12 18:12 ..
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 13 17:00 config
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 18:13 debug
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:13 import
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 19:13 logs
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:13 messages
drwxrwsrwx 13 tomcat7 tomcat7 4096 Jul 15 13:52 metadata
dr-xr-sr-x  7 tomcat7 tomcat7 4096 Jul 13 16:52 plugins
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 13 18:07 rulesets
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 12 18:56 scripts
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 18:13 swap
drwxrwsrwx  2 tomcat7 tomcat7 4096 Jul 12 18:13 temp
drwxrwsrwx 11 tomcat7 tomcat7 4096 Jul 13 18:53 users
dr-xr-sr-x  2 tomcat7 tomcat7 4096 Jul 13 17:01 xslt

Der Server wurde bereits mehrfach nochmals aufgesetzt, auf die Vermutung hin, dass ich einen Flüchtigkeitsfehler gemacht haben könnte. Die Fehlermeldungen taucht jedoch konstant immer wieder auf.

Ich hoffe ich konnte mein Problem verständlich darlegen und Sie haben eine Idee was die Lösung sein könnte, weil ich im Moment keinen Lösungsansatz mehr habe.
Bitte geben Sie mir Bescheid sollten Sie noch weiter Angaben benötigen.

Mit freundlichen Grüße,
i.A.
Clarissa Kopanitsak

---------------------------------------------------

Karlsruher Institut für Technologie (KIT)
KIT-Archiv


Clarissa Kopanitsak
Studentischer Mitarbeiter

Kaiserstraße 12
76131 Karlsruhe

Telefon: +49 721 608-45443
Fax: +49 721 608-943494
E-Mail: clarissa.kopanitsak2@parnter.kit.edu
Web: http://www.archiv.kit.edu

KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert.