Essayez de l'exécuter manuellement avec le mode de débogage activé. Cela provoquera son exécution en premier plan et affichera les messages d'erreur sur la sortie standard, tout en augmentant la verbosité.
Je crois que ceci sera la commande correcte pour PostgreSQL 9.3 sur Ubuntu, mais cela pourrait nécessiter quelques ajustements très légers (note : la ligne est divisée pour la lisibilité ; vous pouvez la recombiner en une seule ligne (sans le backslash) si vous le souhaitez) :
/usr/lib/postgresql/9.3/bin/postgres -d 3 -D /var/lib/postgresql/9.3/main \
-c config_file=/etc/postgresql/9.3/main/postgresql.conf
Le début est l'emplacement du binaire postgres
, puis nous activons le débogage et le réglons au niveau 3 (vous pouvez ajuster cela vers le haut ou vers le bas pour augmenter ou diminuer la verbosité). Ensuite, nous spécifions le répertoire des données et le fichier de configuration pour démarrer. Ce devraient être les paramètres par défaut pour Ubuntu Server 12.04, je pense.
En espérant que cela vous donnera suffisamment d'informations pour déterminer où se situe le problème.