Project

General

Profile

Demande #6120

Mettre à jour Gitea/forge.chapril.org en 1.19.3

Added by Pierre-Louis Bonicoli 2 months ago. Updated about 9 hours ago.

Status:
En cours de traitement
Priority:
Normale
Target version:
-
Start date:
Due date:
% Done:

90%

Estimated time:

Description

Une nouvelle version est disponible: https://github.com/go-gitea/gitea/releases/tag/v1.19.3


Related issues

Copied from forge.chapril.org - Demande #6092: Mettre à jour Gitea/forge.chapril.org en 1.18.5Fermé03/03/2023

Actions

History

#1

Updated by Pierre-Louis Bonicoli 2 months ago

  • Copied from Demande #6092: Mettre à jour Gitea/forge.chapril.org en 1.18.5 added
#2

Updated by Pierre-Louis Bonicoli 2 months ago

  • ✅ redémarrage de tous les services indiqués par needrestart
  • ✅ vérifier qu'il n'y a pas de régressions signalées:
  • ✅ avant de mettre à jour: vérifier que le checksum et la signature de l'exécutable gitea sont corrects `VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh verify download`
  • ✅ Mettre à jour:
    cd /srv/gitea/bin
    rm gitea-dump-XXX.zip gitea-XXX.sql.gzip # drop old backup before creating the new one: there isn't enough space for the new one
    VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh stop backup
    VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh upgrade
    VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh check
    su - gitea -c '/srv/gitea/bin/gitea-1.19.3-linux-amd64 --config /etc/gitea/gitea.ini --work-path /srv/gitea doctor --all --fix'
    VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh check
    VERSION=1.19.3 /srv/forge.chapril.org/tools/upgrade.sh start
    
  • ✅ surveillez les logs: tail -f /var/log/gitea/gitea.log /var/log/apache2/forge.chapril.org/forge.chapril.org-error.log puis tail -f /var/log/gitea/gitea.log |grep -vF '[I]'
  • ✅ vérifier le numéro de version de gitea affiché en bas à gauche de la page d'accueil
  • vérifier que les personnalisations ne sont pas cassées: https://forge.chapril.org/ (sans être identifié):
    • ✅ Chapril
    • ✅ page d'accueil: chercher le texte “La forge Chapril”
    • ✅ page d'accueil: logo forge.chapril au dessus du texte “La forge Chapril"
    • ✅ favicon forge.chapril
    • ✅ vérifier qu'il y a un lien Help/Aide dans le pied de page à droite du lien API
    • ✅ vérifier la présence des liens Help/Aide et Support dans la barre de navigation supérieure, à droite de Explore
  • vérifier que les personnalisations ne sont pas cassées: https://forge.chapril.org/user/sign_up
    • ✅ petit encart jaune “En créant un compte, vous acceptez …”
    • ✅ logo a gauche de la barre de navigation
  • ✅ Enregistrer un compte (pilou_test_upgrade) pour vérifier que le courriel d'activation d'un compte est en français:
    Veuillez cliquer sur le lien suivant pour activer votre compte avant 3 heures
  • ✅ En étant authentifié: vérifier la présence des liens Help/Aide et Support dans la barre de navigation supérieure, à droite de Explorateur/Explore
  • ✅ supprimer le compte de test
  • ✅ vérifier l'état des checks concernant la machine grof
  • ✅ ne conserver que deux dumps/versions: supprimer manuellement l'ancien dump
    # ls -l /srv/gitea/bin/gitea-1.*
    # rm /srv/gitea/bin/gitea-1.18.0-linux-amd64{,.asc,.sha256}
    
  • 🔲 marquer la maintenance planifiée comme complétée
  • 🔲 mettre à jour la documentation relative à la mise à jour du service forge
  • 🔲 benevalo

J'ai lancé la tâche de garbage collection des dépôts afin de libérer de l'espace disque.
J'ai mis à jour les templates personnalisés, il faut que je refasse une passe et que je commit les modifs dans le dépôt dédié.
J'ai lancé un redémarrage de la machine le 01 juin afin de prendre en compte la dernière mise à jour noyau.

#3

Updated by Pierre-Louis Bonicoli about 2 months ago

Il ne faut pas exécuter la commande gitea doctor --all --fix qui est appelée par le script upgrade.sh (gitea doctor --default --fix est ok) (cf https://agir.april.org/issues/6127).

#4

Updated by Pierre-Louis Bonicoli about 2 months ago

  • Subject changed from Mettre à jour Gitea/forge.chapril.org en 1.19.0 to Mettre à jour Gitea/forge.chapril.org en 1.19.1
  • Description updated (diff)
#5

Updated by Pierre-Louis Bonicoli 3 days ago

  • Subject changed from Mettre à jour Gitea/forge.chapril.org en 1.19.1 to Mettre à jour Gitea/forge.chapril.org en 1.19.3
  • Description updated (diff)
  • Status changed from Nouveau to En cours de traitement
  • Assignee set to Pierre-Louis Bonicoli
#6

Updated by Pierre-Louis Bonicoli about 9 hours ago

  • % Done changed from 0 to 90

Also available in: Atom PDF