pg4admin 401未经授权的错误

Ada*_*ger 10 ubuntu pip python-2.7 pgadmin-4

我刚刚使用我之前的安装运行它后,我刚安装了桌面版的pg4admin.我使用以下安装文档来解决此问题.

但是,当我运行pgadmin4服务时,该页面给出了以下错误:

擅自

服务器无法验证您是否有权访问所请求的URL.您提供了错误的凭据(例如密码错误),或者您的浏览器不了解如何提供所需的凭据.

此外,在终端上我得到以下异常:

Starting pgAdmin 4. Please navigate to http://localhost:5050 in your browser.
2016-11-01 01:14:41,981: ERROR	pgadmin:	The desktop user pgadmin4@pgadmin.org was not found in the configuration database.
2016-11-01 01:14:42,004: ERROR	pgadmin:	The desktop user pgadmin4@pgadmin.org was not found in the configuration database.
2016-11-01 01:18:45,650: ERROR	pgadmin:	The desktop user pgadmin4@pgadmin.org was not found in the configuration database.
2016-11-01 01:18:45,664: ERROR	pgadmin:	The desktop user pgadmin4@pgadmin.org was not found in the configuration database.
Run Code Online (Sandbox Code Playgroud)

我在安装过程中遗漏了什么吗?我该怎么做才能解决这个问题?

Leo*_* AB 12

就我而言,问题是Internet Explorer增强的安全配置(IE ESC)(但我的操作系统是Windows Server 2012 R2)

转到Server ManagerLocal Server从左窗格中选择。在右窗格上,有“ IE增强安全性配置 ”,状态为“ on”。
单击On,选择Off(我同时关闭了AdministratorsUsers,我想其中之一应该足够了,但我不确定是哪一个)。
单击OK,然后单击顶部的刷新按钮(或关闭服务器管理器)。刷新pg admin4页面(或者,如果不起作用,请右键单击pg Admin4系统任务栏图标,然后选择“ New PgAdmin4 window”)。

  • 根据@koax26的回答,您还可以将地址列入白名单,而不是关闭安全性/sf/answers/4008574321/ (2认同)

小智 11

@Leonard AB
感谢您的解决方案。为我工作。在确认这是问题而不是关闭IE 增强安全配置后,我将http://127.0.0.1列入白名单。

在 IE 中:

  1. 单击 Cog 和浏览器的右上角或通过控制面板转到 Internet 选项
  2. 单击安全选项卡并在区域框中选择受信任的站点,然后单击站点按钮
  3. http://127.0.0.1添加到列表中并点击关闭,最后点击确定并确认它有效

很抱歉没有将此作为评论添加到您的帖子中,但我没有足够高的代表。


Mur*_*a Z 10

删除"pgadmin4.db"文件并再次启动pgAdmin4.

Linux的:

〜/ .pgadmin/pgadmin4.db

视窗:

%APPDATA%\ pgAdmin的\ pgadmin4.db

注意:您将丢失先前安装中保存的所有服务器列表.

  • 这不适合我.我杀死了pgadmin4运行时,删除了整个〜/ .pgadmin文件夹并重新启动并仍然存在同样的问题.我在Antergos上安装了pgadmin4软件包,所以我不熟悉手动桌面设置. (3认同)

meg*_*min 7

以下为我工作(使用SolydK):

  • 右键单击“托盘图标”
  • 选择“配置”
  • 设置“浏览器命令”(例如“ / usr / bin / firefox”%URL%)


小智 6

在linux ubuntu 16.04中,将文件〜/ .pgAdmin4.14570597673959349582.addr中的地址复制到浏览器窗口中。看起来它包含密钥。

  • 您还可以使用任务栏图标(pgAdmin 4)中的“复制服务器URL” (2认同)