Postgis + no pudo acceder al archivo "$ libdir / postgis-2.1": No existe tal archivo o directorio

11

Estoy ejecutando postgresql9.3 y postgis2.1, funciona bien. Cuando instalé QGIS usando los siguientes comandos:

sudo apt-get update
sudo apt-get install qgis

Después de instalar QGIS, postGis no funciona. Cuando intenté ejecutar una consulta espacial, muestra un error:

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

SO desinstalé QGIS, pero ahora también obtengo el mismo error. Busqué mucho sobre esto, no puedo encontrar la solución. Ayúdame a resolver esto. Gracias por adelantado..

Subburaj
fuente
He resuelto el problema .. Reinstalé libgdal y PostGIS .. funciona bien ahora ..
Subburaj

Respuestas:

6

Puede reinstalar la extensión postgis para PostgreSQL, funcionó para mí:

sudo apt-get install postgresql-9.3-postgis-2.1
Kmaschta
fuente
55
igual en OS X brew uninstall postgis-brew install postgis
n1000
2
Esto no resuelve el problema. Solo lo perpetúa.
Luís de Sousa
5

Reinstalar postgis puede resolver algunos casos, pero recibí el mismo error después de actualizar Postgis a 2.2. Si ese es el caso, también necesitará ir a su editor SQL de elección:

alter extension postgis update to "2.2.0";

Creo que esto debe ejecutarse como postgresusuario. (Mi preferencia es hacer esto a través de psql -d my_database -U postgres).

Sean the Bean
fuente