Je suis un débutant ici et pour l'administration du serveur. Il y a quelques jours, j'ai enregistré un serveur avec Hetzner avec Ubuntu 11.04.
J'ai l'intention de travailler avec PostgreSQL, pour lequel j'ai installé à partir des sources après avoir échoué à installer en utilisant apt-get. L'installation en tant que telle n'échoue pas, mais le service PostgreSQl ne démarre pas automatiquement ou lorsque j'essaie de le démarrer manuellement. Il échoue avec le message d'erreur suivant lorsque j'essaie de faire quoi que ce soit avec lui:
manager@Ubuntu-1104-natty-32-minimal:~$ sudo su postgres -c psql template1
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
C'était l'erreur que j'obtenais lorsque j'avais installé PostgreSQL en utilisant apt-get et que je l'avais réinstallé à partir des sources. Ce qui suit est la sortie que j'ai obtenue lorsque je l'ai installée à partir de la source. Cela confirme que PostgreSQL est bien installé.
make -C config install
make[1]: Entering directory `/home/manager/postgresql-9.0.4/config'
/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/config'
/bin/sh ../config/install-sh -c -m 755 ./install-sh '/usr/local/pgsql/lib/pgxs/config/install-sh'
make[1]: Leaving directory `/home/manager/postgresql-9.0.4/config'
PostgreSQL installation complete.
Mais, le service ne démarre-t-il pas automatiquement? Ce n'est pas ici:
manager@Ubuntu-1104-natty-32-minimal:~$ ps auxw | grep post
manager 6734 0.0 0.0 4156 868 pts/0 S+ 14:10 0:00 grep --color=auto post
Cela affecte ma patience et ma confiance. Veuillez m'aider à résoudre ce problème.
perl: warning: Setting locale failed
lors de l'installation de postgresql, cela pourrait entraîner l'échec de l'installation pour créer un nouveau cluster, de sorte que le serveur postgresql ne démarrera pas. La résolution de ce problème local et la réinstallation de postgresql avec les instructions ci-dessus ont fonctionné pour moi.