Postgresql pgadmin可以';更新后无法登录

Postgresql pgadmin可以';更新后无法登录,postgresql,pgadmin-4,Postgresql,Pgadmin 4,刚刚将pgadmin4更新为4.8版,现在它将不接受进入服务器的ssh隧道密码,我收到以下错误消息: Failed to decrypt the SSH tunnel password. Error: 'utf-8' codec can't decode byte 0x8c in position 0: invalid start byte 有没有办法解决这个问题,我现在无法重新启动数据库服务器 在最新的pgAdmin4版本中,他们通过实现主密码功能提高了保存密码的安全性,我认为这是导致此问题

刚刚将pgadmin4更新为4.8版,现在它将不接受进入服务器的ssh隧道密码,我收到以下错误消息:

Failed to decrypt the SSH tunnel password. Error: 'utf-8' codec can't decode byte 0x8c in position 0: invalid start byte

有没有办法解决这个问题,我现在无法重新启动数据库服务器

在最新的pgAdmin4版本中,他们通过实现主密码功能提高了保存密码的安全性,我认为这是导致此问题的原因,同时您可以将
pgAdmin4.db
重命名为
pgAdmin4.db_OLD
并重新启动pgAdmin4

注意:您必须再次添加所有服务器

------更新------------

它现在已经修复,将在4.9中


你可以尝试每晚的版本,但是这也发生在我从Ubuntu 18.10的4.8.2版本到Ubuntu 19.04的4.8.2版本(不同的安装)的过程中。我可以通过使用
sudo systemctl restart postgresql

重新启动postgres服务器来解决这个问题,正如Murtuza Z所说,在中,您可以获得fixed server_manager.py并将其替换为
(pgAdmin安装目录)/web/pgAdmin/utils/driver/psycopg2/server_manager.py
,然后重新启动pgAdmin服务器

您可以获得
server\u manager.py

  • 它附在问题信息中这对我有用
  • 从Murtuza Z在同一目录中提供的快照中获取

谢谢,我发布了一个bug报告,他们回答说这是一个已知的问题,将在下一版本中修复。同时,我只是返回到我使用的上一个版本,这解决了我的问题。谢谢你的意见。我在4.7.0版中也看到了这一点。谢谢。夜间为我修复了它。这为我修复了它,而无需再次添加所有服务器:右键单击服务器,单击“清除保存的密码”。它将再次要求输入密码。在windows上已从4.6升级到4.11。清除密码并关闭pgadmin服务器,然后重新启动并修复它。