web-dev-qa-db-ja.com

pg4admin 401 Unauthorized Error

以前のインストールを使用して実行するのが困難なため、デスクトップ版の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 [email protected] was not found in the configuration database.
2016-11-01 01:14:42,004: ERROR  pgadmin:        The desktop user [email protected] was not found in the configuration database.
2016-11-01 01:18:45,650: ERROR  pgadmin:        The desktop user [email protected] was not found in the configuration database.
2016-11-01 01:18:45,664: ERROR  pgadmin:        The desktop user [email protected] was not found in the configuration database.

インストールプロセスで何か見逃しましたか?この問題を解決するにはどうすればよいですか?

9

私の場合、問題はInternet Explorerセキュリティ強化の構成(IE ESC)(ところで私のOSはWindows Server 2012 R2です)

Server Managerに移動し、左側のペインからLocal Serverを選択します。右側のペインに「IEセキュリティ強化の構成」があり、ステータスは「on」です。
そのOnをクリックして、Offを選択します(AdministratorsUsers、そのうちの1人で十分であると思いますが、どちらが確実かはわかりませんでした)。
OKをクリックしてから、上部の更新ボタンをクリックします(またはサーバーマネージャーを閉じます)。 pg admin4ページを更新します(または、それが機能しない場合は、pg Admin4システムトレイアイコンを右クリックして、「New PgAdmin4 window」を選択します)。

11
Leonard AB

「pgadmin4.db」ファイルを削除し、pgAdmin4を再起動します。

Linux:

〜/ .pgadmin/pgadmin4.db

Windows:

%appdata%\ pgAdmin\pgadmin4.db

注:以前のインストールで保存したサーバーリストはすべて失われます。

9
Murtuza Z

linux ubuntu 16.04では、ファイル〜/ .pgAdmin4.14570597673959349582.addrのアドレスをブラウザウィンドウにコピーします。キーが含まれているようです。

6

以下は私のために働いています(SolydKを使用):

  • 「トレイアイコン」を右クリック
  • 「構成」を選択します
  • 「ブラウザコマンド」を設定します(例:「/ usr/bin/firefox」%URL%)
6
megamin

答えではないしかし回避策

pgadmin4-Apache2パッケージをインストールし、http://localhost/pgAdmin4 URLにアクセスして解決しました

1
Pipo

WebベースのPgadminアプリケーションは、Cookieを使用してその情報を保存します。

  • PGADMIN_KEY
  • PGADMIN_LANGUAGE
  • pga4_session

したがって、pgAdminアプリケーションを使用するには、ブラウザのCookieを有効にして、これら3つのCookieがブラウザに保存されるようにする必要があります。

Chromeで

  • コンピューターで、Chromeを開きます。
  • 右上の[詳細]をクリックします enter image description here そして、設定。
  • 下部にあるAdvancedをクリックします。
  • プライバシーとセキュリティ」の下で、サイト設定をクリックします。
  • Cookiesをクリックします。
  • Block」トグルボタンをクリックすると、「Cookieデータの保存と読み取りをサイトに許可します」に切り替わります。 。)」

Change toggle from block to allow

次に、pdadmin4を開こうとすると、pgAdmin4のホーム画面が表示されます。

1
Diwas Poudel

私の場合、環境変数SERVER_MODE=Trueを追加/設定するだけでうまくいきました。

0
Sergio Lema

@レナードAB
解決策をありがとう。私のために働いた。 IEセキュリティ強化の構成をオフにするのではなく、それが問題であることを確認した後、ホワイトリストに載っています http://127.0.0.1

IE内:

  1. Cogとブラウザの右上をクリックするか、コントロールパネルからインターネットオプションに移動します
  2. [セキュリティ]タブをクリックし、ゾーンボックスで[信頼済みサイト]を選択して、[サイト]ボタンをクリックします
  3. http://127.0.0.1をリストに追加して閉じ、最後に[OK]を押して動作を確認します

これをコメントとしてコメントに追加していないことをおologiesびしますが、十分な担当者がいません。

0
koax26