Project

General

Profile

Evolution #4394

Migration Envole 2.2 > Envole 2.3

Added by Arnaud FORNEROT over 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Target version:
Start date:
11/08/2012
Due date:
% Done:

100%

Distribution:
EOLE 2.3

Description

1- Faire évoluer le script d'export afin de sauvegarder
- /root
- /home/www-data
- /var/www/html

2- Mettre en place un second script spécifique aux applications envole avec la logique suivante
- test de l'existence d'un répertoire applicatif dans la sauvegarde
- question "l'application xxx était installé en 2.2 souhaitez-vous la maintenir en 2.3"
- question "souhaitez-vous préserver vos données de cette application ou repartir à vide ?"
- si oui
- suppression d'un potentiel répertoire de l'appli en 2.3
- suppression de la bdd associée
- copie rep 2.2 sur 2.3
- import de la bdd 2.2
- appliquer les permissions
- créer le user de la bdd
- apt-eole install en mode reinstall
- reconfigure

3- Sur posh il n'y a pas de script d'update sql > a construire

4- Sur moodle si en 2.2 le plugin moodle-bbb est actif le passage de l'upgrade 2.3 fait planter le reconfigure

5- Attention calendar et renommé webcalendar en 2.3


Related issues

Related to Envole - Evolution #4929: Documentation Migration Envole 2.2 > Envole 2.3 Fermé 02/22/2013

History

#1 Updated by Arnaud FORNEROT over 8 years ago

  • % Done changed from 0 to 70

#2 Updated by Arnaud FORNEROT over 8 years ago

J'ai intégré le plus possible des modifications de Jérome dans envole23.sh et posh23.sql.
Voilà un petit compte rendu des dernières modifications.

1- Intégration du script qui permet de modifier l'alias de /posh/ en /envole/ directement dans les fichiers sql sauvegardés (Iposh2envole.sh)

2- Intégration du script de modification / suppression d'item&onglet dans poshprofil et posh (corr22to23)
Par contre je ne peux pas intégrer le faite qu'il y ait changement de client web dans la migration (squirelmail en roundcube)
Du coup, il n'y a pas suppression de l'item webmail mais renommage de l'item mail en webmail
Sur le passage du client squirelmail en roundcube, je te conseillerais de faire cela après script de migration
Sur les onglets, j'ai été plus radical. Je supprime l'ensemble des onglets lié à poshprofil. Ils seront régénérés proprement

3- Correction sur posh23.sql pour qu'il soit directement exécutable par envole23.sh (il manquait un use posh; dans le script)

4- Si reprise de moodle application des commandes suivantes
rm -rf $container_path_web/var/www/html/moodle/mod/hotpot/
rm -rf $container_path_web/var/www/html/moodle/mod/lams/
rm -rf $container_path_web/var/www/html/moodle/mod/journal/
rm -rf $container_path_web/var/www/html/moodle/blocks/admin/
rm -rf $container_path_web/var/www/html/moodle/blocks/admin_tree/
rm -rf $container_path_web/var/www/html/moodle/blocks/db/
rm -rf $container_path_web/var/www/html/moodle/blocks/loancalc/
rm -rf $container_path_web/var/www/html/moodle/blocks/search/
rm -rf $container_path_web/var/www/html/moodle/course/report/log/
rm -rf $container_path_web/var/www/html/moodle/course/report/outline/
rm -rf $container_path_web/var/www/html/moodle/course/report/participation/
rm -rf $container_path_web/var/www/html/moodle/course/report/stats/

j'ai ajouté
rm -rf $container_path_web/var/www/html/moodle/mod/bigbluebutton/
la version du plugin ne passe pas la montée de version de moodle

Par contre j'ai aussi le problème de thème à l'ouverture de moodle.

5- Application des droits sur les répertoires de posh

6- Purge de la table des plugins activé posh pour les remplacer par un dump de la table correspondant à la 2.3 (dans posh23.sql)

7- Correction du paquet posh qui écrasait l'onglet "Mon Bureau" par "EAD"
Paquet Candidat >= eole-posh-3.1.2-eole6~25.gbpcbbdc3
Avant le 15/03 (date de publication de la stable) faire un Query-Auto -C avant exécution du script de migration

#3 Updated by Arnaud FORNEROT over 8 years ago

  • Status changed from Nouveau to Accepté

#4 Updated by Arnaud FORNEROT over 8 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 70 to 100

Script de migration opérationnel

#5 Updated by Joël Cuissinat about 8 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF