Projet

Général

Profil

Actions

Demande #4267

fermé

Mise à jour majeure vers Nextcloud 17/18

Ajouté par Laurent POUJOULAT il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Élevée
Assigné à:
Laurent POUJOULAT
Début:
16/02/2020
Echéance:
% réalisé:

0%

Temps estimé:

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.


Fichiers

Screenshot_20200412_092427.png (63,5 ko) Screenshot_20200412_092427.png Laurent POUJOULAT, 12/04/2020 09:24

Demandes liées 1 (0 ouverte1 fermée)

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

Actions

Mis à jour par Laurent POUJOULAT il y a presque 5 ans

  • Statut changé de Nouveau à 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 ...

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

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

  • Bloque Anomalie #4060: Bouton non lisible à la fin du diaporama d'accueil. ajouté

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Version cible mis à Backlog

Mis à jour par Christian P. Momon il y a plus de 4 ans

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

Mis à jour par Christian P. Momon il y a plus de 4 ans

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/

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

  • Sujet changé de Mise à jour majeure vers Nextcloud 17 à Mise à jour majeure vers Nextcloud 17/18
  • Statut changé de Attente d'information à En cours de traitement

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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.

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

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

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

  • Statut changé de Résolu à Fermé

Mis à jour par Christian P. Momon il y a plus de 4 ans

  • Version cible changé de Backlog à Sprint 2020 avril
Actions

Formats disponibles : Atom PDF