[OSM-talk-fr] [osm2pgsql] error

Vincent Pottier vpottier at gmail.com
Lun 16 Aou 19:33:47 UTC 2010


On 16/08/2010 21:13, Rodolphe Quiedeville wrote:
> Le 16/08/2010 20:15, Vincent Pottier a écrit :
>    
>> Bonjour,
>> J'ai quelques soucis avec postgres. Pannes récurrentes, obligé de
>> réinstaller postgres, postgis...
>>      
> Ce sont pourtant des outils très stables, peux-tu nous en dire plus sur
> ton environnement, OS, distribution, espace disque, quantité de RAM ...
>    
Ubuntu 10.4, postgres 8.4, postgis je ne sais plus, osm2pgsql 0.66
>> Bon, maintenant que ça marche (je vois la base gis avec les fonctions
>> postgis dans pgAdmin), psql répond bien mais j'ai le message classique
>> "connexion impossible... le serveur... .s.PGSQL.5432 ?"
>> D'où cela peut il venir que osm2pgsql soit dans les choux ?
>>      
> Non, soit postgresql n'est pas lancé, soit il n'écoute pas sur la socket
> citée.
>    
J'ai trouvé des choses :
le socket est dans /tmp
alors qu'osm2pgsql le cherche dans /var/run/postgresql/


J'ai trouvé une solution ici :
http://www.developpez.net/forums/d821294/bases-donnees/postgresql/installation/emplacement-fichier-s-pgsql-5432-a/

J'ai créé un lien symbolique et ça fonctionne.
Mais le bricolage "bout de ficelle" ne me convient pas : demain, il me 
fait quoi ?
>    
>> Il ne faudrait pas que je le ré-installe aussi ?
>> (ça devient galère !)
>>      
> Que nenni, déjà vérifie l'espace disque disponible.
>
> Ensuite essaye de te conencter simplement à postgresql avec le client
> psql. Pour cela lance dans une console la commande 'psql'
>    
psql fonctionne bien, ainsi que pgAdmin, est-ce qu'ils n'utilisent pas 
la même libpq (dans laquelle est codé en dur l'adresse du socket ?) 
qu'osm2pgsql ?
Est-il possible d'indiquer dans la ligne de commande d'osm2pgsql 
l'adresse du socket ?
> A++
>
>    
Merci !
--
FrViPofm





Plus d'informations sur la liste de diffusion Talk-fr