Postgis + tidak dapat mengakses file “$ libdir / postgis-2.1”: Tidak ada file atau direktori seperti itu

11

Saya menjalankan postgresql9.3 dan postgis2.1, berfungsi dengan baik. Ketika saya menginstal QGIS dengan menggunakan perintah berikut:

sudo apt-get update
sudo apt-get install qgis

Setelah menginstal QGIS postGis tidak berfungsi. Ketika saya mencoba menjalankan kueri spasial, ini menunjukkan kesalahan:

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

JADI saya menghapus QGIS, tetapi sekarang saya juga mendapatkan kesalahan yang sama. Saya mencari banyak tentang ini, saya tidak dapat menemukan solusinya. Bantu saya untuk menyelesaikan ini. Terima kasih sebelumnya..

Subburaj
sumber
Saya memecahkan masalah .. Saya menginstal ulang libgdal dan postgis .. sekarang berfungsi dengan baik ..
Subburaj

Jawaban:

6

Anda dapat menginstal ulang ekstensi postgis untuk PostgreSQL, ini berhasil untuk saya:

sudo apt-get install postgresql-9.3-postgis-2.1
Kmaschta
sumber
5
sama di OS X brew uninstall postgis-brew install postgis
n1000
2
Ini tidak menyelesaikan masalah. Hanya melanggengkannya.
Luís de Sousa
5

Menginstal ulang postgis dapat menyelesaikan beberapa kasus, tetapi saya mendapatkan kesalahan yang sama setelah Postgis diperbarui ke 2.2. Jika demikian, Anda juga harus masuk ke editor SQL pilihan Anda:

alter extension postgis update to "2.2.0";

Saya percaya ini perlu dijalankan sebagai postgrespengguna. (Preferensi saya adalah melakukan ini melalui psql -d my_database -U postgres.)

Sean the Bean
sumber