pgadmin更新后无法登录

时间:2019-06-04 11:42:51

标签: 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

有没有解决的办法,我目前无法重新启动数据库服务器。

3 个答案:

答案 0 :(得分:4)

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

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

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

该问题现已https://redmine.postgresql.org/issues/4320修复,将在4​​.9版中发布。

您可以尝试通过https://postgresql.org/ftp/pgadmin/pgadmin4/snapshots

进行每晚构建

答案 1 :(得分:1)

这也发生了,我从Ubuntu 18.10的4.8.2迁移到Ubuntu 19.04的4.8.2(不同的安装)。我可以通过使用sudo systemctl restart postgresql

重新启动postgres服务器来解决此问题

答案 2 :(得分:0)

如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提供的快照在同一目录中获取。