2017-05-08 1 views
0

Ich bin ein Frontend-Entwickler und ich muss ein Ckan Theme tun. Um dies zu tun, brauche ich eine funktionierende Quellinstallation von CKAN auf meinem System. Ich benutze Mint 18.1 und installiere Ckan 2.6.2.Mint 18.1, Ckan, SOLR-Schema-Version nicht unterstützt

Nach den Schritten der Installation von CKAN docs habe ich eine Warnung und einen Fehler bei Schritt 6, wie auf dem Bild gezeigt. error printscreen

Wie Sie die letzte Zeile sagt SOLR schema version not supported: 2.7. Supported versions are [2.3] und ich kann nicht mit der Installation fortfahren. Bei der Suche im Internet habe ich Leute gefunden, die das gleiche Problem haben, aber Docker verwenden (habe keine Ahnung, was das ist) und ihre Lösungen haben bei mir nicht funktioniert.

Ich hoffe, Sie können mir helfen und ich danke Ihnen allen für die Aufmerksamkeit.

Da ich eine wirklich kurze Zeit habe, um dieses Thema zu bauen, habe ich CKAN 2.6.2 aufgegeben und 2.5.2 installiert und alles hat gut funktioniert.

Antwort

0

Es klingt wie Ihr Docker Container für SOLR ist eine neuere Version als das ist nicht kompatibel mit CKAN 2.6.2.

+0

Nun, die Sache ist, ich benutze nicht Docker. Es ist keine Voraussetzung für die Installation von Ckan. –

0

Das SOLR-Schema, das mit CKAN 2.6.2 geliefert wird, ist Version 2.3, also haben Sie irgendwie 2.7, das mit späteren Versionen von CKAN geliefert wird. Vielleicht haben Sie den CKAN-Master installiert und das Schema veraltet von diesem Moment an.

Hier sind einige Schritte, so dass Sie herausfinden können, wo das Problem liegt:

Sie können die Version des Schemas in der Repo CKAN Quelle auf Ihrer Festplatte überprüfen:

grep 'name="ckan" version=' /usr/lib/ckan/default/src/ckan/ckan/config/solr/schema.xml 

Sie müßten Dann habe ich diese Datei in Solr installiert (in Schritt 5 mit dem Befehl 'ln'). Sie können die Version in Solr überprüfen:

grep 'name="ckan" version=' /etc/solr/conf/schema.xml 

(Wenn diese Datei geändert wird, müssen Sie SOLR (d Anlegesteg) neu starten, damit es in Kraft treten - die Dokumentation wieder sehen).

können Sie sehen, welche Schema SOLR tatsächlich verwendet:

curl -s 'http://localhost:8983/solr/admin/file/?contentType=text/xml;charset=utf-8&file=schema.xml'|grep 'name="ckan" version=' 

Bitte Feed auf diese zurück.

+0

Hi @ d-read, es tut mir wirklich leid, aber ich kann dir keine Rückmeldung geben, ich habe eine wirklich kurze Zeit, um dieses Thema zu entwickeln, also gab ich CKAN 2.6.2 auf und installierte CKAN 2.5.2 und Alles hat gut funktioniert. –

Verwandte Themen