Je fais fonctionner la version 2.9.0.beta4 depuis que j’ai rencontré une mise à niveau bloquée qui, après de nombreuses tentatives, a finalement été récupérée par une reconstruction de l’application.
Dans l’interface utilisateur (web ou mobile), l’application affiche la version, le visage souriant vert indiquant que je suis à jour. Lorsque je clique sur le lien de mise à jour, le panneau de mise à jour affiche le statut de la plupart des composants comme « mise à niveau en cours ».
Je peux suivre les étapes de la ligne de commande et forcer une mise à niveau assez facilement.
Je crains une autre série de tentatives échouées et une longue récupération.
Quelqu’un voudrait-il offrir des conseils, ou intervenir sur une approche pour rendre mon instance stable et saine ?
J’ai pu mettre à jour avec succès le composant docker manager.
Maintenant, cela fait 20 minutes et ça continue pour un “upgrade all” depuis l’interface utilisateur.
J’espère ne pas revivre mon plaisir de la dernière mise à jour.
Aucun message dans la console de mise à jour de l’interface utilisateur après ceci :
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
WARNING: Node v16.14.2 n'est pas testé avec Ember CLI sur votre plateforme. Nous vous recommandons d'utiliser la version "Active LTS" la plus récente de Node.js. Voir https://git.io/v7S5n pour plus de détails.
Building
Environment: production
building...
Bien que l'option "loose" ait été définie sur "false" dans votre configuration @babel/preset-env, elle ne sera pas utilisée pour @babel/plugin-proposal-private-property-in-object car l'option de mode "loose" a été définie sur "true" pour @babel/plugin-proposal-class-properties.
L'option "loose" doit être la même pour @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods et @babel/plugin-proposal-private-property-in-object (lorsqu'ils sont activés) : vous pouvez supprimer cet avertissement en ajoutant explicitement
["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
à la section "plugins" de votre configuration Babel.
Bien que l'option "loose" ait été définie sur "false" dans votre configuration @babel/preset-env, elle ne sera pas utilisée pour @babel/plugin-proposal-private-methods car l'option de mode "loose" a été définie sur "true" pour @babel/plugin-proposal-private-property-in-object.
L'option "loose" doit être la même pour @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods et @babel/plugin-proposal-private-property-in-object (lorsqu'ils sont activés) : vous pouvez supprimer cet avertissement en ajoutant explicitement
["@babel/plugin-proposal-private-methods", { "loose": true }]
à la section "plugins" de votre configuration Babel.