ImportError: символ __res_maybe_init версия GLIBC_PRIVATE не определена в файле libc.so.6 с указанием времени ссылки - PullRequest
0 голосов
/ 29 октября 2019

Я запускаю сценарий установки, который устанавливает несколько различных пакетов Python. То, что застревает на psycopg2. Скрипт пытается установить версию 2.6.1. Но я сталкиваюсь с ошибкой:

Error: could not determine PostgreSQL version from '10.10'

Я подумал, что это как-то связано с версией psycopg2, несовместимой с postgresql версией 10.10. Это неверное заключение?

Предполагая, что мой вывод о несовместимости версий верен, я изменил версию установки psycopg2 на 2.7. Благодаря этому вышеприведенная ошибка исчезла.

Однако, когда я запускаю:

python manage.py runserver 0.0.0.0:888

Я получаю ошибку:

  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/django/contrib/postgres/apps.py", line 7, in <module>
    from .signals import register_hstore_handler
  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/django/contrib/postgres/signals.py", line 1, in <module>
    from psycopg2 import ProgrammingError
  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
    from psycopg2._psycopg import (                     # noqa
ImportError: /home/mark/.virtualenvs/nova/lib/python3.6/site-packages/psycopg2/.libs/./libresolv-2-c4c53def.5.so: symbol __res_maybe_init version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

Это заставляет меня думать, чтовозможно, версия 2.6.1 - это, вероятно, та версия, которую мне нужно было использовать, потому что она жалуется на psycopg2?

Как мне исправить проблему, чтобы я мог запустить сервер разработки Django без вышеуказанной ошибки?

1 Ответ

0 голосов
/ 29 октября 2019

Я сталкивался с этим в прошлом. Что я сделал, так это изменил версию psycopg2 в pip (не уверен, что ваш скрипт использует для версий пакетов) до 2.7 Я также убедился, что она может хорошо работать с 2.5.9

Официально нет исправления обратной совместимости https://github.com/psycopg/psycopg2/issues/594#issuecomment-331172198

...