Project

General

Profile

Actions

Demande #4267

closed

Mise à jour majeure vers Nextcloud 17/18

Added by Laurent POUJOULAT over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Élevée
Assignee:
Laurent POUJOULAT
Start date:
02/16/2020
Due date:
% Done:

0%

Estimated time:

Description

La version 16.0.8 est probablement la dernière de la série 16. Le système de mise à jour pousse vers la 17 et il va donc falloir la déployer prochainement.


Files

Screenshot_20200412_092427.png (63.5 KB) Screenshot_20200412_092427.png Laurent POUJOULAT, 04/12/2020 09:24 AM

Related issues 1 (0 open1 closed)

Blocks valise.chapril.org - Anomalie #4060: Bouton non lisible à la fin du diaporama d'accueil.Fermé Laurent POUJOULAT11/28/2019

Actions
Actions #1

Updated by Laurent POUJOULAT over 4 years ago

  • Status changed from Nouveau to Attente d'information

Le système de mise à jour indique que le module "user account deletion" n'est pas disponible en 17

[ { "@attributes": { "lang": "en" }, "@value": "User account deletion" }, { "@attributes": { "lang": "fr" }, "@value": "Supprimer son compte" } ]

Ce module est vital pour nous car il permet aux utilisateurs de supprimer eux-mêmes leur compte. Le dépôt du module est inactif depuis 1 an.
https://framagit.org/tcit/drop_user

Dans un premier temps je vais tenter de joindre l'auteur ...

Actions #2

Updated by Christian P. Momon over 4 years ago

Bien vu, il est très pratique ce module. Tous mes encouragements.

Actions #3

Updated by Laurent POUJOULAT over 4 years ago

  • Blocks Anomalie #4060: Bouton non lisible à la fin du diaporama d'accueil. added
Actions #4

Updated by Christian P. Momon over 4 years ago

  • Target version set to Backlog
Actions #5

Updated by Christian P. Momon over 4 years ago

Le 08/04/2020 sur Freenode#framasoft :

16:04 < cpm_screen> tcit: ping (https://framagit.org/tcit/drop_user/-/issues/13) 
16:04 < tcit> oui oui j'oublie pas /o\
16:04 < cpm_screen> tcit: salut, on sait que tu es très occupé mais lpoujoulat et moi, nous voudrions savoir si une nouvelle version du module va être disponible
16:05 < lpoujoulat> Salut
16:05 < cpm_screen> hoooooo, merci <3 <3 <3
16:05 < cpm_screen> parce qu'on recule la maj de notre instance Nextcloud Chapril pour conserver l'usage de ce super module :)
16:06 < cpm_screen> sans te mettre la pression, as-tu une vague idée de quand tu pourras jeter un oeil ? :o)
16:06 < tcit> je voulais faire des changements dedans mais je vais finir par juste publier tel quel pour le moment
16:06 < tcit> vous pouvez aussi l'activer même si la version correspond pas, ça marche correctement
16:06 < lpoujoulat> oui, si au moins tu pouvais autoriser l'usage jusqu'à la 18
16:06 < lpoujoulat> Ce serait super
16:07 < cpm_screen> tel quel, ça nous irait bien en attendant tes futures modifications :o)
16:08 < cpm_screen> ça sera plus facile de patienter en v18 ;o)
16:10 < lpoujoulat> en effet ton module marche en 18, mais il faut bricoler pour les mises à jour, et ce n'est pas terrible
16:14 < tcit> je vais voir pour le publier cet aprem
16:15 < lpoujoulat> YES !!!!
16:15 < lpoujoulat> Merci , merci , merci ....
16:15 < cpm_screen> top cool, ça serait super \o/
16:15 < cpm_screen> tous nos encouragements <3 <3 <3

Actions #6

Updated by Christian P. Momon over 4 years ago

Le 08/04/2020 sur Freenode#framasoft :

20:34 < tcit> cpm_screen lpoujoulat c'est publié sur apps.nextcloud.com
20:35 < tcit> je n'ai pas du tout passé l'après-midi à chercher la clé pour signer la release dans mes backups,
paniqué parce qu'ils prenaient des plombes à se restaurer et trop longtemps suspecté des trucs qui fonctionnaient bien 🙃
21:55 < cpm_screen> tcit: formidable \o/ Merci beaucoup \o/
21:56 < cpm_screen> huhu, holaa, mais ça a été une aventure ce ticket ;*>
22:04 < cpm_screen> ouf, ça fini bien. Bonne récupération :o)

Le code a été corrigé :
https://framagit.org/tcit/drop_user/-/commit/70f5d930309f8c213c858ac5b68fe457cf01fe40#089600f3b92d573332db89a8bee0151405b62987

–        <nextcloud min-version="14" max-version="16" />
+        <nextcloud min-version="16" max-version="19" />

Le ticket est encore ouvert ( le signaler ? ):
https://framagit.org/tcit/drop_user/-/issues/13

Mais le module a été mis à jour :
https://apps.nextcloud.com/apps/drop_account

Nextcloud 18     0.2.1         Toutes les versions
Nextcloud 17     0.2.1         Toutes les versions
Nextcloud 16     0.2.1         Toutes les versions

Vive la communication \o/

Actions #7

Updated by Laurent POUJOULAT over 4 years ago

Le ticket est fermé et le module mis à jour, nous allons planifier la mise à jour d'une traite 16 -> 17 -> 18

Actions #8

Updated by Laurent POUJOULAT over 4 years ago

La mise à jour est planifiée et annoncée pour le 12 avril 2020 à 9h00

Actions #9

Updated by Laurent POUJOULAT over 4 years ago

  • Subject changed from Mise à jour majeure vers Nextcloud 17 to Mise à jour majeure vers Nextcloud 17/18
  • Status changed from Attente d'information to En cours de traitement

Le ticket est ancien :), on vise la version la plus récente !

Actions #10

Updated by Laurent POUJOULAT over 4 years ago

Passage en version 17.0.5:

sudo -u www-data php updater/updater.phar

On répond 'y' à tout. Résultat OK après 5 minutes et on reste en mode maintenance pour passer à l'étape suivante
Le canal est passé automatiquement de "production" à "stable".

Passage en version 18.0.3:

sudo -u www-data php updater/updater.phar

Une erreur sur l'upgrade de Talk:

PHP Fatal error:  Cannot declare class OCA\Talk\Migration\Version8000Date20200331144101, because the name is already in use in /var/www/valise.chapril.org/apps/spreed/lib/Migration/Version8000Date20200331144101.php on line 54

On reste en mode maintenance et on relance l'upgrade manuellement:

sudo -u www-data php occ upgrade

On finalise en réparant le thème, redémarrant le serveur Web et en réautorisant l'accès

sudo -u www-data php occ maintenance:theme:update
sudo -u www-data php occ maintenance:mode --off
systemctl restart apache2 php7.3-fpm

On passe en ligne avec un admin pour les tests direct:
Le diagnostique de la "vue d'ensemble" indique quelques opérations complémentaires. On applique:

sudo -u www-data php occ db:add-missing-indices

Re-test -> OK ! :)

On lance un security scan ... par sécurité ;) -> A+

On réactive "Talk" et on met à jour de force "Terms of service"

Le cron est resté coincé as usual, on arrange ça en le lançant manuellement:

sudo -u www-data php cron.php

Terminé en 35 minutes. On recheck dans 15 min pour voir si le cron est bien reparti.

Actions #11

Updated by Laurent POUJOULAT over 4 years ago

Il y a un problème qui spam le log -> restart serveur web

Actions #12

Updated by Laurent POUJOULAT over 4 years ago

Oups, le problème vient du journal qui est en mode débug -> retour au normal (info)

Actions #13

Updated by Laurent POUJOULAT over 4 years ago

  • Status changed from En cours de traitement to Résolu

Le cron est bien reparti, un dernier security scan et une passe dans les paramètres => OK.
C'est terminé en 48 minutes

Actions #14

Updated by Laurent POUJOULAT over 4 years ago

  • Status changed from Résolu to Fermé
Actions #15

Updated by Christian P. Momon over 4 years ago

  • Target version changed from Backlog to Sprint 2020 avril
Actions

Also available in: Atom PDF