Postgis + nie mógł uzyskać dostępu do pliku „$ libdir / postgis-2.1”: Brak takiego pliku lub katalogu


11

Korzystam z postgresql9.3 i postgis2.1, działa dobrze. Po zainstalowaniu QGIS za pomocą następujących poleceń:

sudo apt-get update
sudo apt-get install qgis

Po zainstalowaniu QGIS postGis nie działa. Kiedy próbowałem wykonać zapytanie przestrzenne, wyświetla błąd:

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

Więc odinstalowałem QGIS, ale teraz pojawia się ten sam błąd. Dużo szukałem w tej sprawie, nie mogę znaleźć rozwiązania. Pomóż mi rozwiązać ten problem. Z góry dziękuję..


Rozwiązałem problem .. Ponownie zainstalowałem libgdal i postgis .. teraz działa dobrze ..
Subburaj

Odpowiedzi:


6

Możesz ponownie zainstalować rozszerzenie Postgis dla PostgreSQL, zadziałało to dla mnie:

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

5
to samo w OS X brew uninstall postgis-brew install postgis
n1000

2
To nie rozwiązuje problemu. Tylko to utrwala.
Luís de Sousa

5

Ponowna instalacja Postgis może rozwiązać niektóre przypadki, ale ten sam błąd wystąpił po aktualizacji Postgis do wersji 2.2. W takim przypadku musisz także przejść do wybranego edytora SQL:

alter extension postgis update to "2.2.0";

Uważam, że należy to uruchomić jako postgresużytkownik. (Moje preferencje to zrobić za pośrednictwem psql -d my_database -U postgres.)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.