postgres не может создать расширение postgis - PullRequest
0 голосов
/ 22 февраля 2020

Я установил postgres на новый VPS, а затем я установил Postgis, но при попытке создать расширение PostGIS я всегда получаю эту ошибку:

    create extension postgis;
ERROR:  could not load library "/usr/lib/postgresql/10/lib/rtpostgis-2.4.so": /usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20)

Я понятия не имею, как ее решить.

я также пытался установить openssl и libssl-dev, но это не помогло

edit: я использую 18.04.4 LTS ubuntu

я устанавливаю выдачу:

sudo apt install postgresql postgresql-contrib
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install postgis

1 Ответ

1 голос
/ 22 февраля 2020

Вам необходимо установить PostGIS, доступный для используемой версии PostgreSQL, например, чтобы установить PostGIS 3 в среде PostgreSQL 10, попробуйте:

sudo apt-get install postgresql-10-postgis-3

После этого вы получите необходимые библиотеки для выполнения CREATE EXTENSION postgis.

...