J'essaie de configurer Postgres sur Ubuntu 14.04 sans succès. Après avoir couru
Sudo apt-get install libpq-dev python-dev
et
Sudo apt-get install postgresql postgresql-contrib
J'ai réussi à installer les packages avec succès. Cependant lors de l'exécution de Sudo su - postgres, je reçois l'erreur suivante:
Pas d'entrée de mot de passe pour l'utilisateur "postgres"
Il semble que l'installation n'ait pas créé les postgres utilisateur car ils ne se trouvent pas dans le fichier/etc/passwd. La réinstallation du package ne résout pas le problème. Comment puis-je ajouter l'utilisateur postgres requis?
On dirait que vous voulez le PostgreSQL serveur:
apt-get install postgresql-server
De plus, vous n'avez jamais besoin d'utiliser Sudo su - postgres
. Juste:
Sudo -u postgres -i
pour obtenir un shell interactif, ou
Sudo -u postgres psql
(ou autre) pour exécuter une commande.
J'ai résolu le problème en purgeant et en réinstallant les packages, c'est-à-dire.
Sudo apt-get --purge supprimer postgresql *
Sudo apt-get install postgresql postgresql-contrib