Postgis + konnte nicht auf die Datei "$ libdir / postgis-2.1" zugreifen: Keine solche Datei oder kein solches Verzeichnis


11

Ich verwende postgresql9.3 und postgis2.1, es funktioniert gut. Als ich QGIS mit den folgenden Befehlen installiert habe:

sudo apt-get update
sudo apt-get install qgis

Nach der Installation von QGIS funktioniert postGis nicht. Als ich versuchte, eine räumliche Abfrage auszuführen, zeigte es Fehler:

 could not access file "$libdir/postgis-2.1": No such file or directory

Also habe ich QGIS deinstalliert, aber jetzt bekomme ich auch den gleichen Fehler. Ich habe viel danach gesucht, ich kann die Lösung nicht finden. Hilf mir, das zu lösen. Danke im Voraus..


Ich habe das Problem gelöst. Ich habe libgdal und postgis neu installiert. Es funktioniert jetzt
einwandfrei

Antworten:


6

Sie können die Postgis-Erweiterung für PostgreSQL neu installieren, es hat bei mir funktioniert:

sudo apt-get install postgresql-9.3-postgis-2.1

5
Gleiches gilt für OS X brew uninstall postgis-brew install postgis
n1000

2
Dies löst das Problem nicht. Nur verewigt es.
Luís de Sousa

5

Die Neuinstallation von Postgis kann einige Fälle lösen, aber ich habe den gleichen Fehler erhalten, nachdem Postgis auf 2.2 aktualisiert wurde. In diesem Fall müssen Sie auch in den SQL-Editor Ihrer Wahl gehen:

alter extension postgis update to "2.2.0";

Ich glaube, dies muss als postgresBenutzer ausgeführt werden. (Ich bevorzuge dies über psql -d my_database -U postgres.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.