Postgis + не зміг отримати доступ до файлу "$ libdir / postgis-2.1": Такого файлу чи каталогу немає


11

Я запускаю postgresql9.3 і postgis2.1, він працює чудово. Коли я встановив QGIS, використовуючи наступні команди:

sudo apt-get update
sudo apt-get install qgis

Після встановлення QGIS postGis не працює. Коли я намагався виконати просторовий запит, він показує помилку:

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

Так я видалив QGIS, але тепер також я отримую ту ж помилку. Я багато шукав з цього приводу, я не можу знайти рішення. Допоможіть мені вирішити це. Спасибі заздалегідь..


Я вирішив проблему .. Я перевстановив libgdal і postgis .. це працює нормально зараз
Subburaj

Відповіді:


6

Ви можете перевстановити розширення postgis для PostgreSQL, воно працювало для мене:

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

5
те саме в OS X brew uninstall postgis-brew install postgis
n1000

2
Це не вирішує питання. Тільки увічнює це.
Luís de Sousa

5

Перевстановлення postgis може вирішити деякі випадки, але я отримав таку ж помилку після того, як Postgis було оновлено до 2.2. Якщо це так, вам також потрібно буде зайти в ваш редактор SQL вибору:

alter extension postgis update to "2.2.0";

Я вважаю, що це потрібно запускати як postgresкористувач. (Я вважаю за краще це зробити через psql -d my_database -U postgres.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.