[英]pgadmin can't log in after update
刚刚将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。
注意:您必须再次添加所有服务器。
----------更新----------
现在已经修复, 网址为https://redmine.postgresql.org/issues/4320 ,并将在4.9版中进行修复。
您可以通过https://postgresql.org/ftp/pgadmin/pgadmin4/snapshots尝试每晚构建
对于我来说,这也发生了,从Ubuntu 18.10的4.8.2迁移到Ubuntu 19.04的4.8.2(不同的安装)。 我能够通过使用sudo systemctl restart postgresql
服务器来解决此问题
如Murtuza Z所说,在https://redmine.postgresql.org/issues/4320中 ,您可以获得固定的server_manager.py并将其替换为(pgAdmin install dir)/web/pgadmin/utils/driver/psycopg2/server_manager.py
,然后重新启动pgadmin服务器。
您可以获取server_manager.py
:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.