Je viens d'installer la version de bureau de pg4admin après avoir eu des difficultés à l'exécuter avec mon installation précédente. J'ai utilisé le documentation d'installation suivante pour retirer ceci.
Cependant, lorsque j'exécute le service pgadmin4, la page affiche l'erreur suivante:
Non autorisé
Le serveur n'a pas pu vérifier que vous êtes autorisé à accéder à l'URL demandée. Vous avez soit fourni de mauvaises informations d'identification (un mauvais mot de passe, par exemple) ou votre navigateur ne comprend pas comment fournir les informations d'identification requises.
De plus, sur le terminal, je reçois l'exception suivante:
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.
Ai-je oublié quelque chose dans le processus d'installation? Que puis-je faire pour résoudre ce problème?
Supprimez le fichier "pgadmin4.db" et redémarrez pgAdmin4.
Linux:
~/.pgadmin/pgadmin4.db
Les fenêtres:
% appdata%\pgAdmin\pgadmin4.db
Remarque: vous perdrez toute votre liste de serveurs enregistrés de votre installation précédente.
Ce qui suit fonctionne pour moi (avec SolydK):
in linux ubuntu 16.04 copiez l’adresse du fichier ~/.pgAdmin4.14570597673959349582.addr dans la fenêtre de votre navigateur. On dirait qu'il contient la clé.
Je l'ai résolu en installant le paquet pgadmin4-Apache2
et en visitant l'URL http://localhost/pgAdmin4
Dans mon cas, ajouter/définir la variable d'environnement SERVER_MODE=True
a bien fonctionné.