Mobilizon¶
Mobilizon était installé à partir des sources, on bascule sur le binaire directement:
https://docs.joinmobilizon.org/administration/upgrading/source_to_release/
Répertoires de notre instance:¶
- /etc/mobilizon
- /srv/mobilizon
- /srv/mobilizon-uploads
Procédure de mise à jour :¶
Mode automatisé.¶
- Lancer le script
/root/Install_Mobilizon_Lastest_Version.sh
root@menoites:~# ./Install_Mobilizon_Lastest_Version.sh 2022/11/11 23:25:56 Downloading Mobilizon version 3.0.0. 2022/11/11 23:25:58 Download ok, extracting archive. 2022/11/11 23:26:01 Stoping Mobilizon service, please wait. 2022/11/11 23:26:03 Migrating Mobilizon database, please wait. Loading app.. Starting dependencies.. 23:26:05.965 [info] Migrations already up 2022/11/11 23:26:06 Restarting Mobilizon service, please wait. 2022/11/11 23:26:06 Checking HTTPS server status. 2022/11/11 23:26:21 HTTPS server is Ok! (200). 2022/11/11 23:26:22 Now running Mobilizon version 3.0.0. 2022/11/11 23:26:22 All done! root@menoites:~#
Mode manuel.¶
Télécharger la dernière version de Mobilizon et extraire l'archive.
curl -s -L 'https://joinmobilizon.org/latest-package' -o mobilizon.tar.gz
tar xzf mobilizon.tar.gz
mv mobilizon mobilizon_$VERSION
Arrêter le service.
sudo systemctl stop mobilizon
Supprimer l'archive téléchargée.
rm mobilizon.tar.gz
Déplacer la nouvelle version.
sudo mv mobilizon_$VERSION /srv/
Supprimer l'ancien lien symbolique.
sudo rm /srv/mobilizon
Créer le nouveau lien symbolique.
cd /srv/
sudo ln -s mobilizon_$VERSION mobilizon
Modifier le propriétaire du dossier et du lien.
sudo chown -R mobilizon:mobilizon /srv/mobilizon_$VERSION
sudo chown -h mobilizon:mobilizon /srv/mobilizon
Migrer la base de donnée si nécessaire.
sudo -u mobilizon /srv/mobilizon/bin/mobilizon_ctl migrate
Redémarrer le service.
sudo systemctl restart mobilizon
Vérifier dans le logs que tout est ok.
sudo journalctl -u mobilizon -f
Supprimer éventuellement la version précédente.
sudo rm -rf /srv/mobilizon_$OLDVERSION
Procédure originale consultable là :
https://docs.joinmobilizon.org/administration/upgrading/release/
Updated by mathias.bert-barbedienne almost 2 years ago · 10 revisions