Postgis + non ha potuto accedere al file "$ libdir / postgis-2.1": nessun file o directory


11

Sto eseguendo postgresql9.3 e postgis2.1, funziona benissimo. Quando ho installato QGIS usando i seguenti comandi:

sudo apt-get update
sudo apt-get install qgis

Dopo aver installato QGIS, PostGis non funziona. Quando ho provato a eseguire una query spaziale, mostra l'errore:

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

Quindi ho disinstallato QGIS, ma ora ho anche lo stesso errore. Ho cercato molto riguardo a questo, non riesco a trovare la soluzione. Aiutami a risolvere questo. Grazie in anticipo..


Ho risolto il problema .. Ho reinstallato libgdal e postgis .. ora funziona bene ..
Subburaj

Risposte:


6

Puoi reinstallare l'estensione Postgis per PostgreSQL, ha funzionato per me:

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

5
lo stesso in OS X brew uninstall postgis-brew install postgis
n1000

2
Questo non risolve il problema. Lo perpetua solo.
Luís de Sousa,

5

La reinstallazione di Postgis può risolvere alcuni casi, ma ho ricevuto lo stesso errore dopo che Postgis è stato aggiornato alla 2.2. In tal caso, dovrai anche andare nel tuo editor SQL di scelta esecuzione:

alter extension postgis update to "2.2.0";

Credo che questo debba essere eseguito come postgresutente. (La mia preferenza è di farlo tramite psql -d my_database -U postgres.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.