Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No such command 'gn_dashboard_refresh_vm' #46

Closed
cen-cgeier opened this issue Oct 12, 2022 · 6 comments
Closed

No such command 'gn_dashboard_refresh_vm' #46

cen-cgeier opened this issue Oct 12, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@cen-cgeier
Copy link

version geonature : 2.9.0
version gn_dashboard : 1.1.0

Bonjour,
Je ne me suis jamais trop penché sur la configuration, ni le fonctionnement de ce module mais j'avais constaté depuis son installation que les informations qu'il me fournissait n'évoluait pas.
En m'y intéressant aujourd'hui, je constate que la commande gn_dashboard_refresh_vm, utilisé par la crontab, n'existe pas au sein de mon venv. L'appelle de geonature --help ne renvoie pas une telle commande.
Pensez-vous que cela peut-être lié à une mauvaise installation du module ?
Comment puis-je rectifier cela ?

@TheoLechemia
Copy link
Member

La commande n'est pas geonature dashboard gn_dashboard_refresh_vm ?

@cen-cgeier
Copy link
Author

Je n'ai jamais vu d'argument dashboard après la commande geonature.
La commande que tu proposes ne fonctionne pas non plus :(
Voici une capture des commandes qui me sont disponible :
image
Et de la configuration de ma crontab :
image

@TheoLechemia
Copy link
Member

Effectivement, la commande n'est pas associé au module. Je crois qu'il y a eu une évolution dans le coeur sur l'intégration des commandes des modules.
J'ai une vieille version du module et j'utilise directement la fonction SQL pour le raffraichissement :
0 * * * * psql -d geonature2db -c "SELECT gn_dashboard.refresh_materialized_view_data();"
(c'est sur le crontab de mon utilisateur postgres, mais plutôt à mettre dans /etc/cron.d )

@TheoLechemia TheoLechemia added the bug Something isn't working label Oct 12, 2022
@camillemonchicourt
Copy link
Member

La commande est ici : https://github.com/PnX-SI/gn_module_dashboard/blob/master/backend/commands/geonature_cmd.py
Mais il faut qu'on revoit la documentation sur la manière de l'appeler.

@cen-cgeier
Copy link
Author

Merci @TheoLechemia, en effet je vais créer une autre tache cron dans mon /etc/cron.d en attendant de savoir comment résoudre l'appel de la commande geonature gn_dashboard_refresh_vm.

Merci @camillemonchicourt. Je ne suis pas sûr qu'il y est uniquement la documentation à revoir. La tâche cron défini par ./install_gn_module.py ne permet pas de faire fonctionner la commande de ./backend/commands/geonature_cmd.py

@TheoLechemia TheoLechemia mentioned this issue Oct 24, 2022
@camillemonchicourt
Copy link
Member

Corrigé dans la version 1.2.0 du module, compatible avec GeoNature 2.10.0 et plus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants