Skip to content
New issue

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

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

Already on GitHub? # to your account

Désinstaller un module #900

Closed
Idaline opened this issue Apr 15, 2020 · 10 comments
Closed

Désinstaller un module #900

Idaline opened this issue Apr 15, 2020 · 10 comments

Comments

@Idaline
Copy link

Idaline commented Apr 15, 2020

Bonjour, est-il possible de désinstaller totalement/proprement un module ?

Raison du propos : suite à une mauvaise manip, je supprime les dossiers dans contrib/ et external_modules/ et veut ré-installer le module mais j'ai un message d'erreur me disant que le module est déjà installé.

Merci d'avance !

@DonovanMaillard
Copy link
Contributor

DonovanMaillard commented Apr 15, 2020

Bonjour, pour éviter cette erreur, il faut supprimer dans gn_commons.t_module la ligne qui correspond au module en question, lorsque vous le supprimez.

Avant l'installation, le script vérifie dans cette table que le module n'est pas déjà compris dans la bDD.

Par ailleurs, il faut remettre la BDD dans son état 'avant installation", donc supprimer tout ce que le module a installé en BDD lors de la première installation... pour occhab, tout le schéma pr_occhab par exemple. Pour l'imports, le schéma gn_import_archives et la quasi totalité des tables au sein du schéma gn_imports (mais le schéma doit rester).

@Idaline
Copy link
Author

Idaline commented Apr 16, 2020

Ok, très bien, merci beaucoup !

@Idaline Idaline closed this as completed Apr 16, 2020
@camillemonchicourt
Copy link
Member

Je ne pense pas que cela suffise à régler ton problème.
Car tu as supprimé des modules du cœur de GeoNature, ainsi que le dossier node_modules du cœur de GeoNature donc il faut faire une réinstallation plus générale à mon avis.
@TheoLechemia, tu procéderais comment ?

@Idaline
Copy link
Author

Idaline commented Apr 16, 2020

Ah mince, j'essaye en récupérant mon dossier geonature avant l'installation, et en nettoyant la BDD. Je vous dis. Cela dit, est ce qu'il serait envisageable de prévoir une commande gn_uninstall_module ?

@Idaline Idaline reopened this Apr 16, 2020
@camillemonchicourt
Copy link
Member

Je referai plutôt une installation à côté ou une mise à jour de GeoNature car c'est pas juste une désinstallation d'un module. Ou sinon il faut remonter une sauvegarde propre de GeoNature.

@TheoLechemia
Copy link
Member

TheoLechemia commented Apr 16, 2020

De quel module il s'agit @Idaline ? Si tu as supprimé le dossier contrib, l'installation ne va plus marcher car tu n'as plus le code ... Sans cette fausse manip, ce que Donovan t'as dit doit fonctionner
On a volontairement pas fait de gn_uninstall_module pour pas que les gens supprime leur schéma de BDD avec toutes les données du module dedans.

@Idaline
Copy link
Author

Idaline commented Apr 16, 2020

C'est tout bon en restaurant ma base de donnée ça a marché. Merci à vous 3 !

@Idaline
Copy link
Author

Idaline commented Apr 16, 2020

(Je me lance à l'installation du module de suivi)

@Idaline Idaline closed this as completed Apr 16, 2020
@DonovanMaillard
Copy link
Contributor

Attention ! le module de suivi n'est pas terminé ni pleinement fonctionnel ;)

@camillemonchicourt
Copy link
Member

OK super que tu aies pu restaurer tout ça.
Pour le module de suivi, en effet, la branche develop est maintenant bien avancée et en cours de finalisation (https://github.com/PnX-SI/gn_module_monitoring/tree/develop), mais il n'y a pas encore de Release officielle donc il est déconseillé de l'installer sur un serveur en production.
Les finalisations et dernières corrections sont en cours.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants