5 votos

Postgis 2.1 de error después de la actualización

Después de un habitual de progreso de la actualización - "apt-get upgrade" - no puedo conectar con qGIS a mi PostGIS DB más.

Error en el qGIS logfile:

Your database has no working PostGIS support. 
Erroneous query: SELECT postgis_version() returned 7 [ERROR:  could not load library "/usr/lib/postgresql/9.3/lib/postgis-2.1.so": liblwgeom-2.1.2.so: cannot open shared object file: No such file or directory]
Retrieval of postgis version failed

Después de preguntar por mi versión de usar SELECT PostGIS_full_version(); Esto ocurrió:

ERROR:  could not load library "/usr/lib/postgresql/9.3/lib/postgis-2.1.so": liblwgeom-2.1.2.so: cannot open shared object file: No such file or directory 
CONTEXT:  SQL statement "SELECT postgis_lib_version()" 
PL/pgSQL function postgis_full_version() line 19 at SQL statement

¿Cómo puedo arreglar eso?

Eso es mi entorno: xUbuntu 14.04, PostgreSQL 9.3, Postgis 2.1, QGIS 2.3,

8voto

Ian P Puntos 443

Como se puede leer aquí podría ser un bug de la actualización del procedimiento.

La espera para la fijación yo le aconsejo que puede seguir la solución:

apt-get remove postgresql-9.3-postgis-2.1 liblwgeom-2.1.3 liblwgeom-2.1.2 postgis

El real versiones puede ser de otra manera que en el ejemplo. El uso de comandos como este para encontrar los paquetes a eliminar:

dpkg -l | grep liblwgeom
dpkg -l | grep postgis

Seguido por:

apt-get install postgresql-9.3-postgis-2.1

0voto

javieravalos Puntos 21

Compruebe si los archivos no existen. De acuerdo a los mensajes, al parecer, el postgis biblioteca no existe. Trate de volver a instalar postgis de nuevo.

Recuerda hacer copias de seguridad de su base de datos con frecuencia.

Saludos!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X