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..

Subburaj
fonte
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
Kmaschta
fonte
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.)

Sean, o Feijão
fonte