#1 Le 28/10/2010, à 17:44
- kazer
Impossible de démarrer postgresql [Résolu]
Bonjour à tous,
Un problème semblable à celui-ci
http://forum.ubuntu-fr.org/viewtopic.php?id=370311
Sauf qu'après avoir démarrer le serveur j'ai le message suivant dans le fichier log (/opt/PostgreSQL/8.4/data/pg_log/startup.log)
2010-10-28 15:37:19 GMT FATAL: lock file "postmaster.pid" already exists
2010-10-28 15:37:19 GMT HINT: Is another postmaster (PID 3684) running in data directory "/opt/PostgreSQL/8.4/data"?
J'utilise Ubuntu 9.10
Merci d'avance
Dernière modification par kazer (Le 29/10/2010, à 11:25)
Quand tu dors, ta vie dort aussi!
Hors ligne
#2 Le 28/10/2010, à 19:31
- Merrick
Re : Impossible de démarrer postgresql [Résolu]
Bonsoir.
D'abord, il faut faire un
ps axf | grep postgres
Pour voir s'il n'y a pas un process qui traine
Ensuite, si ce n'est pas le cas, tu peux supprimer le fichier /opt/PostgreSQL/8.4/data/postmaster.pid avant de relancer
En revanche, ça ne ressemble pas du tout à une install par paquets, tu as installé postgres à la main ?
Hors ligne
#3 Le 28/10/2010, à 19:39
- kazer
Re : Impossible de démarrer postgresql [Résolu]
Bonsoir voilà le résultat de la commande ps axf | grep postgres
10407 pts/1 S+ 0:00 | \_ grep --color=auto postgres
10057 pts/1 S 0:00 /opt/PostgreSQL/8.4/bin/postgres -D /opt/PostgreSQL/8.4/data
10058 ? Ss 0:00 \_ postgres: logger process
10060 ? Ss 0:00 \_ postgres: writer process
10061 ? Ss 0:00 \_ postgres: wal writer process
10062 ? Ss 0:00 \_ postgres: autovacuum launcher process
10063 ? Ss 0:00 \_ postgres: stats collector process
ça veut bien dire qu'il tournait déjà!
mais la commande #psql me donne toujours ceci:
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
Le serveur est-il actif localement et accepte-t-il les connexions sur la
socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
Mon posgresql a été installé à partir d'un fichier postgresql-8.4.3-1-linux.bin
Quand tu dors, ta vie dort aussi!
Hors ligne
#4 Le 28/10/2010, à 19:44
- Merrick
Re : Impossible de démarrer postgresql [Résolu]
Existe-t-il une raison pour l'avoir installé comme ça et pas par apt ou synaptic ? Si non, je te conseille une réinstallation "propre", tu y gagneras beaucoup. Si oui... peut tu nous donner le chemin de psql ? (type psql)
Hors ligne
#5 Le 28/10/2010, à 20:15
- kazer
Re : Impossible de démarrer postgresql [Résolu]
J'ai fait cette installation parce que j'avais un soucis de bande passante. S'il faut refaire avec apt-get, je serais obligé!!
Voilà quand même le chemin de psql: suite à la commande find
/usr/bin/psql
/usr/lib/postgresql/8.4/bin/psql
/opt/PostgreSQL/8.4/pgAdmin3/bin/psql
/opt/PostgreSQL/8.4/bin/psql
Quand tu dors, ta vie dort aussi!
Hors ligne
#6 Le 28/10/2010, à 20:19
- Merrick
Re : Impossible de démarrer postgresql [Résolu]
Je pense que ton problème vient de là : quand tu tapes psql, tu dois prendre celui de /usr/bin, qui va chercher dans des chemins "standard", alors que ta base est installée dans /opt
Je pense que ça irait mieux si tu tapais
/opt/PostgreSQL/8.4/bin/psql
En tout cas, c'est space quand même, il y a ton install dans opt, mais aussi des "restes" d'une install standard ailleurs, ça sent pas bon...
Hors ligne
#7 Le 29/10/2010, à 11:17
- kazer
Re : Impossible de démarrer postgresql [Résolu]
ça marche!!!! Merci Merrick
J'ai renommer /usr/bin/psql: #mv /usr/bin/psql /usr/bin/psql1
et j'ai en suite créé un lien symbolique: ln -s /opt/PostgreSQL/8.4/bin/psql /usr/bin/
pour le moment ça tourne bien. merci encore.
Quand tu dors, ta vie dort aussi!
Hors ligne
#8 Le 29/10/2010, à 11:18
- Merrick
Re : Impossible de démarrer postgresql [Résolu]
Avec plaisir. En revanche, je pressens d'autres problèmes si tu veux faire une utilisation avancée...
Hors ligne
#9 Le 29/10/2010, à 11:41
- kazer
Re : Impossible de démarrer postgresql [Résolu]
C'est vrai que ça me frustre un peu! mais observons tout de même. ça va me faire apprendre plus.
Quand tu dors, ta vie dort aussi!
Hors ligne