Lieber Herr Schirmer,
lieber Bigga,
Ihnen beiden ein ganz dickes Danke schön für Ihre schnelle Hilfe!
Leider stockt es bei mir noch. Folgendes:
DLF Konfiguration: 'Verbindung hergestellt! Apache Solr gibt den
Statuscode 0 zurück.'
Damit habe ich keine Probleme - funzt ;-)
Die Erstellung des Cores sowohl über den Mandanten als auch über das
Listen-Modul klappt leider nicht. Interessanterweise wird im
Listen-Formular im Grunde eine Eingabe von Daten systemseitig geblockt.
Ich schließe daraus, dass das Login in apache-tomcat via Typo3 nicht
sauber funktioniert. tomcat-users.xml im, so meine ich korrekten
Catalina-Verzeichnis sieht so aus:
<role rolename="dlfSolrUpdate"/>
<user username="kitodouser" password="kitodo&1"
roles="dlfSolrUpdate"/>
<role rolename="dlfSolrAdmin"/>
<user username="kitodouser" password="kitodo&1"
roles="dlfSolrAdmin"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="xadtomcat1"
roles="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="xadtomcat1"
roles="admin-gui"/>
Selbst mit der Rolle/User manager-gui/tomcat komme ich nicht auf die
tomcat-eigene web-app ... ;-( Ergo mit dlfSolrAdmin/kitodouser wird es
dann wohl auch Probleme geben.
Kurzum, mit meinem tomcat, Version 8.5.31, und nicht mit Kitodo/Typo3
habe ich wohl meine Malesse.
Derzeit suche ich noch ein Konsolen-Login für tomcat, um direkt zu
testen. Gefunden habe ich noch keins.
Gruß und vielen, vielen Dank
Hoppe
Am 2018-07-09 11:08, schrieb Alexander Bigga:
Lieber Herr Hoppe,
Herr Schirmer hat Sie ja schon auf einige Tipps und Tricks
hingewiesen, wie Sie Kitodo.Presentation mehr Informationen entlocken
können.
Im Falle der Solr-Einbindung ist das tatsächlich nicht immer
ausreichend, weil TYPO3 nicht die Gründe für Erfolg/Fehler vom Solr
informiert wird.
Kleine Checkliste:
1. Extension-Manager -> DLF Konfiguration: 'Verbindung hergestellt!
Apache Solr gibt den Statuscode 0 zurück.'
Das ist perfekt. Der Statuscode ist tatsächlich
"0". Ansonsten
steht hier "Verbindung fehlgeschlagen!". Das passiert auch, wenn der
falsche solrUser oder solrPass eingegeben ist.
2. Backend Modul "Neuer Mandant" -> Dlf-Datenordner: hier sollte alles
"grün" sein. Wenn der Solr-Kern noch nicht angelegt ist, kann das
hiermit erledigt werden.
Wenn nach dem Anlegen immer noch kein Solr-Kern
angelegt wurde, dann
funktioniert die Kommunikation TYPO3 <-> Solr nicht.
3. Listen-Modul -> Dlf-Datenordner: Hier können Sie ebenfalls einen
Kern anlegen. Die "Anzeigeform" ist dabei nicht relevant. Da können
Sie "Default Core" eingeben oder etwas anderes. Das ist nur für Ihre
Übersicht. Relevant ist die Solr-Bezeichnung ("dlfCore0" für den
ersten Core), die automatisch vergeben und hochgezählt wird. Eine
Rückmeldung über das Anlegen eines Cores bekommen Sie nicht. Wenn es
nicht geklappt hat, ist kein TYPO3-Solr-Record angelegt.
Wenn 2. bzw. 3. zu keinem Erfolg führt, dann probieren Sie es doch
bitte manuell [1]:
http://dlfuser:dlfpass@IhrSolrServer:8983/solr/admin/cores?wt=xml&actio…
Wobei folgendes konfiguriert ist:
solr.solrHost = IhrSolrServer
solr.solrPort = 8983
solr.solrPath = /solr/
solr.solrUser = dlfuser
solr.solrPass = dlfpass
Der Aufruf ist genau das, was TYPO3 auslöst, wenn ein neuer
Solr-Record angelegt werden soll [1]. Wenn das nicht klappt, schauen
Sie bitte ins Solr-Log (catalina.out).
Ich hoffe, Sie kommen so weiter.
Viele Grüße
Alexander Bigga [1]
https://github.com/kitodo/kitodo-presentation/blob/master/hooks/class.tx_dl…
Am 06.07.2018 um 15:31 schrieb Schirmer, Gerd:
Hallo Herr Dr. Hoppe,
die Aussage "Leider klappt das so nicht" ist leider nicht besonders
aussagekräftig, um punktgenau weiterhelfen zu können. Ich vermute,
es geht um Kitodo Presentation in der Version 2.2.0....
Das Anlegen eines neuen Solr-Cores über die Liste des
System-Ordners im TYPO3-Backend klappt eigentlich ganz gut, wenn die
Konfiguration stimmt.
Der Solr-User und seine Rollen sind in Ihrer
tomcat-Home/conf/tomcat-users.xml und in der Presentation Extension
Konfiguration richtig eingetragen?
Die solr.xml Dateien entsprechen den Vorgaben und befinden sich am
richtigen Ort?
Weitere Infos zur Vorgehensweise erhalten Sie hier:
https://github.com/kitodo/kitodo-presentation/blob/master/lib/ApacheSolr
Für den Solr-Log ist die Log-Datei "catalina.out" im Verzeichnis
tomcat-Home/logs immer einen ersten genaueren Blick wert.
Mein Tipp: Die Gesprächigkeit von TYPO3 in Verbindung mit Kitodo
Presentation lässt sich entscheidend erhöhen, indem Sie die
TYPO3-Extension "devlog" (Developer's Log) installieren, aktivieren
und konfigurieren:
TYPO3-Backend -> Admin Tools -> Extensions -> Get Extensions ->
devlog 3.0.3 -> install & activate.
TYPO3-Backend -> Admin Tools -> Extensions -> Installed Extensions
-> devlog 3.0.3 -> configure
In die Devlog-Konfiguration unter "Excluded keys" am besten extbase
eintragen, um den nervigen extbase-Spam rauszufiltern und bei
"Included keys" dlf eintragen, also den Key der Presentation
Extension und speichern.
In der typo3conf/LocalConfiguration.php muss man dann (in TYPO3 7.6
noch) den Eintrag 'SYS' => 'enable_DLOG' => true speichern, Caches
löschen, das Backend neu laden und schon beginnen unter System ->
Developer's Log die einigermaßen aussagekräftigen Fehlermeldungen
der Presentation-Extension reinzupurzeln.
In der Hoffnung, dass es Ihnen etwas weiterhilft...
Viele Grüße
Gerd Schirmer
--
Gerd Schirmer
Web-Administration
Technische Universität Berlin
Universitätsbibliothek
Fasanenstr. 88, 10623 Berlin
Telefon: +49 (0)30 314-76096
schirmer(a)tu-berlin.de
www.ub.tu-berlin.de [1]
________________________________________
Von: kitodo-community-bounces(a)kitodo.org
<kitodo-community-bounces(a)kitodo.org> im Auftrag von
hoppe(a)bibliothek.potsdam.de <hoppe(a)bibliothek.potsdam.de>
Gesendet: Freitag, 6. Juli 2018 13:32
An: Kitodo Community
Betreff: [Kitodo] Einbindung Solr -> Typo3
Hallo in die Runde,
ich hoffe, es sind noch nicht alle in den Sommerferien ...
Solr auf Tomcat zeigt mir korrekt die Beispiel-Kerne. In der Admin
der
Kitodo-Erweiterung steht 'Verbindung hergestellt! Apache Solr gibt
den
Statuscode 0 zurück.'
Komfortablerweise bietet mir Kitodo nach Anlegen des Systemordners
die
automatische Anlage eines Solr-Kernes an. Leider klappt das so
nicht.
Daraufhin über Liste im Wurzelverzeichnis der Versuch einen
Solr-Kern
anzulegen. Bei der Abfrage der Anzeigeform gebe ich gemäß alter
Anleitung der Hamburger Kollegen 'Default Core' ein, was Typo3 aber
so
nicht annimmt.
Rechte vom tomcat auf www-data gesetzt. Bringt nix.
Im Protokoll findet sich keine Fehlermeldung, Typo3 ist auch sonst
hier
nicht sehr gesprächig ;-(
Nun bin ich ratlos.
Gruß Hoppe
--
.... wo aber Gefahr ist, waechst das Rettende auch... (Hoelderlin -
Patmos)
Dr. Frank Dirk Hoppe
Bereichsleiter Landesbibliothek,
Fachreferent Historische Buchbestände
Stadt- und Landesbibliothek
im Bildungsforum Potsdam
fon: +49 331 / 289 6500
fax: +49 331 / 289 6402
E-Mail: hoppe(a)bibliothek.potsdam.de
Internet:
http://www.bibliothek.potsdam.de
http://www.bildungsforumpotsdam.de
Postanschrift: Postfach 60 14 64, 14414 Potsdam
Hausanschrift: Am Kanal 47, 14467 Potsdam
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community(a)kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community(a)kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
--
Alexander Bigga
Referatsleiter Digitale Bibliothek
Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 212
E-Mail: alexander.bigga(a)slub-dresden.de
http://www.slub-dresden.de/
Links:
------
[1]
http://www.ub.tu-berlin.de
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community(a)kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
--
.... wo aber Gefahr ist, waechst das Rettende auch... (Hoelderlin -
Patmos)
Dr. Frank Dirk Hoppe
Bereichsleiter Landesbibliothek,
Fachreferent Historische Buchbestände
Stadt- und Landesbibliothek
im Bildungsforum Potsdam
fon: +49 331 / 289 6500
fax: +49 331 / 289 6402
E-Mail: hoppe(a)bibliothek.potsdam.de
Internet:
Postanschrift: Postfach 60 14 64, 14414 Potsdam
Hausanschrift: Am Kanal 47, 14467 Potsdam