Ubuntu 12.04, PostgreSQL-9.1 - Kann nicht auf $ libdir / postgis-2.0 zugreifen

Guten Morgen, Collective Intelligence.

Ich musste kürzlich eine postgresql-9.1-Datenbank wiederherstellen, indem ich die Rohdatenverzeichnisdateien in eine Neuinstallation steckte. Alle meine Daten sind intakt, außer ich kann meine PostGIS-Geodaten nicht öffnen.

Ich kann Geodaten für neue Datenbanken aktivieren mit:

CREATE extension postgis;

Der Versuch, auf Daten in den wiederhergestellten räumlichen Datenbanken zuzugreifen, führt jedoch zu einem Fehler.

Zum Beispiel,

SELECT PostGIS_full_version();

wirft einen Fehler:

ERROR: could not access file "$libdir/postgis-2.0": No such file or directory
SQL state: 58P01
Context: SQL statement "SELECT postgis_lib_version()"
PL/pgSQL function "postgis_full_version" line 17 at SQL statement

Ich habe diesen Beitrag zum Thema gesehen, aber es gibt nicht genügend Informationen, um mein Problem zu lösen.

FEHLER: Zugriff auf Datei "$ libdir / postgis-2.0" postgresapp nicht möglich

Dies ist meine PostGIS-Version:

POSTGIS="2.1.0SVN" GEOS="3.4.1-CAPI-1.8.0 r3892" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 1.7.3, released 2010/11/10" LIBXML="2.7.8" LIBJSON="UNKNOWN" (core procs from "2.1.0SVN" need upgrade) RASTER (raster procs from "2.1.0SVN" need upgrade)

Ich gehe davon aus, dass dies eine Pfadvariable ist, die ich irgendwie zurücksetzen muss, obwohl ich nicht sicher bin, wie ich darauf zugreifen soll.

Schätzen Sie sehr Ihre Tipps.

Ich habe vergessen zu sagen: Ich habe die Einstellung in der pg_config-Datei für das libdir überprüft. Es ist auf usr / lib / postgresql / 9.1 / lib eingestellt, was für neue Datenbanken, die ich aktiviere, richtig funktioniert. Gibt es eine Möglichkeit, die Einstellung der alten Daten zu überprüfen? Wie wäre es anders? Vielen Dank.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage