O Postgis + não pôde acessar o arquivo “$ libdir / postgis-2.1”: Esse arquivo ou diretório não existe


11

Estou executando o postgresql9.3 e o postgis2.1, funciona bem. Quando instalei o QGIS usando os seguintes comandos:

sudo apt-get update
sudo apt-get install qgis

Após a instalação do QGIS, o postGis não está funcionando. Quando tentei executar uma consulta espacial, ele mostra um erro:

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

Então eu desinstalei o QGIS, mas agora também recebo o mesmo erro. Eu procurei muito sobre isso, não consigo encontrar a solução. Ajude-me a resolver isso. Desde já, obrigado..


Eu resolvi o problema .. Eu reinstalado libgdal e postgis .. ele funciona muito bem agora ..
Subburaj

Respostas:


6

Você pode reinstalar a extensão postgis para PostgreSQL, funcionou para mim:

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

5
o mesmo no OS X brew uninstall postgis-brew install postgis
n1000

2
Isso não resolve o problema. Apenas perpetua isso.
Luís de Sousa

5

A reinstalação do postgis pode resolver alguns casos, mas recebi o mesmo erro após a atualização do Postgis para 2.2. Se for esse o caso, você também precisará entrar no seu editor SQL preferido:

alter extension postgis update to "2.2.0";

Acredito que isso precise ser executado como postgresusuário. (Minha preferência é fazer isso é via psql -d my_database -U postgres.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.