Project

General

Profile

Demande #3947

Demande #3799: Migrer le parc des machines et VM vers Debian Buster

Migrer vers Debian Buster la vm lamp

Added by Christian P. Momon over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
Start date:
10/21/2019
Due date:
% Done:

100%

Estimated time:
Difficulté:
2 Facile

Description

Ticket de suivi de la migration du SI April vers Debian Buster (#3799).

À faire : passer Apache à PHP7 (voir #3871).


Related issues

Related to Admins - Demande #3871: upgrade php5 vers php7 sur la vm lampFermé09/15/2019

Actions

History

#1

Updated by Christian P. Momon over 1 year ago

  • Related to Demande #3871: upgrade php5 vers php7 sur la vm lamp added
#2

Updated by Christian P. Momon over 1 year ago

  • Description updated (diff)
#3

Updated by Christian P. Momon over 1 year ago

  • Status changed from Nouveau to En cours de traitement
  • Assignee set to Christian P. Momon
  • % Done changed from 0 to 10
#4

Updated by Quentin Gibeaux over 1 year ago

J'ai dû désinstaller owncloud (le paquet seulement) qui forcait une version trop vieille de curl, nextcloud (php fpm 7.3) avait besoin d'une version plus récente.

#5

Updated by Christian P. Momon over 1 year ago

  • % Done changed from 10 to 90

Migration de la vm lamp :

  • # Préliminaires.
  • pose d'un point d'arrêt via VirtManager
  • apt-get update ; apt-get upgrade ; apt-get dist-upgrade
  • apt-get autoremove
  • # Basculement des dépôts.
  • sed -i 's/stretch/buster/g' /etc/apt/sources.list
  • sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/april.list
  • sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/easter-eggs.list
  • apt-get update
  • # Mise à jour étape 1.
  • apt-get upgrade
  • # Mise à jour étape 2.
  • apt-get dist-upgrade :
    • j'ai refusé la modification de fichiers…
  • apt-get autoremove
  • reboot : tout semble ok

À l'autoremove, mariadb est désinstallé. Suffit de faire un apt-get install mariadb-server, rebooter et hop tout semble bon.

Supprimer le mod php5filter pour ne plus faire planter le Apache2.

Série de tests :

SITE WEB                                       
apr1.org.conf                                  OK
april-food-inc.april.org.conf                  OK
audio.april.org.conf                           OK (Redirection vers Drupal)
boutique.april.org.conf                        page blanche (PHP Fatal error   Thelia, appels mysql_* supprimés en PHP 7, voir #3874)
corp.april.org.conf                            OK (Site statique)
diversite.april.org.conf                       OK
eucd.info.conf                                 OK                       OK                Site statique (ou presque), la conf a déjà des pbs
expolibre.org.conf                             OK
formatsouverts.education.conf                  Risque faible            OK (fixé PHP 7)   GPeTition (benj)
gspeakup.april.org.conf                        OK (GSpeakup)
guide.libreassociation.info.conf               OK
libreassociation.info.conf                     OK
libre-en-fete.net.conf                         OK
libre-et-accessible.org.conf                   OK
logiciel-libre.info.conf                       OK
media.april.org.conf                           OK
piwik.april.org.conf                           OK
planet.april.org.conf                          OK
proximite.april.org.conf                       OK
questionnaires.april.org.conf                  OK
questionnaires.libreassociation.info.conf      OK
spip.libre-en-fete.net.conf                    OK
statistiques.april.org.conf                    OK
unitary-patent.april.org.conf                  OK
valise.april.org.conf                          Forbidden, renommer valise-new en valise
valise-new.april.org.conf                      OK
webmail.april.org.conf                         OK
wiki.april.org.conf                            PROBLÈME
www.april.org.conf                             OK (https://www.april.org/microsoft-educ-nat-partenariat-indigne/)

#6

Updated by François Poulain over 1 year ago

Réparation du wiki :
- apt install mediawiki
- => ça bloque car need restart prend un temp indéfini
- blocage de need restart dans /etc/apt et /etc/dkpg
- apt install --reinstall mediawiki
- plus la lenteur du site a probablement fait échouer une ou plusieurs migrations en base. J'ai eu l'erreur https://www.mediawiki.org/wiki/Topic:Tye8bmq845eyhpnc corrigée par un

MariaDB [(none)]> use mediawiki
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mediawiki]> describe user_groups;
+----------+------------------+------+-----+---------+-------+
| Field    | Type             | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+-------+
| ug_user  | int(10) unsigned | NO   | PRI | 0       |       |
| ug_group | varbinary(255)   | NO   | PRI |         |       |
+----------+------------------+------+-----+---------+-------+
2 rows in set (0.002 sec)

MariaDB [mediawiki]> ALTER TABLE user_groups ADD COLUMN ug_expiry varbinary(14) NULL default NULL, ADD INDEX ug_expiry (ug_expiry);
Query OK, 0 rows affected (5.053 sec)
Records: 0  Duplicates: 0  Warnings: 0

- puis de nombreux fixes et du ménage dans /etc/mediawiki/LocalSettings.php

#7

Updated by Christian P. Momon over 1 year ago

  • Status changed from En cours de traitement to Résolu
Tout est migré et opérationnel avec deux réserves :
  • la boutique est redirigée vers EnVenteLibre ;
  • le module fmp pour valise n'est plus utile.

Ces deux points seront traités dans d'autres tickets. Bustérisation de la vm lamp fait.

#8

Updated by Christian P. Momon over 1 year ago

  • % Done changed from 90 to 100
#9

Updated by Quentin Gibeaux over 1 year ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF