[OSM-dev-fr] Osmose error 500

Mickaël Guéret m.gueret at free.fr
Lun 11 Mar 10:51:10 UTC 2013


Salut,
Le lundi 11 mars 2013 à 11:26 +0100, franck guillaouic a écrit :
> Ces applications étant fonctionnels nous souhaiterions mettre en place Osmose.
J'ai réussi à l'installer chez moi. J'avais prévu d'écrire un tuto ou
d'améliorer le README, mais j'ai jamais pris le temps...

> 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
> 
Ok, avez-vous lancé le script osmose_run.py (avec les bons arguments ?) 
J'ai modifié aussi le fichier osmose_config.py : j'ai ajouté mon
hostname dans le dictionnaire available_results_urls
Pour les premiers essais, j'ai triché avec juste un petit extrait,
plutôt qu'une région ou un pays entier...
Est-ce que tout se passe bien ? des erreurs ?
> 
> 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,
> 
Faut créer une autre base de donnée... et y importer le schéma dispo
dans les sources (/tools/database/schema.sql) + les extensions postgis,
hstore (et peut être fuzzystrmatch)

> Dans notre navigateur lorsqu'on lance http://localhost/fr/map/ ,
>  une erreur 500 (internal server error) se produit.
J'ai eu ça moi aussi... ;-)

> Voici les logs d'erreur de Osmose:

>    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. 
> 
C'est dans le script map.py, ligne 134 - 135 que ça se passe. delay,
c'est le temps depuis le dernière mise à jour des erreurs. Il faut qu'il
y ai des enregistrements dans la table dynpoi_update_last pour que ça
fonctionne. Est-ce le cas ? Si ce n'est pas le cas, l'erreur se passe
avant...

> Nous avons un peu de mal à comprendre d’où provient le problème.
> 
> 
> Vous remerciant par avance,
si ça peux vous aider ;-)

Mika_Gueret





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