#1 Thu 30 July 2009 12:01
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Installation MapFish studio sur Ubuntu
Bonjour à tous,
Vraiment pas compétent en développement, j'ai sauté de joie en apprenant la sortie (en sandbox) de MapFish Studio.
http://ec2-79-125-52-245.eu-west-1.comp … .com:5000/
J'ai commencé à essayer de l'installer sous windows XP. En vain. Et, étant donnée que le developper guide (http://dev.mapfish.org/sandbox/website/ … guide.html) est prévu pour une installation sur Linux, je me suis lancé dans l'installation d'Ubuntu puis de Mapfish studio. Malheureusement, je n'arrive pas à finaliser l'install de studio.
Avant de poster les erreurs précises ou les captures d'écran, est-ce que certains d'entre vous ont déjà installé mapfish studio dans un environnement Ubuntu en suivant pas à pas le developper guide ?
Merci pour vos retours.
Dans l'attente, je persévère.
Dernière modification par pilou272002 (Thu 30 July 2009 12:02)
Hors ligne
#2 Thu 30 July 2009 13:49
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Pour être plus précis, j'ai suivi pas à pas le developper guide et après avoir lancé la commande suivante :
Code:
paster setup-app development.ini
J'obtiens une erreur d'import de module
Code:
(venv)plaurian@ubuntu:~/studiodev/Studio$ paster setup-app development.ini /home/plaurian/studiodev/Studio/studio/model/__init__.py:8: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha Traceback (most recent call last): File "/home/plaurian/studiodev/venv/bin/paster", line 8, in <module> load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')() File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 84, in run invoke(command, command_name, options, args[1:]) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 123, in invoke exit_code = runner.run(args) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 68, in run return super(AbstractInstallCommand, self).run(new_args) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 218, in run result = self.command() File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 456, in command self, config_file, section, self.sysconfig_install_vars(installer)) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 591, in setup_config mod = import_string.try_import_module(mod_name) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/Paste-1.7.2-py2.6.egg/paste/util/import_string.py", line 81, in try_import_module return import_module(module_name) File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/Paste-1.7.2-py2.6.egg/paste/util/import_string.py", line 67, in import_module mod = __import__(s) File "/home/plaurian/studiodev/Studio/studio/websetup.py", line 11, in <module> from studio.lib.datasource_discovery import DataStore, DataSource File "/home/plaurian/studiodev/Studio/studio/lib/datasource_discovery.py", line 7, in <module> import ogr ImportError: No module named ogr (venv)plaurian@ubuntu:~/studiodev/Studio$
Voilà pour le concret ! je ne suis pas du tout un expert de Ubuntu et encore moins developpeur. J'espère que l'un d'entre vous pourra m'aider.
D'avance merci.
PL
Hors ligne
#3 Thu 30 July 2009 14:17
Re: Installation MapFish studio sur Ubuntu
Bonjour,
Je n'ai pas d'Ubuntu récente sous la main, mais je pense qu'il y a un package a installer. Soit apt-get install python-ogr soit par easy_install ogr (la commande easy_install est installée par le package setuptools).
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Thu 30 July 2009 14:48
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Installation MapFish studio sur Ubuntu
Bonjour
je rejoins Yves sur cette remarque le paquet s'appelle python-gdal (ogr est inclus)
http://packages.ubuntu.com/fr/jaunty/python-gdal
donc apt-get install python-gdal
cordialement
nicolas
Hors ligne
#5 Thu 30 July 2009 14:53
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Merci beaucoup Yves pour ta réponse. Malgré tes conseils je continue de pédaler dans la semoule :
apparemment pour installer ogr en langage python
Code:
$ sudo easy_install GDAL
L'install fonctionne parfaitement
Code:
Searching for GDAL Best match: GDAL 1.5.2 Adding GDAL 1.5.2 to easy-install.pth file Using /usr/lib/python2.6/dist-packages Processing dependencies for GDAL Finished processing dependencies for GDAL
je relance donc ma commande qui me posait problème dans l'install de mapfish studio
paster setup-app development.ini
et toujours le même message d'erreur
Code:
Import ogr ImportError: No module named ogr
J'essaie du coup un peu tout et n'importe quoi
dans le message d'erreur les dernières lignes font référence à un fichier datasource_discovery.py
Je l'édite et voici les premières lignes
Code:
# in ogrgdal 1.6 and higher the ogr module is in the osgeo module try: from osgeo import ogr from osgeo import osr from osgeo import gdal except ImportError: import ogr import osr import gdal
J'ai la version 1.5.2 mais tout à l'air correct (try... except) d'après les instructions que je trouve ici (http://trac.osgeo.org/gdal/wiki/GdalOgrInPython)
Bilan je patauge
J'ai trouvé un post qui traite de ce problème d'import, peut-être il pourra suscité l'intérêt de l'un d'entre vous.
le mec A expose son problème d'import ogr
le mec B lui répond ceci
The traceback notes: "An error occurred: No module named ogr" So the issue is you don't have OGR python bindings installed on your system, or at least not for the python being used by featureserver. If linux, I assume you should be ok figuring out how to install ogr, but if not write back with more info on your setup and your attempted steps/errors.
le mec A lui répond à nouveau
Ok, I see, now I feel stupid. I tried to test FeatureServer in my operator's server. They definitely don't have the ogr. Yeah, OS is anyway Linux. I have to switch on to my own Centos server. Just been having some problems in installing/building Apache httpd.
Un grand merci aux spécialistes et bonne journée à tous
[Edit modérateur] Merci d'utiliser les balises quote et code plutôt que italique
Hors ligne
#6 Thu 30 July 2009 15:08
Re: Installation MapFish studio sur Ubuntu
Que donne ceci dans une console bash :
Code:
$ python from osgeo import ogr
le $ ne doit pas être tapé !
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#7 Thu 30 July 2009 15:15
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
si bash est le terminal par défaut de linux, voilà ce que j'obtiens
Code:
(venv)plaurian@ubuntu:~/studiodev/Studio$ python Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from osgeo import ogr Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named osgeo
Hors ligne
#8 Thu 30 July 2009 15:39
Re: Installation MapFish studio sur Ubuntu
oups, c'est cette commande qu'il faut lancer dans la console python :
Code:
import ogr
et pas
Code:
from osgeo import ogr
Désolé !
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#9 Thu 30 July 2009 15:53
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
J'avais essayé celle-ci aussi, en vain
Code:
>>> import ogr Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named ogr
j'essaie un nouvel essai en suivant les conseils sur http://n2.nabble.com/Problem-importing- … 35173.html
merci encore Yves
PL
Hors ligne
#10 Thu 30 July 2009 16:07
Re: Installation MapFish studio sur Ubuntu
hum, je ne sais pas si c'est lié. Sinon est ce que tu lances la commande paster dans un "environnement virtuel" ?
Si oui, est ce que tu as bien installé le modul python de gdal-ogr dans cet environnement ?
Autrement dit entres tu cette commande avant celle nommée paster :
Code:
source venv/bin/activate
(ou quelque chose d'approchant).
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#11 Thu 30 July 2009 16:55
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Bravo Yves !!
Il fallait que je rajoute les librairies d'OSGEO dans l'environnement virtuel et finalement transférer le dossier OSGEO de
/usr/lib/python2.6/dist-packages/
vers
/home/plaurian/studiodev/venv/lib/python2.6/site-packages/
Merci, merci et merci
Malheureusement j'ai envoyé de nouveau ma commande qui me posait problème lors de l'install de Mapfish Studio
Code:
$ paster setup-app development.ini
et nouveau message d'erreur
Code:
File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/strategies.py", line 80, in connect raise exc.DBAPIError.instance(None, None, e) sqlalchemy.exc.OperationalError: (OperationalError) unable to open database file None None
J'ai édité strategies.py et voilà apparemment (line 80) le code qui ne fonctionne pas
Code:
# look for existing pool or create pool = kwargs.pop('pool', None) if pool is None: def connect(): try: return dbapi.connect(*cargs, **cparams) except Exception, e: [i]LIGNE 80 !!! => raise exc.DBAPIError.instance(None, None, e) [/i] creator = kwargs.pop('creator', connect) poolclass = (kwargs.pop('poolclass', None) or getattr(dialect_cls, 'poolclass', poollib.QueuePool)) pool_args = {}
et là, j'ai juste l'impression que ce problème m'est insurmontable. Cela dit ca peut parler à l'un d'entre vous...
Merci pour votre aide... et merci encore Yves
PL
Hors ligne
#12 Thu 30 July 2009 16:57
Re: Installation MapFish studio sur Ubuntu
as tu édité le fichier development.ini pour définir la configuration de la base de données ?
La doc dit en effet :
You need first to adapt the connexion to the PostGIS database in studio/config/environment.py, with something like:
# path to default postgis datastore
config['default_datastore_postgis'] = "PG:host=localhost dbname=studio user=www-data password=www-data"
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#13 Thu 30 July 2009 17:09
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
J'avais à ce moment de l'install fait un copier-coller de cette ligne dans le fichier environment.py !!
Parallèlement je n'ai pas créé de base de données postgis
..??
j'espère avoir répondu à ta question
merci encore
PL
Hors ligne
#14 Thu 30 July 2009 17:12
Re: Installation MapFish studio sur Ubuntu
Oui, la réponse à ton problème est dans ta réponse : il faut créer une base et modifier la citation de la configuration donné plus haut par les paramètres de ta base.
je pense que MapFish studio se sert de cette base comme lieu de stockage pour les informations de configuration de tes projets.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#15 Thu 30 July 2009 17:19
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
OK !!!
je fais çà de suite (création de base postgis)
tant que j'y pense : pas de contre indication avec l'environnement virtuel ?
merci beaucoup
PL
Hors ligne
#16 Thu 30 July 2009 17:22
Re: Installation MapFish studio sur Ubuntu
tant que j'y pense : pas de contre indication avec l'environnement virtuel ?
Pas que je sache !
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#17 Thu 30 July 2009 18:36
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
alors...
j'ai crée un base postgis de la façon suivante
Code:
~$sudo su postgres postgres~$createdb sampledata postgres~$createlang plpgsql sampledata postgres~$psql -d sampledata -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql postgres~$psql -d sampledata -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql postgres~$exit
créé un user
~$sudo su postgres
postgres#createuser sampleuser -P
postgres#exit
du coup j'ai mis à jour mon environment.py
Code:
# path to default postgis datastore config['default_datastore_postgis'] = "PG:host=localhost dbname=sampledata user=sampleuser password=user"
je mets à jour le fichier development.ini en simplifiant l'url sqlalchemy
Code:
# SQLAlchemy database URL sqlalchemy.url = sqlite:///studio.db
je relance ma commande pour finaliser l'install de mapfish studio
Code:
paster setup-app development.ini
et de nouveau un msg d'erreur, encore différent
Code:
File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 931, in _handle_dbapi_exception raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect) sqlalchemy.exc.IntegrityError: (IntegrityError) column name is not unique u'INSERT INTO permission (name) VALUES (?)' ['create_update_datastores']
Je poste mon development.ini si ca peut parler à quelqu'un.
WOW j'ai joué de la console linux toute la journée. Le développement c'est trop dur. Vite une bonne bière bien fraiche. )
Bonne soirée à tous. et merci encore à Yves.
PL
Hors ligne
#18 Fri 31 July 2009 09:23
Re: Installation MapFish studio sur Ubuntu
bonjour,
Il ne faut pas toucher au fichier development.ini (cela n'est pas indiqué dans la doc ) :
Code:
# SQLAlchemy database URL sqlalchemy.url = sqlite://(%here)s/studio.db
La variable %(here)s est remplacé par le chemin du répertoire, ceci automatiquement (enfin certainement lors du lancement de la commande paster setup-app development.ini
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#19 Fri 31 July 2009 15:41
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Bonjour,
J'ai donc remis en ordre mon environment.py
du coup la commande
Code:
paster setup-app development.ini
avance bien mais propose encore un message d'erreur
Code:
File "/home/plaurian/studiodev/venv/lib/python2.6/site-packages/SQLAlchemy-0.5.2-py2.6.egg/sqlalchemy/engine/base.py", line 931, in _handle_dbapi_exception raise exc.DBAPIError.instance(statement, parameters, e, connection_invalidated=is_disconnect) sqlalchemy.exc.IntegrityError: (IntegrityError) column name is not unique u'INSERT INTO permission (name) VALUES (?)' ['create_update_datastores']
Bizarre (si ce msg fait référence aux postgis database...??) puisque j'ai à mon avis bien créé mes databases vierges avec le bon user. en voici la preuve :
Code:
(venv)plaurian@ubuntu:~/studiodev/Studio$ su - postgres Mot de passe : postgres@ubuntu:~$ createuser studio_user Le nouvel rôle est-il super-utilisateur ? (o/n) o postgres@ubuntu:~$ psql -d template1 -c "alter user studio_user with password 'studio'" ALTER ROLE postgres@ubuntu:~$ createdb -O studio -E UTF8 studiodb postgres@ubuntu:~$ psql -l Liste des bases de données Nom | Propriétaire | Encodage -----------+--------------+---------- postgres | postgres | UTF8 studiodb | studio | UTF8 template0 | postgres | UTF8 template1 | postgres | UTF8 (4 lignes) postgres@ubuntu:~$ logout (venv)plaurian@ubuntu:~/studiodev/Studio$ sudo /etc/init.d/postgresql-8.3 restart [sudo] password for plaurian: * Restarting PostgreSQL 8.3 database server [ OK ] (venv)plaurian@ubuntu:~/studiodev/Studio$
Toujours est-il que le 1er msg d'erreur (suite au paster setup-app) n'empêche pas le lancement du serveur
Code:
(venv)plaurian@ubuntu:~/studiodev/Studio$ paster serve --reload development.ini Starting subprocess with file monitor /home/plaurian/studiodev/Studio/studio/model/__init__.py:8: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha 11:58:42,850 INFO [sqlalchemy.engine.base.Engine.0x...b64c] BEGIN 11:58:42,857 INFO [sqlalchemy.engine.base.Engine.0x...b64c] SELECT mapfish.id AS mapfish_id FROM mapfish 11:58:42,857 INFO [sqlalchemy.engine.base.Engine.0x...b64c] [] 11:58:42,860 INFO [sqlalchemy.engine.base.Engine.0x...b64c] UPDATE mapfish SET pid=? 11:58:42,860 INFO [sqlalchemy.engine.base.Engine.0x...b64c] [None] 11:58:42,862 INFO [sqlalchemy.engine.base.Engine.0x...b64c] COMMIT Starting server in PID 6154. serving on 0.0.0.0:5000 view at http://127.0.0.1:5000
Mais pendant l'utilisation de l'interface de studio sur le localhost :
certaines fonctions ne marchent pas comme
1. l'entrepot de données postGIS
2. l'export d'un mapfish (hors wms) et plus précisemment la partie "configurer sources de données" ou je ne peux pas selectionner mon entrepot de données.
Pour le problème 1. Quand j'essaie d'uploader une source de données post GIS, la console deconnecte violemment le serveur mapfish, en indiquant un "buffer overflow detected"
voici le code exact (désolé c long)
Code:
15:26:03,633 INFO [sqlalchemy.engine.base.Engine.0x...264c] SELECT datastore.id AS datastore_id, datastore.name AS datastore_name, datastore.type AS datastore_type, datastore.ogrstring AS datastore_ogrstring FROM datastore WHERE datastore.id = ? 15:26:03,634 INFO [sqlalchemy.engine.base.Engine.0x...264c] [u'1'] GEOGCS["unnamed",DATUM["WGS_1984",SPHEROID["World Geodetic System of 1984",6378137,298.257222932867]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]] *** buffer overflow detected ***: /home/plaurian/studiodev/venv/bin/python terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7f14da8] /lib/tls/i686/cmov/libc.so.6[0xb7f12eb0] /lib/tls/i686/cmov/libc.so.6[0xb7f127b7] /lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xb7f126a4] /usr/lib/libgdal1.5.0.so.1(_ZN10OGRFeature16GetFieldAsStringEi+0x36f)[0xb1a412df] /usr/lib/libgdal1.5.0.so.1(OGR_F_GetFieldAsString+0x28)[0xb1a420c8] /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_ogr.so[0xaf9eb0a5] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x19ed)[0x80db1cd] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x4e18)[0x80de5f8] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x5da7)[0x80df587] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81688c6] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x19ed)[0x80db1cd] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x4e18)[0x80de5f8] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81688c6] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x19ed)[0x80db1cd] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x5da7)[0x80df587] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x5da7)[0x80df587] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x5da7)[0x80df587] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81687df] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x806801a] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x380a)[0x80dcfea] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81687df] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x806801a] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x80b36fe] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x380a)[0x80dcfea] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x5da7)[0x80df587] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81687df] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x806801a] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x80b36fe] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x380a)[0x80dcfea] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81687df] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x806801a] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x80b36fe] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x380a)[0x80dcfea] /home/plaurian/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x7a8)[0x80e00b8] /home/plaurian/studiodev/venv/bin/python[0x81687df] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x806801a] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] /home/plaurian/studiodev/venv/bin/python[0x80b36fe] /home/plaurian/studiodev/venv/bin/python(PyObject_Call+0x4a)[0x806111a] ======= Memory map: ======== 08048000-08225000 r-xp 00000000 07:00 35668 /home/plaurian/studiodev/venv/bin/python 08225000-08226000 r--p 001dc000 07:00 35668 /home/plaurian/studiodev/venv/bin/python 08226000-08273000 rw-p 001dd000 07:00 35668 /home/plaurian/studiodev/venv/bin/python 08273000-0827c000 rw-p 08273000 00:00 0 0955a000-0a942000 rw-p 0955a000 00:00 0 [heap] af600000-af629000 rw-p af600000 00:00 0 af629000-af700000 ---p af629000 00:00 0 af800000-af8ff000 rw-p af800000 00:00 0 af8ff000-af900000 ---p af8ff000 00:00 0 af941000-af946000 r-xp 00000000 07:00 484698 /lib/tls/i686/cmov/libnss_dns-2.9.so af946000-af947000 r--p 00004000 07:00 484698 /lib/tls/i686/cmov/libnss_dns-2.9.so af947000-af948000 rw-p 00005000 07:00 484698 /lib/tls/i686/cmov/libnss_dns-2.9.so af948000-af951000 r-xp 00000000 07:00 484704 /lib/tls/i686/cmov/libnss_nis-2.9.so af951000-af952000 r--p 00008000 07:00 484704 /lib/tls/i686/cmov/libnss_nis-2.9.so af952000-af953000 rw-p 00009000 07:00 484704 /lib/tls/i686/cmov/libnss_nis-2.9.so af953000-af95a000 r-xp 00000000 07:00 484696 /lib/tls/i686/cmov/libnss_compat-2.9.so af95a000-af95b000 r--p 00006000 07:00 484696 /lib/tls/i686/cmov/libnss_compat-2.9.so af95b000-af95c000 rw-p 00007000 07:00 484696 /lib/tls/i686/cmov/libnss_compat-2.9.so af96a000-af976000 r-xp 00000000 07:00 263610 /usr/lib/python2.6/lib-dynload/parser.so af976000-af977000 r--p 0000b000 07:00 263610 /usr/lib/python2.6/lib-dynload/parser.so af977000-af978000 rw-p 0000c000 07:00 263610 /usr/lib/python2.6/lib-dynload/parser.so af978000-af9a5000 r-xp 00000000 07:00 164589 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_gdal.so af9a5000-af9a6000 r--p 0002c000 07:00 164589 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_gdal.so af9a6000-af9a8000 rw-p 0002d000 07:00 164589 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_gdal.so af9a8000-af9cd000 r-xp 00000000 07:00 164591 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_osr.so af9cd000-af9ce000 r--p 00024000 07:00 164591 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_osr.so af9ce000-af9cf000 rw-p 00025000 07:00 164591 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_osr.so af9cf000-afa03000 r-xp 00000000 07:00 164592 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_ogr.so afa03000-afa04000 r--p 00034000 07:00 164592 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_ogr.so afa04000-afa06000 rw-p 00035000 07:00 164592 /home/plaurian/studiodev/venv/lib/python2.6/site-packages/osgeo/_ogr.so afa06000-afa0a000 r-xp 00000000 07:00 182884 /usr/lib/libXdmcp.so.6.0.0 afa0a000-afa0b000 rw-p 00003000 07:00 182884 /usr/lib/libXdmcp.so.6.0.0 afa0b000-afa0d000 r-xp 00000000 07:00 182873 /usr/lib/libXau.so.6.0.0 afa0d000-afa0e000 r--p 00001000 07:00 182873 /usr/lib/libXau.so.6.0.0 afa0e000-afa0f000 rw-p 00002000 07:00 182873 /usr/lib/libXau.so.6.0.0 afa0f000-b04e5000 r--p 00000000 07:00 183431 /usr/lib/libicudata.so.38.1 b04e5000-b04e6000 r--p 00ad5000 07:00 183431 /usr/lib/libicudata.so.38.1 b04e6000-b0603000 r-xp 00000000 07:00 183443 /usr/lib/libicuuc.so.38.1 b0603000-b0604000 ---p 0011d000 07:00 183443 /usr/lib/libicuuc.so.38.1 b0604000-b060c000 r--p 0011d000 07:00 183443 /usr/lib/libicuuc.so.38.1 b060c000-b060d000 rw-p 00125000 07:00 183443 /usr/lib/li(venv)plaurian@ubuntu:~/studiodev/Studio$
aïe aïe aïe
Merci pour votre aide et bon week end à tout le monde
PL
Hors ligne
#20 Sat 01 August 2009 06:43
- Cédric Moullet
- Participant occasionnel
- Date d'inscription: 21 Feb 2009
- Messages: 23
Re: Installation MapFish studio sur Ubuntu
Bonjour,
Un certain nombre de remarque en vrac, vu que je prends ce thread en cours de route (si vous postez sur la mailing list de MapFish, vous aurez sans doute plus de chance d'avoir des réponses rapides http://www.mapfish.org/cgi-bin/mailman/listinfo)
- Il faut travailler avec python 2.5 (la 2.6 pose des problèmes que nous résoudrons lors de la release 1.2 de MapFish). Il faut donc forcer python2.5 avec par exemple: "python2.5 virtualenv.py venv"
- Au niveau des bases de données: il y a 2 bases de données qui fonctionnent avec Studio. La première est SQLITE qui permet d'enregistrer la configuration de Studio. Et la deuxième est PostGis qui permet d'enregistrer des données. Celle-ci est optionnelle, car rien n'empêche de travailler avec des fichiers plats. Par contre, sans PostGis, vous n'aurez pas accès au fonctions d'édition, de recherche et de tooltip.
- Toute la procédure d'install est ici: http://dev.mapfish.org/sandbox/website/ … o-from-svn
- Sauf erreur, la dépendence à OGR se résoud en installant libgeos:
Code:
sudo apt-get install gcc libc6-dev libpq-dev python2.5 python2.5-dev libgeos-dev
- Si vous voyez des erreurs dans la doc, merci de m'en faire part directement: cedric.moullet[at]camptocamp.com
Hors ligne
#21 Sat 01 August 2009 14:25
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Bonjour,
Merci Cédric pour tous ces points.
Du coup j'ai recommencé toute l'installation point par point (avec python 2.5, puisque j'utiilisais le 2.6).
Tout se passe à merveille pour cette partie install. Je n'ai plus aucun message d'erreur )
Cela dit en parcourant ensuite l'interface studio, je me retrouve toujours confronté aux mêmes problèmes.
1. L'export des mapfish ne se fait pas. l'adresse d'export mentionnée (127.0.0.1:5001) m'affiche une page blanche (sauf si les couches ne comportent que des données distantes (wms)). la console me donne ces dernières précisions :
Code:
14:09:06,686 INFO [sqlalchemy.engine.base.Engine.0x...610c] ['admin', u'1'] 14:09:06,727 INFO [sqlalchemy.engine.base.Engine.0x...610c] UPDATE mapfish SET pid=? WHERE mapfish.id = ? 14:09:06,752 INFO [sqlalchemy.engine.base.Engine.0x...610c] [7492, 1] 14:09:06,757 INFO [sqlalchemy.engine.base.Engine.0x...610c] COMMIT 14:09:06,925 INFO [sqlalchemy.engine.base.Engine.0x...610c] BEGIN 14:09:06,926 INFO [sqlalchemy.engine.base.Engine.0x...610c] SELECT mapfish.id AS mapfish_id, mapfish.user_id AS mapfish_user_id, mapfish.name AS mapfish_name, mapfish.json AS mapfish_json, mapfish.port AS mapfish_port, mapfish.pid AS mapfish_pid FROM mapfish WHERE mapfish.id = ? 14:09:06,927 INFO [sqlalchemy.engine.base.Engine.0x...610c] [1] 14:09:07,575 INFO [sqlalchemy.engine.base.Engine.0x...610c] SELECT datastore.id AS datastore_id, datastore.name AS datastore_name, datastore.type AS datastore_type, datastore.ogrstring AS datastore_ogrstring FROM datastore WHERE datastore.id = ? 14:09:07,575 INFO [sqlalchemy.engine.base.Engine.0x...610c] [1] 14:09:09,381 INFO [sqlalchemy.engine.base.Engine.0x...610c] UPDATE mapfish SET json=? WHERE mapfish.id = ? 14:09:09,389 INFO [sqlalchemy.engine.base.Engine.0x...610c] ['{"layers": [{"url": "http://labs.metacarta.com/wms/vmap0", "params": {"layers": "basic", "transparent": false}, "type": "WMS", "name": "basic", "options": {"isBaseLayer": true, "maxExtent": [-180, -90, 180, 90]}}, {"url": "http://localhost/cgi-bin/mapserv?map=%2Fhome%2Fadministrateur%2Fstudiodev%2FStudio%2Fdata%2Fmapfiles%2Fdummy_mapfile.map", "params": {"layers": "default", "transparent": true}, "type": "WMS", "name": "default", "options": {"isBaseLayer": false, "maxExtent": [-180, -90, 180, 90]}}], "map": {"units": "dd", "scales": [442943842, 221471921, 110735960, 55367980, 27683990, 13841995, 6920997, 3460498, 1730249, 865124, 432562, 216281, 108140, 54070, 27035, 13517], "projection": "EPSG:4326", "dpi": 72, "maxExtent": [-180, -90, 180, 90]}, "name": "dummy_mapfish", "header": {"content": "<img src=\\"http://www.mapfish.org/svn/mapfish/sandbox/camptocamp/Studio/studio/public/images/studio.png\\"/>", "height": 74}, "widgets": {}, "data": {"datastore": 1, "datasources": {}}}', 1] 14:09:09,416 INFO [sqlalchemy.engine.base.Engine.0x...610c] COMMIT 14:09:09,468 INFO [sqlalchemy.engine.base.Engine.0x...610c] BEGIN 14:09:09,469 INFO [sqlalchemy.engine.base.Engine.0x...610c] SELECT mapfish.id AS mapfish_id, mapfish.user_id AS mapfish_user_id, mapfish.name AS mapfish_name, mapfish.json AS mapfish_json, mapfish.port AS mapfish_port, mapfish.pid AS mapfish_pid FROM mapfish WHERE mapfish.id = ? 14:09:09,470 INFO [sqlalchemy.engine.base.Engine.0x...610c] [1] Starting server in PID 7492. serving on 0.0.0.0:5001 view at http://127.0.0.1:5001 14:09:13,304 INFO [paste.httpserver.ThreadPool] kill_hung_threads status: 10 threads (0 working, 10 idle, 0 starting) ave time N/A, max time 0.00sec, killed 0 workers 14:09:14,071 INFO [paste.httpserver.ThreadPool] kill_hung_threads status: 10 threads (0 working, 10 idle, 0 starting) ave time N/A, max time 0.00sec, killed 0 workers
2. L'import de données dans l'entrepôt POSTGIS ne fonctionne pas et plante le serveur. Quand j'ajoute un zip de shapes très classiques (j'ai utilisé les data livrées avec qgis pour ête sûr de leur intégrité), le serveur s'arrête et voici les erreurs que m'indique la console :
Code:
14:07:03,961 INFO [sqlalchemy.engine.base.Engine.0x...a40c] [1] 14:07:03,990 INFO [sqlalchemy.engine.base.Engine.0x...a40c] SELECT datastore.id AS datastore_id, datastore.name AS datastore_name, datastore.type AS datastore_type, datastore.ogrstring AS datastore_ogrstring FROM datastore WHERE datastore.id = ? 14:07:03,991 INFO [sqlalchemy.engine.base.Engine.0x...a40c] [u'1'] ERROR 1: ERREUR: la fonction dropgeometrytable(unknown) n'existe pas LINE 1: SELECT DropGeometryTable('airports') ^ HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type. PROJCS["Albers",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.978698213898]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["standard_parallel_1",55],PARAMETER["standard_parallel_2",65],PARAMETER["latitude_of_center",50],PARAMETER["longitude_of_center",-154],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Foot_US",0.30480060960121924]] ERROR 1: ERREUR: la fonction addgeometrycolumn(unknown, unknown, unknown, integer, unknown, integer) n'existe pas LINE 1: SELECT AddGeometryColumn('', 'airports', 'the_geom', 4326, '... ^ HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type. *** buffer overflow detected ***: /home/administrateur/studiodev/venv/bin/python terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7efdda8] /lib/tls/i686/cmov/libc.so.6[0xb7efbeb0] /lib/tls/i686/cmov/libc.so.6[0xb7efb7b7] /lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0xb7efb6a4] /usr/lib/libgdal1.5.0.so.1(_ZN10OGRFeature16GetFieldAsStringEi+0x36f)[0xb19982df] /usr/lib/libgdal1.5.0.so.1(OGR_F_GetFieldAsString+0x28)[0xb19990c8] /usr/lib/python2.5/site-packages/osgeo/_ogr.so[0xaf93913a] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x3d62)[0x80cd392] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x51a4)[0x80ce7d4] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x604d)[0x80cf67d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x81175fe] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x3d62)[0x80cd392] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x51a4)[0x80ce7d4] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x81175fe] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x3d62)[0x80cd392] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x604d)[0x80cf67d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x604d)[0x80cf67d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x604d)[0x80cf67d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x8117511] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x8063aaa] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x371d)[0x80ccd4d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x8117511] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x8063aaa] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x80a69b3] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x371d)[0x80ccd4d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x604d)[0x80cf67d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x8117511] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x8063aaa] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x80a69b3] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalFrameEx+0x371d)[0x80ccd4d] /home/administrateur/studiodev/venv/bin/python(PyEval_EvalCodeEx+0x685)[0x80cfea5] /home/administrateur/studiodev/venv/bin/python[0x8117511] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x8063aaa] /home/administrateur/studiodev/venv/bin/python(PyObject_Call+0x27)[0x805d897] /home/administrateur/studiodev/venv/bin/python[0x80a69b3] /home/administrateur/studiodev/venv/bin/python(PyObject_Cal
Voilà ! (
J'espère que quelqu'un pourra m'aider. En tous les cas, merci à Yves et Cédric, j'ai beaucoup avancé dans la résolution de mes problèmes.
Bon week à tous.
PL
Hors ligne
#22 Sun 02 August 2009 06:47
- Cédric Moullet
- Participant occasionnel
- Date d'inscription: 21 Feb 2009
- Messages: 23
Re: Installation MapFish studio sur Ubuntu
Pour le point 1, est-ce que le site par défaut proposé par Studio est fonctionnel ? Est-ce que le mapfile manager présente les données ? A controler l'install de python-mapscript (http://dev.mapfish.org/sandbox/website/ … ml#install)
Pour le point 2, j'ai l'impression que PostGis n'est pas installé de manière correct. http://dev.mapfish.org/sandbox/website/ … n-postgis: les points à contrôler: l'utilisateur www-data et le passage des scripts postgis
HTH
Cédric
Hors ligne
#23 Sun 02 August 2009 18:03
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Bonjour,
Pour le point 1,
est-ce que le site par défaut proposé par Studio est fonctionnel ?
non, une page blanche s'affiche
Est-ce que le mapfile manager présente les données ?
oui parfaitement, y compris celle que j'importe dans l'entrepot "directory"
A controler l'install de python-mapscript (http://dev.mapfish.org/sandbox/website/ … ml#install)
a priori, l'instal se déroule parfaitement
Code:
administrateur@ubuntu:~$ sudo apt-get install python-mapscript [sudo] password for administrateur: Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait python-mapscript est déjà la plus récente version disponible. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 181 non mis à jour. administrateur@ubuntu:~$ cd studiodev administrateur@ubuntu:~/studiodev$ source venv/bin/activate (venv)administrateur@ubuntu:~/studiodev$ cp /usr/lib/python2.5/site-packages/_mapscript.so venv/lib/python2.5/site-packages/ (venv)administrateur@ubuntu:~/studiodev$ cp /usr/share/pyshared/mapscript.py venv/lib/python2.5/site-packages/
Je check le point 2 demain au taf ! Merci beaucoup !!
J'oubliais : Dans un de tes derniers messages, tu parlais d'une mailing list plus pertinente pour poster ce genre de prob. Laquelle dois-je choisir (user, developer, commit...?) j'avoue être un peu paumé.
Enfin je profite d'échanger avec un spécialiste (from camptocamp) : pour quand est prevue la release 1.2 de mapfish qui stabilisera apparemment Studio ?
Merci encore et bon dimanche
PL
Hors ligne
#24 Mon 03 August 2009 07:09
- Cédric Moullet
- Participant occasionnel
- Date d'inscription: 21 Feb 2009
- Messages: 23
Re: Installation MapFish studio sur Ubuntu
Pour la release de MapFish, le but est de faire une release fin août, début septembre. http://trac.mapfish.org/trac/mapfish/mi … 20Release. Il s'agit d'une release importante, avec l'intégration de GeoExt, la nouvelle release d'OpenLayers, la création d'installer simples, la réalisation de documentation etc... J'en profite donc pour faire un appel à toute personne désirant s'impliquer dans le projet MapFish, car si plus de monde travaille sur la release, plus vite elle sera faite.
Hors ligne
#25 Mon 03 August 2009 12:08
- pilou272002
- Participant occasionnel
- Date d'inscription: 9 Sep 2005
- Messages: 24
Re: Installation MapFish studio sur Ubuntu
Bonjour,
Alors comme convenu j'ai retenté de loader une couche postgis dans studio. Rien n'y fait, toujours le même message "Buffer overflow detected" puis deconnection du serveur. Etrange puisqu'après avoir configuré ma nouvelle base postgre et son utilisateur, je peux y accéder depuis qgis par exemple. Pire quand je créé une table dans cette base elle visible dans studio , dans l'entrepot postgis directory... Bref j'ai donc contourné la situation en ajoutant mes tables dans la base postgis appelée par studio. l'import du zip par l'interface reste cependant un mystère...
En revanche le point qui m'embête le plus est l'export mapfish. Le mapfish par défaut fonctionne mais par défaut il n'est constitué que d'une couche distante. Dès que j'ajoute une couche "locale" issue d'un mapfile, que je vois d'ailleurs s'afficher dans le mapfile manager, l'export m'affiche une page blanche ! J'ai suivi les conseils de Cédric et à priori tout semble fonctionner pendant l'install.
si quelqu'un a une idée, je suis preneur ...
bonne journée à tout le monde
PL
Hors ligne