Postgis + không thể truy cập tập tin, $ libdir / postgis-2.1, không có tập tin hoặc thư mục như vậy


11

Tôi đang chạy postgresql9.3 và postgis2.1, nó hoạt động tốt. Khi tôi cài đặt QGIS bằng cách sử dụng các lệnh sau:

sudo apt-get update
sudo apt-get install qgis

Sau khi cài đặt QGIS, postGis không hoạt động. Khi tôi cố thực hiện một truy vấn không gian, nó sẽ báo lỗi:

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

Vì tôi đã gỡ cài đặt QGIS, nhưng bây giờ tôi cũng gặp lỗi tương tự. Tôi đã tìm kiếm rất nhiều về điều này, tôi không thể tìm thấy giải pháp. Giúp tôi giải quyết điều này. Cảm ơn trước..


Tôi đã giải quyết vấn đề .. Tôi đã cài đặt lại libgdal và postgis .. hiện tại nó vẫn hoạt động tốt ..
Subburaj

Câu trả lời:


6

Bạn có thể cài đặt lại tiện ích mở rộng postgis cho PostgreSQL, nó hoạt động với tôi:

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

5
tương tự trong OS X brew uninstall postgis-brew install postgis
n1000

2
Điều này không giải quyết được vấn đề. Chỉ duy trì nó.
Luís de Sousa

5

Cài đặt lại postgis có thể giải quyết một số trường hợp, nhưng tôi đã gặp lỗi tương tự sau khi Postgis được cập nhật lên 2.2. Nếu đó là trường hợp, bạn cũng cần phải đi vào trình soạn thảo lựa chọn SQL của mình:

alter extension postgis update to "2.2.0";

Tôi tin rằng điều này cần phải được chạy như postgresngười dùng. (Sở thích của tôi là làm điều này là thông qua psql -d my_database -U postgres.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.