Geo Django on AWS Elasti c Beanstalk: OSError: libcrypto.so.1.1: невозможно открыть общий объектный файл - PullRequest
1 голос
/ 17 февраля 2020

Попытка запустить Geo Django на Amazon Linux 2.9.5 Elasti c Beanstalk. Мне пришлось скомпилировать GDAL из исходного кода и установить его в usr / local / gdal вместе с proj4 и geos, это было сделано с помощью этого сценария . Это исправило мою первоначальную проблему отсутствия установленного GDAL, но теперь я сталкиваюсь с этой ошибкой:

from django.contrib.gis.gdal.libgdal import GDAL_VERSION, lgdal
File "/opt/python/run/venv/local/lib/python3.6/site-packages/django/contrib/gis/gdal/libgdal.py", line 47, in <module>
lgdal = CDLL(lib_path)
File "/usr/lib64/python3.6/ctypes/__init__.py", line 343, in __init__
 self._handle = _dlopen(self._name, mode)
`OSError: libcrypto.so.1.1: cannot open shared object file: No such file or directory`

Ошибка возникает, когда Django пытается запустить Geo Django на этой линии . Это может иметь какое-то отношение к компилятору C на Amazon Linux?

Я не могу найти этот файл libcrypto.so.1.1. Мне удалось найти только следующее:

Местоположение: / usr / lib64 /

libcrypto.so                       
libcrypto.so.10         
libcrypto.so.1.0.2k         
libcrypt.so    

Расположение: / lib64 / libcrypt. so.1

Libcrypto.so.1.1 не установлен на этом E C.

...