Pgadmin4: модуль ошибки 'paramiko' не имеет атрибута 'Ed25519Key' - PullRequest
0 голосов
/ 25 августа 2018

Это происходит только при попытке подключиться к базе данных с помощью pgadmin с использованием туннелирования ssh. Самая последняя версия paramiko и pgadmin4 в репозиториях Ubuntu 18.04 не решит проблему.

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Это довольно неудобное решение, но удаление опорных ссылок и кода Ed25519Key и кода в /usr/lib/python3/dist-packages/sshtunnel.py также будет работать (если вам, по крайней мере, не нужна эта опция).

0 голосов
/ 25 августа 2018

Эта проблема вызвана тем, что библиотека Python3 sshtunnel пытается загрузить paramiko.Ed25519Key независимо от того, поддерживает ли установленная версия paramiko этот тип ключа или нет.Самый простой обходной путь, который я нашел, состоял в том, чтобы установить более новую версию python3-paramiko, используя последний предложенный deb с панели запуска:

sudo apt install python3-bcrypt
wget https://launchpad.net/ubuntu/+archive/primary/+files/python3-paramiko_2.4.1-0ubuntu2_all.deb
sudo dpkg -i python3-paramiko_2.4.1-0ubuntu2_all.deb

Затем перезапустите pgadmin, и подключение к базе данных через туннель ssh должно снова работать.

...