[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