Ошибка импорта: клиентская библиотека oracle с python wsgi - PullRequest
1 голос
/ 10 июля 2019

При развертывании не возникает никаких проблем с запуском, но при попытке запустить с Apache wsgi выдает эту ошибку: DatabaseError: DPI-1047: Невозможно найти 64-битную клиентскую библиотеку Oracle: "libclntsh.so: невозможно открытьобщий объектный файл: нет такого файла или каталога "

Попытка использовать ldconfig и установку в среде LD_LIBRARY_PATH, но не сработала.Сервер Linux x64 с cx_oracle 7.2.0 и django 1.11.22 с python 2.7.15+ и установкой libaio.

root@webservice:/opt/instantclient_11_2# ls -la
lrwxrwxrwx 1 root root        17 Jul 10 15:41 libclntsh.so -> libclntsh.so.11.1
-rwxrwxr-x 1 root root  53865194 Aug 24  2013 libclntsh.so.11.1
-r-xr-xr-x 1 root root   7996693 Aug 24  2013 libnnz11.so
lrwxrwxrwx 1 root root        15 Jul 10 15:41 libocci.so -> libocci.so.11.1
-rwxrwxr-x 1 root root   1973074 Aug 24  2013 libocci.so.11.1
-rwxrwxr-x 1 root root 118738042 Aug 24  2013 libociei.so
-r-xr-xr-x 1 root root    164942 Aug 24  2013 libocijdbc11.so
-r--r--r-- 1 root root   2091135 Aug 24  2013 ojdbc5.jar
-r--r--r-- 1 root root   2739616 Aug 24  2013 ojdbc6.jar
-rwxrwxr-x 1 root root    192365 Aug 24  2013 uidrvci
-rw-rw-r-- 1 root root     66779 Aug 24  2013 xstreams.jarre


root@webservice:/opt/instantclient_11_2# cat /etc/ld.so.conf.d/oracle-instantclient.conf
/opt/instantclient_11_2

1 Ответ

0 голосов
/ 10 июля 2019

экспорт LD_RUN_PATH:

export LD_RUN_PATH=$LD_LIBRARY_PATH
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...