PostgreSQL 9.1 sur Ubuntu 12.04 LTS - pg_ctl: impossible de démarrer le serveur
Mise à jour 2 - j'ai désinstallé et réinstallé les paquets à partir de l'intérieur de la racine (c'est à dire su), plutôt que de sudo-ing avec mon propre compte. Cela a permis les fichiers exécutables à exécuter à partir de /tmp, qui se débarrasser de l'erreur à partir de la première mise à jour.
Mise à jour - Juste essayé de désinstaller et de réinstaller (apt-get remove --purge postgresql, puis apt-get install postgresql postgresql-contrib postgresql-client) et a obtenu cette erreur, ce qui je pense est lié à mes problèmes:*
Can't exec "/tmp/postgresql-common.config.32601": Permission denied at /usr/share/perl/5.14/IPC/Open3.pm line 186.
open2: exec of /tmp/postgresql-common.config.32601 configure failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
Je vais avoir des difficultés à démarrer postgreSQL et a été l'espoir d'obtenir de l'aide.
J'ai déjà étudié les réponses et les commentaires des postes suivants - et essayé pg_dropcluster et pg_createcluster - mais n'ont pas eu de chance configuration de postgreSQL 9.1 pour démarrer sur Ubuntu 12.04. J'ai réussi à installer et configurer postgreSQL sous windows avec pas de problèmes, cependant.)
Postgresql n'a pas pu démarrer
- Je note la réponse donnée ici semble utile, mais depuis que je suis nouveau sur Linux, je ne pouvais pas la suivre. Je me demande également si il ya un moyen plus facile. L'OP n'a pas accepté une réponse, donc je ne suis pas sûr si cela résout le problème.
Postgresql changer de répertoire de données dans ubuntu
Je soupçonne que l'OP avait la exacte même problème que je vais avoir, depuis que je reçois le même message d'erreur, et il ya aussi pas de fichier journal de sortie malgré le message d'erreur dans le terminal.
pg_ctl: could not start server
Examine the log output.
PostgreSQL 9.1 did not start in a timely fashion, please see opt/PostgreSQL/9.1/data/pg_log/startup.log for details
OriginalL'auteur snakesNbronies | 2012-08-21
Vous devez vous connecter pour publier un commentaire.
De tous les tutoriels sur le web, c'est celui qui a finalement fonctionné pour moi.
http://codingforme.wordpress.com/2012/05/15/installing-postgresql-database-and-pgadmin-iii-in-ubuntu-12-04/
J'ai fait un "pg_dropcluster 9.1 principales", et puis "pg_createcluster 9.1 principales démarrer", puis a suivi EXACTEMENT.
La principale différence étant que les autres tutoriels ne parviennent pas à créer un utilisateur postgresql, au lieu de cela, seulement à la création d'un utilisateur sous unix. C'est peut-être due à des différences de version. Encore une fois, je suis en utilisant postgresql 9.1.5 et je suis sur ubuntu 12.04.
AUSSI... N'oubliez pas de apt-get install libpq-dev
Espère que cela aide quelqu'un d'autre dans ma situation.
libpq
vous ne devriez pas avoir besoinlibpq-dev
. Non pas qu'il n'a aucun tort, c'est juste une chose très étrange à préciser.Je ne suis pas sûr pourquoi, mais ce qui a fait la différence
OriginalL'auteur snakesNbronies