Projet

Général

Profil

Actions

Demande #3947

fermé

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

Migrer vers Debian Buster la vm lamp

Ajouté par Christian P. Momon il y a environ 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Christian P. Momon
Catégorie:
-
Version cible:
Début:
21/10/2019
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
2 Facile

Description

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

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


Demandes liées 2 (0 ouverte2 fermées)

Lié à Admins - Demande #3871: upgrade php5 vers php7 sur la vm lampFerméChristian P. Momon15/09/2019

Actions
Lié à Admins - Demande #5573: Migrer lamp sur BullseyeRésoluQuentin Gibeaux02/09/2021

Actions

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Lié à Demande #3871: upgrade php5 vers php7 sur la vm lamp ajouté

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Description mis à jour (diff)

Mis à jour par Christian P. Momon il y a environ 5 ans

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à Christian P. Momon
  • % réalisé changé de 0 à 10

Mis à jour par Quentin Gibeaux il y a environ 5 ans

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.

Mis à jour par Christian P. Momon il y a environ 5 ans

  • % réalisé changé de 10 à 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/)

Mis à jour par François Poulain il y a environ 5 ans

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

Mis à jour par Christian P. Momon il y a presque 5 ans

  • Statut changé de En cours de traitement à 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.

Mis à jour par Christian P. Momon il y a presque 5 ans

  • % réalisé changé de 90 à 100

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Mis à jour par Christian P. Momon il y a environ 3 ans

Actions

Formats disponibles : Atom PDF