ошибка pgAdmin [ psycopg2.extensions.Column object has no attribute _asdict ]
Форум — General
Доброго дня.
На сервере был установлен pgadmin4.3(в серверном режиме) и не знал я бед, Сообщение в браузере уведомило о новой версии и я поспешил его установить.
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.4/pip/pgadmin4-4.4-py2.py3-none-any.whl
установка прошла успешно.
Но при просмотре списка подключений к БД, или при попытке открыть подключения к БД получаю ошибку в браузере.
psycopg2.extensions.Column object has no attribute _asdict
более подробно из консоли
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/local/lib/python3.6/site-packages/flask/views.py", line 84, in view
return self.dispatch_request(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/browser/utils.py", line 259, in dispatch_request
return method(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/browser/utils.py", line 309, in children
children.extend(module.get_nodes(*args, **kwargs))
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/browser/server_groups/servers/__init__.py", line 126, in get_nodes
in_recovery, wal_paused = recovery_state(conn, manager.version)
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/browser/server_groups/servers/__init__.py", line 51, in recovery_state
status, result = connection.execute_dict(recovery_check_sql)
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/utils/driver/psycopg2/connection.py", line 1196, in execute_dict
desc.to_dict() for desc in cur.ordered_description()
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/utils/driver/psycopg2/connection.py", line 1196, in <listcomp>
desc.to_dict() for desc in cur.ordered_description()
File "/usr/local/lib/python3.6/site-packages/pgadmin4/pgadmin/utils/driver/psycopg2/cursor.py", line 94, in to_dict
ores = OrderedDict(self.orig_col._asdict())
Теперь самое печальное, я попытался откатиться на предыдущую версию, но там точно такая же ошибка.
- Пробовал создавать нового пользователя в pgadmin и заново создавать подключения.
- Пробовал полностью удалять pgadmin4.
- Пробовал полностью удалять параметры /var/lib/pgadmin/storage
Погуглил, но ничего конкретного не нашел. Я понимаю что обновился какой то пакет, но что именно понять не могу.
Кто нибудь сталкивался с подобной ошибкой?
Можете помочь или хотя бы подсказать направление поиска?
Заранее спасибо.