Postgresql est le serveur qui exécute localement et à l'acceptation de la connexion de domaine Unix

Je suis en train d'installer postgresql-9.5 ou postgresql-9.6 sur mon ubuntu 16.04 ou 14.04 de la machine, après avoir suivi la procédure d'installation à l'aide de commandes ci-dessous.

sudo apt-get install update
sudo apt-get install postgresql postgresql-contrib

Mais lorsque j'essaie d'ouvrir psql à partir de mon terminal à l'aide de commandes ci-dessous

sudo su postgres 
psql 

chaque fois sa montre juste.

psql: impossible de se connecter au serveur: Aucun fichier ou répertoire Est le
serveur exécutant localement et d'accepter les connexions sur le domaine Unix
socket "/var/run/postgresql/.s.PGSQL.5432"?

J'ai essayé d'environ 10 stackoverflow.com des solutions mais sans succès. Merci de m'aider avant que je déchire tous mes poils 🙁

$ service postgresql statut

 postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
   Active: active (**exited) since রবি 2017-03-12 21:45:56 BDT; 23min ago
  Process: 917 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 917 (code=exited, status=0/SUCCESS)
    Tasks: 0
   Memory: 0B
      CPU: 0
   CGroup: /system.slice/postgresql.service

voir cette ligne soigneusement pourquoi est sorti ? Active: active (quitté) depuis রবি 2017-03-12 21:45:56 BDT; 23min il y a

active (exited) est normal
Première chose à vérifier est la postgres fichier de log. Postgres n'arrive pas à démarrer sur (certains) les erreurs de configuration, et rapporte dans le journal, avant de quitter.

OriginalL'auteur Always Sunny | 2017-03-12