PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#301 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 18:22:17

le probleme de libproj sembre résolu

j'ai rajouté
dans postgresql.conf
preload_libraries = '/usr/local/geomatique/proj-4.5.0/lib/libproj.so.0'

j'ai redemarré le service
je relance la commande j'ai
BEGIN
psql:/usr/local/geomatique/pgsql/share/contrib/postgis.sql:54: NOTICE:  type "spheroid" is not yet defined
DETAIL:  Creating a shell type definition.
psql:/usr/local/geomatique/pgsql/share/contrib/postgis.sql:54: ERROR:  could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": /usr/local/geomatique/pgsql/lib/postgis-1.4.so: undefined symbol: GEOSPreparedCovers

@+

#302 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 17:55:16

il se trouve dans
/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0>
le script est pas passé, tu m'as mis la puce à l'oreille
$libdir dans le postgis.sql je peux etre le remplacé par le chemin?
tu me diras!
@+

#303 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 17:18:58

une autre voie
j'ai essayer avec local_preload_libraries mais il me met
FATAL : unrecognized configuration parameter "local_preload_libraries'
merci

#304 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 16:59:40

merci marc j'ai
BEGIN
psql:/usr/local/geomatique/pgsql/share/contrib/postgis.sql:54: NOTICE:  type "spheroid" is not yet defined                                                        DETAIL:  Creating a shell type definition.                                       psql:/usr/local/geomatique/pgsql/share/contrib/postgis.sql:54: ERROR:  could not access file "$libdir/postgis-1.4": Aucun fichier ou répertoire de ce type

et dans postgres.conf j'ai mis
dynamic_library_path = '/usr/local/geomatique/lib:/usr/local/geomatique/pgsql/lib:$libdir'

et quand je tape
pg_config --pkglibdir

il me sort /usr/local/geomatique/lib

donc enlever $libdir dans postgresql.conf ?
merci marc

#305 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 15:03:37

marc

suite a ton dynamic_library_path

j'ai tapé
pg_config --pkglibdir

et il me sort /usr/local/geomatique/lib
et dedans j'ai bien liboroj.so.0

donc faut t'il aussi que je mette aussi dynamic_library_path
dans postgres.conf avec ce chemin /usr/local/geomatique/lib


regarde aussi mon avant dernier message je te remercie d'avance

#306 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 14:27:12

Je te remercie et en plus je viens de découvrir autre chose
comme je veux installer postgis , j'ai reverifier
geos et en passant proj

donc je me suis deconnecter de postgres
je tape
./proj proj
Rel. 4.5.0, 22 Oct 2006
<proj>:
projection initialization failure
cause: no arguments in initialization list
program abnormally terminated

je tape
./geos-config --version
3.1.1

je me connecte avec utilisateur  postgres

./proj proj
./proj: error while loading shared libraries: libproj.so.0: cannot open shared object file: No such file or directory

je tape
./geos-config --version
3.1.1

donc déjà proj ne marche pas
-je pense faire
recompiler bibliotheque proj 
recompiler postgis
make
make install

tu en penses quoi merci !

je te remercie je vais passer par ta méthode

#307 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 12:32:17

marc


stop
puis redemarrage
echo $LD_LIBRARY_PATH
j'ai
:/usr/local/geomatique/lib:/usr/local/geomatique/pgsql/lib

je relance
./psql -e -d template1 -f /usr/local/geomatique/pgsql/share/contrib/postgis.sql > toto.txt 2>&1
toujours l'erreur
psql:/usr/local/geomatique/pgsql/share/contrib/postgis.sql:54: ERROR:  could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": libproj.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type

#308 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 11:29:41

ok escuse  sans faute de frappe
export LD_LIBRARY_PATH avec ou sans faute de frappe ?

ensuite le export c'est dans le shell qui lance le moteur postgresql, pas le client postgresql (commande pg_ctl)

<<  il faut aue j'arrete mon serveur postgres et que je redemarre   ?
pg_ctl -D /usr/local/geomatique/pgsql/data start

peut tu confirmer
merci

#309 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 11:15:27

c'est assez bizarre
maintenant libgeos passe c'est libproj.so qui est en erreur


libgeos_c.so.1 => /usr/local/geomatique/lib/libgeos_c.so.1 (0x2000000800124000)
        libproj.so.0 => /usr/local/geomatique/lib/libproj.so.0 (0x2000000800160000)

voir http://pastebin.com/m2344efa6

pourtant j'ai fait

-ln -s  /usr/local/geomatique/lib/libproj.so.0  /usr/lib

et j'ai aussi fais avec LD_LIBRARY_PATH = /usr/local/geomatique/lib
puis export LD_LIBRRAY_PATH

#310 Re : Installation » error while loading shared libraries: libpq.so.4: » 27/10/2009 09:47:14

comme ceci ?
LD_LIBRARY_PATH=/usr/local/geomatique/pgsql/lib
export LD_LIBRARY_PATH
redemarrer le cluster c'est à dire je me deconnecte de postgres et je me reconnecte?
merci

#311 Re : Installation » Probleme installation postgresql avec vista » 26/10/2009 18:21:18

vista moi j'ai abandonné j'ai installé kubuntu ce weekend sur ma machine
il m'a tout détecté (impr,graveur,clé usb wifi )
vista il est bugué tu t'embeterez moins la vie!!

#313 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 18:04:59

voici mon ldconfig
http://pastebin.com/m1282da1
il y a bien postgis-1.4.so
mais quand je lance ./psql -d template1 -f /usr/local/pgsql/share/contrib/postgis.sql
il trouve pas cette bibliothéque
comment pourrez je le contourner
merci

#314 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 16:57:05

si je fais
ldd /usr/local/geomatique/pgsql/lib/postgis-1.4.so

        linux-gate.so.1 =>  (0xa000000000000000)
        libgeos_c.so.1 => /usr/local/geomatique/lib/libgeos_c.so.1 (0x2000000800124000)
        libproj.so.0 => /usr/local/geomatique/lib/libproj.so.0 (0x2000000800160000)
        libc.so.6.1 => /lib/tls/libc.so.6.1 (0x20000008001ec000)
        libgeos-3.1.1.so => /usr/local/geomatique/lib/libgeos-3.1.1.so (0x2000000800418000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x20000008006e8000)
        libm.so.6.1 => /lib/tls/libm.so.6.1 (0x200000080085c000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2000000800910000)
        /lib/ld-linux-ia64.so.2 (0x2000000800000000)

c'est correct cela ?
merci

#315 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 15:41:28

c'est un peu plus clair
http://pastebin.com/m7c8328ef
dans /etc/lo.so.conf  y a bien mes chemins
et j'ai bien tapé ldconfig mais je reverifie
a moins que toi tu as vu la solution de suite
je te remercie @+ on reste en contact

#316 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 15:23:13

je te remercie pour ton aide !!
sous psql/bin
./psql -e -d template1 -f /usr/local/geomatique/pgsql/share/contrib/postgis.sql

Os = suse 9.3 ( je travaille sur un serveurinux suse  9.3 à mon boulot) il faut que j'installe postgres et postgis c'est fait
il manque plus que de basculer les fcts spatiales dans postgres.

#319 Général » ./psql –d template1 –f /usr/local/pgsql/share/contrib/postgis.sql bad » 26/10/2009 14:53:02

mich30
Réponses : 2

su postgres  OK

/usr/local/pgsql/bin/createlang plpgsql template1 O K

Pour importer les fonctions spatiales :

Su postgres

Se mettre sous /usr/local/pgsql/bin/

./psql –d template1 –f /usr/local/pgsql/share/contrib/postgis.sql  ( ne pas oublier point/)

ici j'ai une erreur Error : current transaction is aborted , commands ignored until end of transaction block

pouvez vous m'aider merci

#320 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 14:20:28

le fichier est presque indentique a postgis.sql il y a juste un rollback a la fin
puis je te l'envoyer ?

#321 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 12:55:28

on a la possibilté de mettre un fichier attaché dans ce forum ?
pour te montrer le resultat avec -e
merci !!

#322 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 12:24:32

./psql -d template1 -f /usr/local/pgsql/share/contrib/postgis.sql  > toto.txt
dans le fichier toto.txt je n'ai que BEGIN et rollback ?
merci

#324 Re : Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 11:33:12

le probléme a été résolu en faisant un ln chemin lib so.4  /usr/lib/
puis j'ai fait su postgres
./psql -d template1 -f /usr/local/pgsql/share/contrib/postgis.sql
il me mets en erreur
psql: postgis.sql erreur  current transaction is aborted command ignored util end of transaction block

#325 Installation » error while loading shared libraries: libpq.so.4: » 26/10/2009 10:34:54

mich30
Réponses : 97

Bonjour,
j'ai compilé postgres , postgis sans erreur

maintenant je  me suis connecté à PG

pg_ctl  -D /usr/local/pgsql/data –l  logfile start

psql -U postgres template1

A ce niveau la pas de probléme

j'ai tapé ./createlang plpgsql template1
il me mets une erreur : ./createlang: error while loading shared libraries: libpq.so.4: cannot open shared object file: No such file or directory

pourtant  j'ai mis le chemin de de  libpq.so.4  dans /etc/ld.so.conf l
et j'ai lancé ldconfig

pourquoi il ne trouve pas cette bibliothéque
merci de m'aider
michel

Pied de page des forums

Propulsé par FluxBB