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).

#76 30/10/2009 17:34:45

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

ok merci je te dis...

Hors ligne

#77 30/10/2009 17:54:32

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

je vais partir sur cette option la desinstallation test , sinon je fais ta premiere solution (upgrade postgres )
le postgres actuel marche et je veux pas plus m'enfoncer ( le createelang marcge bref meme si t'as raison)
mais j'ai besoin de me mettre en confiance
donc
j'ai recompile postgis 1.4
puis ./uninstall
make clean
make uninstall

recompile postis 1.3
connection postgres

ca existe encore
mais en se connectant sous pl/sql je peux pas la
virer manuellement cette fonction histogram2d ?
merci

Hors ligne

#78 30/10/2009 19:17:57

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

pas ./uninstall.
uninstall_postgis.sql est un script sql. il faut donc le passer de la même façon que ton script d'installation postgis initial (via psql)


Marc.

Hors ligne

#79 31/10/2009 09:24:10

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

Bon la bonne nouvelle c'est que j'ai confirmation par les developpeurs que postgis 1.4 est incompatible avec postgresql 8.1. C'était une erreur de documentation, corrigée maintenant.


Marc.

Hors ligne

#80 02/11/2009 09:55:58

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

Salut Marc
je te remercie je te tiens au courant dans la journée
Merci Michel

Hors ligne

#81 02/11/2009 10:23:38

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

Salut Marc
j'ai recompiler la 1.4 pour avoir uninstall_postgis.sql
./psql -d template1 -f /usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql > /tmp/desinst1.txt 2>&1                       

j'ai executer sous psql  il bloque sur st_minimumboundingcircle
est ce normal
As t'il vraiment tout nettoyé?

BEGIN
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:47:
ERROR:  function st_minimumboundingcircle(geometry) does not exist


psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:48: ERROR:  current transaction is aborted, commands ignored until end of transaction block
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:54: ERROR:  current transaction is aborted, commands ignored until end of transaction block
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:55: ERROR:  current transaction is aborted, commands ignored until end of transaction block
merci !

Hors ligne

#82 02/11/2009 10:51:51

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

En effet MArc dés que il voit un DROP et cette fonction n'existe pas il part en erreur et il fait un rollback
il faudrez que je sache exactement le nom des fonctions deja créer en base et que je dois dropper , a ce niveau la c'est meme pas une erreur
mais il faut que je sache faire la manip comment puis je faire , enlner le rollback ?
@+

Hors ligne

#83 02/11/2009 11:17:34

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

Dans ce cas, pour être sûr, enlève les lignes  BEGIN et COMMIT du script uninstall_postgis.sql. Ça permettra d'éviter qu'il n'annulle la transaction si un objet est manquant. Et relance le script évidemment smile


Marc.

Hors ligne

#84 02/11/2009 11:57:59

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

merci de la combine

j'ai lancé ca a bien droppé
et j'ai eu ce message la je te montre quand meme ( a mon sens ca doit etre normal) mais l'expert me dira
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:47: ERROR:  type "geometry" does not exist
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:48: ERROR:  type "geometry" does not exist
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:54: ERROR:  type "geometry" does not exist
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:55: ERROR:  type "geometry" does not exist
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninstall_postgis.sql:56: ERROR:  type "geometry" does not exist
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/uninst

SI normal
je vais faire un macke clean sur postgis 1.4
make uninstall
puis je vais recompiler la postgis 1.3
et l'integrer dans la base
j'attends ton feu vert et te remercie

Hors ligne

#85 02/11/2009 12:01:59

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

C'est normal.
Par contre make uninstall avant le make clean


Marc.

Hors ligne

#86 02/11/2009 12:13:23

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

ok desinstaller
j'ai lancer le ./configure

une petite question avent de faire le make pourquoi le PROJ n'est pas affiché sur le "SUMMARY"?
merci


SUMMARY
-------------------------------------------------------

HOST_OS: linux-gnu

   PGSQL: /usr/local/geomatique/pgsql/bin//pg_config
    GEOS: /usr/bin/geos-config (with C-API)
          (ldflags: -L/usr/local/geomatique/lib)
   ICONV: 1

PORTNAME: linux
   PREFIX: /usr/local/pgsql
  EPREFIX: ${prefix}
      DOC: /usr/local/pgsql/doc/contrib
     DATA: ${datarootdir}
      MAN: ${datarootdir}/man
      BIN: /usr/local/geomatique/pgsql/bin
      EXT: /usr/local/geomatique/pgsql/lib (\$$libdir)
-------------------------------------------------------

m@sgi-forets:/usr/local/geomatique/postgis-1.3.6> ./configure --with-projdir=/usr/local/geomatique/proj-4.5.0  --with-pgconfig=/usr/local/geomatique/pgsql/bin/pg_config --with-geosconfig=/usr/local/geomatique/bin/geos-config  --with-libdir=/usr/local/geomatique/lib --with-prefix=/usr/local/geomatique/

Hors ligne

#87 02/11/2009 12:36:30

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

Bon peut etre que c'est pas une erreur
mais par curiosité j'ai regardé dans le vi configure de postgis 1.3.6

# PROJ.4 information
echo "DIR PROJ --> $PROJ_DIR"
echo "libdir   --> $PROJ_LIBDIR"

if test $USE_PROJ -gt 0; then
        { echo "$as_me:$LINENO: result:     PROJ: prefix=$PROJ_DIR libdir=$PROJ_LIBDIR" >&5
echo "${ECHO_T}    PROJ: prefix=$PROJ_DIR libdir=$PROJ_LIBDIR" >&6; }
fi


mon $USE_PROJ est à 0
merci pour ce que tu en penses

Hors ligne

#88 02/11/2009 12:45:28

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

c'est OK j'ai fait un export PATH  export PATH=$PATH:/usr/local/geomatique/proj-4.5.0/bin
@+ je te dis la suite

Hors ligne

#89 02/11/2009 13:03:46

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

il me dis fonction histograma2d existe déja ps: j'y pense quand j'ai compilé la postgis 1.4 et que j'ai enlevé le begin et déclare
pour avoir le uninstall_postgis.sql
aprés j'ai pas comittez sous psql , donc y avez ancore les fonctions en base je pense que c'est cela
@+

Hors ligne

#90 02/11/2009 13:13:51

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

Sans begin pas besoin de committer, tu es en autocommit (c'était justement le but de la manip).


Pour le histograma2d elle doit faire partie de postgis 1.3.6 : je ne la trouve pas dans la 1.4. Essaye de passer le script d'uninstall de la 1.3.6 (en enlevant le begin et commit au besoin) puis de repasser le script d'install.


Marc.

Hors ligne

#91 02/11/2009 13:35:33

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

j'ai commité mais toujours pareil
voici

postigis 1.4
make uninstall
make clean
configure
make
make install

su postgres
demarrage postgres avec pg_ctl
edition de uninstall_postgis.sql ( enlever begin et commit)
execution de uninstall_postgis.sql via psql
connection psql (psql -U postgres template 1 ) --> commande COMMIT

arret serveur postgres (pg_stl stop)
deconnection utilisateur postgres

./configure de postgis1.3.6
configure
make
make install
su postgres
demarrage postgres avec pg_ctl
execution de lwpostgis.sql via psql ( repertoire postgis 1.3.6)

erreur fonction histogrammeA2D existe déja

Marc j'ai oublié quelque chose dans ma démarche ?
merci

Hors ligne

#92 02/11/2009 13:39:02

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

ok pour ton avant dernier message je fais le test
merci

Hors ligne

#93 02/11/2009 13:43:02

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

dans mon repertoire postgis 1.3.6
j'ai lwpostgis.sql
j'ai lwpostgis_upgrade.sql
postgis_comments.sql
spatial_ref_sys.sql
et le uninstall.sql je ne le vois pas
@+

Hors ligne

#94 02/11/2009 14:48:36

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

j'ai ouvert le lwposgist.sql

j'ai mis en commentaire
CREATE TYPE histogram2d

le script a été executé

j'ai mes tables geometry_columns et spatial_ref_sys
donc ??

pas mal ???

Hors ligne

#95 02/11/2009 15:13:51

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

Pas mal mais ça aurait été plus propre de trouver le script qui détruit tout et repartir sur des bases saines


Marc.

Hors ligne

#96 02/11/2009 15:25:29

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

Par contre après y avoir regardé de plus près, il n'y avait, on dirait, pas de script de désinstall en 1.3.6 smile


Marc.

Hors ligne

#97 02/11/2009 15:47:18

mich30
Membre

Re : error while loading shared libraries: libpq.so.4:

Marc je te remercie

spatial_ref_sys.sql il faut que je le lance aussi?

Mes 2 tables (SIG ) ont été basculé dans la table postgress (shp2pgsql NIKEL !!!! youpi )
et ben j'en aurez appris des choses grace a toi, meme au
fond du gouffre j'ai persévéré mais avec ton soutient je m'en suis sorti,
bon maintenant je vais installé QGIS puis pgadmin3
sur ce serveur aussi mon collégue le veut.
Mais bon je me pose la question tu sais que pour qgis
il faut que j'installe
les biblitotheques

jpegsrc.v6b.tar.gz
libpng-1.2.40.tar.gz
libungif-4.1.4.tar.gz
tiff-v3.6.1.tar.gz
PDF LITE VERSION  5
freetype—2.1.10.tar.gz.bz2
agg-2.5
Curl et GD.
GDAL
ibecwj2-3.3

donc plutot que de compiler toutes ces bibliothéques
1)
- ne vaut t'il mieux pas passer ici par RPM ou apt -get un truc de se genre.

2) que de tout se tapez a la main

3) peut tu me donner l'instruction pour savoir si une bibliotheque n'existe pas deja sur mon systéme
par exemple je veux verifier que gdal n'existe pas etc ...

merci beaucoup Marc c'est vraimant un plaisir

Dernière modification par mich30 (02/11/2009 15:53:11)

Hors ligne

#98 02/11/2009 16:01:20

Marc Cousin
Membre

Re : error while loading shared libraries: libpq.so.4:

D'après la doc d'install :

For a complete set of EPSG coordinate system definition identifiers, you can also load the spatial_ref_sys.sql definitions file and populate the SPATIAL_REF_SYS table

Aucune idée de ce que ça veut vraiment dire (je suis pas spécialiste des bases de données géographiques)

Pour les librairies, évidemment, il vaut mieux passer par les packages. Le problème est que ta distribution est assez vieille, donc tu risques d'avoir du mal. Sous Suse, c'est rpm -qa pour avoir la liste des packages. A coupler à un grep -i pour trouver si les packages sont là.


Marc.

Hors ligne

Pied de page des forums