Created attachment 15722 [details] module 'eventlet.green.select' has no attribute 'epoll' pgadmin4-8.3-alt1 Alt Kworkstation 10.2.1 x86-64 обновленный до Sisyphus Шаги воспроизведения : 1. Установить необходимые пакеты : # apt-get install pgadmin4 python3-module-typer -y 2. Привести конфигурационный файл config_local.py к следующему виду : # cat /usr/lib/pgadmin4/config_local.py import os from config import * HELP_PATH = '/usr/share/doc/pgadmin4/html/' DATA_DIR = os.path.realpath(os.path.expanduser(u'/var/lib/pgadmin4')) LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') STORAGE_DIR = os.path.join(DATA_DIR, 'storage') AZURE_CREDENTIAL_CACHE_DIR = os.path.join(DATA_DIR, 'azurecredentialcache') KERBEROS_CCACHE_DIR = os.path.join(DATA_DIR, 'krbccache') TEST_SQLITE_PATH = os.path.join(DATA_DIR, 'test_pgadmin4.db') DEBUG = True SERVER_MODE = True UPGRADE_CHECK_ENABLED = False CONSOLE_LOG_LEVEL = DEBUG FILE_LOG_LEVEL = DEBUG 3. Ввести команду настройки pgadmin4 : # python3 setup.py setup-db Ввести запрашиваемые почту и пароль. setup.py находится по следующему пути : /usr/lib/pgadmin4 Ожидаемый результат : Успешная настройка pgadmin4 в качестве веб-сервиса Реальный результат : AttributeError: module 'eventlet.green.select' has no attribute 'epoll' Невозможно продолжить настройку pgadmin4 в качестве веб-сервиса Дополнительная информация : 1. Полный вывод ошибки есть в приложенном файле 2. Строка, предположительно вызывающая ошибку : 20 if os.environ.get("EVENTLET_NO_GREENDNS", '').lower() != 'yes': 3. Данная ошибка так же есть на github : https://github.com/aiwaves-cn/agents/issues/94 4. Настройка выполнялась по следующей инструкции : https://www.pgadmin.org/docs/pgadmin4/8.4/server_deployment.html
Comment on attachment 15722 [details] module 'eventlet.green.select' has no attribute 'epoll' Параметръ: EVENTLET_NO_GREENDNS=true должен быть установленъ въ: /etc/sysconfig/pgadmin4 и при запускѣ соотвѣтствуюшей службы долженъ подцѣпляться. Провѣрье это пжъ.
(Ответ для Малъ Скрылевъ на комментарий #1) > Комментарий к вложению 15722 [details] [подробности] > module 'eventlet.green.select' has no attribute 'epoll' > > Параметръ: > > EVENTLET_NO_GREENDNS=true > > должен быть установленъ въ: /etc/sysconfig/pgadmin4 и при запускѣ > соотвѣтствуюшей службы долженъ подцѣпляться. Провѣрье это пжъ. Да, параметр в /etc/sysconfig/pgadmin4 есть, но установлен не как "true" : EVENTLET_NO_GREENDNS="yes"
А сама служба? Тамъ есть использованіе этого файла? Просто на локальныхъ сборкахъ именно использованіе этого ключа подавляетъ эту ошибку....
(Ответ для Малъ Скрылевъ на комментарий #3) > А сама служба? Тамъ есть использованіе этого файла? Просто на локальныхъ > сборкахъ именно использованіе этого ключа подавляетъ эту ошибку.... Да, в самой службе есть использование этого файла : EnvironmentFile=-/etc/sysconfig/pgadmin4
Установка по-умолчанію работаетъ ли?
(Ответ для Малъ Скрылевъ на комментарий #5) > Установка по-умолчанію работаетъ ли? Работает