繁体   English   中英

pgadmin更新后无法登录

[英]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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM