[OSM-dev-fr] Osmose error 500

franck guillaouic fguillaouic at gmail.com
Lun 11 Mar 10:26:50 UTC 2013


Bonjour,

Étudiant en licence pro ASRALL ( licence en logiciels libres).
Nous travaillons actuellement sur la mise en place d'un serveur OSM
(serveur de tuiles,
géocodage, ...).

Nous avons un serveur de tuiles fonctionnel avec Mapnik, qui utilise
une base de donnée Pgsql + PostGIS.
Une seconde base de donnée est en place, utilisé par Nominatim pour le
géocodage.

Ces applications étant fonctionnels nous souhaiterions mettre en place Osmose.

Pour la partie Backend,nous avons créer notre base de donnée postgis
puis avons modifier les informations du dbname,user,password dans le
fichier osmose_config.py .
Nous avons créer les répertoires et modifier les chemins dans le
fichier /modules/config.py

Pour la partie Frontend

Nous avons intégrer sur notre serveur apache le virtualhost fourni .
Les informations sur la base de donnée,l'utilisateur, mot de passe et
website (remplacé par localhost) ont été modifiés dans le fichier
/tools/utils.py,

Dans notre navigateur lorsqu'on lance http://localhost/fr/map/ ,
 une erreur 500 (internal server error) se produit.

Voici les logs d'erreur de Osmose:

   File "/usr/lib/python2.7/dist-packages/bottle.py", line 763, in _handle

     return route.call(**args)
   File "/usr/lib/python2.7/dist-packages/bottle.py", line 1572, in wrapper
     rv = callback(*a, **ka)
   File "/home/osm/osm/frontend/bottle_pgsql.py", line 104, in wrapper

     rv = callback(*args, **kwargs)
   File "/home/osm/osm/frontend/bottle_gettext.py", line 105, in wrapper
     return callback(*args, **kwargs)
   File "/home/osm/osm/frontend/map.py", line 146, in index

     website=utils.website, request=request)
   File "/usr/lib/python2.7/dist-packages/bottle.py", line 3114, in template
     return TEMPLATES[tplid].render(kwargs)
   File "/usr/lib/python2.7/dist-packages/bottle.py", line 3087, in render

     self.execute(stdout, kwargs)
   File "/usr/lib/python2.7/dist-packages/bottle.py", line 3075, in execute
     eval(self.co, env)
   File "/home/osm/osm/frontend/views/map/index.tpl", line 127, in <module>
     %delay = "%0.2f" % delay
   TypeError: float argument required, not NoneType

Lorsque l'on commente les lignes 127-128 de delay dans le fichier
/tools/map/index.tpl, nous obtenons sur notre page web l'affichage du
menu supérieur ainsi que le menu d'item vide.
Nous avons un peu de mal à comprendre d’où provient le problème.


Vous remerciant par avance,

Franck
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20130311/30f25960/attachment.html>


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