Lorsque j'essaie d'exécuter un serveur :
postgres@ubuntu:~$ /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
LOG : impossible de lier la socket IPv4 : l'adresse est déjà utilisée
INDICE : Un autre postmaster est-il déjà en cours d'exécution sur le port 5432 ? Sinon, attendez quelques secondes et réessayez.
AVERTISSEMENT : impossible de créer une socket d'écoute pour "localhost"
FATAL : impossible de créer des sockets TCP/IP postgres@ubuntu:~$
Ensuite, je change d'utilisateur pour moi-même :
postgres@ubuntu:~$ su - michael
michael@ubuntu:~$ sudo netstat -tulpn | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 959/postgres
Eh bien, il semble que postgres écoute sur le port et que cela soit le problème.
Passons à postgres et essayons de tuer ce processus :
postgres@ubuntu:~$ kill `cat /usr/local/pgsql/data/postmaster.pid`
La réaction est :
cat: /usr/local/pgsql/data/postmaster.pid: Aucun fichier ou dossier de ce type
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Pouvez-vous me recommander comment procéder ?