banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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 wink

Hors ligne

 

#6 Thu 30 July 2009 15:08

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Installation MapFish studio sur Ubuntu

pilou272002 a écrit:

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

Bonne soirée à tous. et merci encore à Yves.

PL

Hors ligne

 

#18 Fri 31 July 2009 09:23

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Installation MapFish studio sur Ubuntu

bonjour,

Il ne faut pas toucher au fichier development.ini (cela n'est pas indiqué dans la doc wink ) :

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

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à ! yikes(
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

 

Pied de page des forums

Powered by FluxBB