Échec de la mise à jour de la beta2 2.9.0 vers la beta4 (mon site est hors service)

Oui, cela fonctionne pour moi !

Le problème se situe plus bas dans la liste. Il semble que MaxMindDB ait échoué à cause de l’erreur : Clé de licence invalide. Zut !
Comment désactiver MaxMindDB pour moi ? Existe-t-il un moyen simple ?

Terminé « Compression de tous les fichiers JS terminée » : 73,95 secondes

rake aborted !
NameError : variable ou méthode locale non définie `name' pour main:Object
/var/www/discourse/lib/tasks/assets.rake:296:in `rescue in block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:285:in `block (2 levels) in <main>'

Caused by:
OpenURI::HTTPError : 401 Erreur : Clé de licence invalide
/var/www/discourse/lib/file_helper.rb:76:in `block in download'
/var/www/discourse/lib/final_destination.rb:503:in `block (3 levels) in safe_get'
/var/www/discourse/lib/final_destination.rb:502:in `catch'
/var/www/discourse/lib/final_destination.rb:502:in `block (2 levels) in safe_get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1626:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http/response.rb:185:in `reading_body'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1625:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1579:in `request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:46:in `step'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/lib/final_destination.rb:463:in `block in safe_get'
/var/www/discourse/lib/final_destination.rb:517:in `block in safe_session'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:985:in `start'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:628:in `start'
/var/www/discourse/lib/final_destination.rb:515:in `safe_session'
/var/www/discourse/lib/final_destination.rb:455:in `safe_get'
/var/www/discourse/lib/final_destination.rb:147:in `get'
/var/www/discourse/lib/file_helper.rb:68:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:287:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:286:in `each'
/var/www/discourse/lib/tasks/assets.rake:286:in `block (2 levels) in <main>'
Tâches : TOP => assets:precompile
(Voir la trace complète en exécutant la tâche avec --trace)
I, [2022-05-11T18:45:44.667046 #1]  INFO -- : Vérification de « Nav Links Component » pour « default »... à jour
Vérification de « Add Category Column » pour « default »... yarn run v1.22.18
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
AVERTISSEMENT : Node v16.14.2 n'est pas testé avec Ember CLI sur votre plateforme. Nous recommandons d'utiliser la version la plus récente « Active LTS » de Node.js. Voir https://git.io/v7S5n pour plus de détails.
Environnement : production
Nettoyage en cours...
Projet construit avec succès. Stocké dans « dist/ ».
Tailles des fichiers :
 - dist/assets/admin.js : 1,12 Mo (142,42 Ko compressés)
 - dist/assets/chunk.143.eacfec4026458f86213f.js : 2,52 Ko (1,14 Ko compressés)
 - dist/assets/chunk.178.aa554047edf14ebffd85.js : 1,93 Ko (1004 octets compressés)
 - dist/assets/chunk.682.942bbb3c080f6e2e15a9.js : 800,65 Ko (272,68 Ko compressés)
 - dist/assets/chunk.920.296a50b5adf700c42f3e.js : 279,42 Ko (85,84 Ko compressés)
 - dist/assets/core-tests.js : 1,68 Mo (231,55 Ko compressés)
 - dist/assets/discourse-markdown.js : 349,56 Ko (91,04 Ko compressés)
 - dist/assets/discourse.js : 2,76 Mo (528,16 Ko compressés)
 - dist/assets/highlightjs/highlight-test-bundle.min.js : 147,39 Ko (42,92 Ko compressés)
 - dist/assets/scripts/discourse-boot.js : 689 octets (427 octets compressés)
 - dist/assets/scripts/discourse-test-listen-boot.js : 423 octets (297 octets compressés)
 - dist/assets/scripts/module-shims.js : 507 octets (278 octets compressés)
 - dist/assets/scripts/start-app.js : 164 octets (160 octets compressés)
 - dist/assets/start-discourse.js : 1,18 Ko (625 octets compressés)
 - dist/assets/test-helpers.js : 1 Mo (146,36 Ko compressés)
 - dist/assets/test-i18n.js : 475,76 Ko (113,89 Ko compressés)
 - dist/assets/vendor.css : 0 octet
 - dist/assets/vendor.js : 999,61 Ko (268,74 Ko compressés)
 - dist/javascripts/@json-editor/json-editor/2.6.1/jsoneditor.js : 425,11 Ko (79,36 Ko compressés)
 - dist/javascripts/Chart.min.js : 169,02 Ko (51,67 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/ace.js : 363,09 Ko (98,66 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/ext-searchbox.js : 11,63 Ko (3,49 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/mode-html.js : 59,46 Ko (17,82 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/mode-scss.js : 23,47 Ko (7,79 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/mode-sql.js : 4,73 Ko (1,82 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/theme-chaos.js : 3,11 Ko (1,01 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/theme-chrome.js : 2,97 Ko (1,03 Ko compressés)
 - dist/javascripts/ace.js/1.4.13/worker-html.js : 203,22 Ko (46,33 Ko compressés)
 - dist/javascripts/ace/ace.js : 362,06 Ko (98,41 Ko compressés)
 - dist/javascripts/ace/ext-searchbox.js : 11,63 Ko (3,49 Ko compressés)
 - dist/javascripts/ace/mode-html.js : 59,46 Ko (17,82 Ko compressés)
 - dist/javascripts/ace/mode-scss.js : 23,47 Ko (7,79 Ko compressés)
 - dist/javascripts/ace/mode-sql.js : 2,16 Ko (1009 octets compressés)
 - dist/javascripts/ace/theme-chrome.js : 2,97 Ko (1,03 Ko compressés)
 - dist/javascripts/ace/worker-html.js : 203,22 Ko (46,33 Ko compressés)
 - dist/javascripts/chart.js/3.5.1/Chart.min.js : 183,95 Ko (63,67 Ko compressés)
 - dist/javascripts/chartjs-plugin-datalabels.min.js : 12,76 Ko (5,23 Ko compressés)
 - dist/javascripts/chartjs-plugin-datalabels/2.0.0/chartjs-plugin-datalabels.min.js : 12,59 Ko (5,09 Ko compressés)
 - dist/javascripts/count.js : 1,41 Ko (636 octets compressés)
 - dist/javascripts/diffhtml.min.js : 26,98 Ko (9,88 Ko compressés)
 - dist/javascripts/diffhtml/1.0.0-beta.20/diffhtml.min.js : 26,98 Ko (9,88 Ko compressés)
 - dist/javascripts/embed-topics.js : 1,31 Ko (630 octets compressés)
 - dist/javascripts/embed.js : 2,35 Ko (993 octets compressés)
 - dist/javascripts/jquery.magnific-popup.min.js : 19,74 Ko (7,18 Ko compressés)
 - dist/javascripts/magnific-popup/1.1.0/jquery.magnific-popup.min.js : 19,74 Ko (7,18 Ko compressés)
 - dist/javascripts/media-optimization-worker.js : 4,89 Ko (1,71 Ko compressés)
 - dist/javascripts/pikaday.js : 40,11 Ko (9,08 Ko compressés)
 - dist/javascripts/pikaday/1.8.0/pikaday.js : 40,11 Ko (9,08 Ko compressés)
 - dist/javascripts/squoosh/mozjpeg_enc.js : 38,12 Ko (10,49 Ko compressés)
 - dist/javascripts/squoosh/squoosh_resize.js : 4,42 Ko (1,26 Ko compressés)
 - dist/javascripts/workbox/workbox-cacheable-response.dev.js : 6,58 Ko (1,73 Ko compressés)
 - dist/javascripts/workbox/workbox-cacheable-response.prod.js : 579 octets (345 octets compressés)
 - dist/javascripts/workbox/workbox-core.dev.js : 48,27 Ko (11,21 Ko compressés)
 - dist/javascripts/workbox/workbox-core.prod.js : 5,75 Ko (2,42 Ko compressés)
 - dist/javascripts/workbox/workbox-expiration.dev.js : 20,83 Ko (5,48 Ko compressés)
 - dist/javascripts/workbox/workbox-expiration.prod.js : 2,82 Ko (1,22 Ko compressés)
 - dist/javascripts/workbox/workbox-routing.dev.js : 31,54 Ko (7,58 Ko compressés)
 - dist/javascripts/workbox/workbox-routing.prod.js : 3,32 Ko (1,44 Ko compressés)
 - dist/javascripts/workbox/workbox-strategies.dev.js : 34,65 Ko (4,79 Ko compressés)
 - dist/javascripts/workbox/workbox-strategies.prod.js : 4,75 Ko (1,16 Ko compressés)
 - dist/javascripts/workbox/workbox-sw.js : 1,3 Ko (741 octets compressés)
Terminé en 127,24 s.
Téléchargement de MaxMindDB...
Compression des JavaScript et génération des cartes de source

I, [2022-05-11T18:45:44.667510 #1]  INFO -- : Arrêt des processus asynchrones
I, [2022-05-11T18:45:44.667572 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 1700
I, [2022-05-11T18:45:44.667643 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 1828
2022-05-11 18:45:44.667 UTC [1700] LOG : demande d'arrêt rapide reçue
1828:signal-handler (1652294744) SIGTERM reçu, planification de l'arrêt...
2022-05-11 18:45:44.669 UTC [1700] LOG : annulation de toutes les transactions actives
2022-05-11 18:45:44.672 UTC [1700] LOG : processus worker : lanceur de réplication logique (PID 1709) terminé avec le code de sortie 1
2022-05-11 18:45:44.673 UTC [1704] LOG : arrêt en cours
1828:M 11 mai 2022 18:45:44.695 # Arrêt demandé par l'utilisateur...
1828:M 11 mai 2022 18:45:44.696 * Sauvegarde de la dernière snapshot RDB avant la sortie.
2022-05-11 18:45:44.713 UTC [1700] LOG : le système de base de données est arrêté
1828:M 11 mai 2022 18:45:50.327 * DB sauvegardé sur le disque
1828:M 11 mai 2022 18:45:50.327 # Redis est maintenant prêt à quitter, au revoir...


ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' a échoué avec le code de retour #<Process::Status: pid 2323 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
Exécution échouée avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
L'amorçage a échoué avec le code de sortie 1
** ÉCHEC DE L'AMORÇAGE ** veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
7a971495e73d4bf35d7f5ef771bfc2c652657c57d667336d3b932b798282816a

Hourra ! Vous voudrez toujours mettre à niveau PG, mais au moins vous pouvez remettre votre site en ligne maintenant.

Je pense que vous commentez simplement la ligne qui définit la clé.

Puisque les forums des gens sont indisponibles pendant qu’ils règlent les choses, oui, cela a du sens.

Ce sera toujours un risque une fois que les fichiers de configuration seront modifiés pour s’éloigner de l’installation par défaut.

À partir de demain, Postgres 12 a eu lieu il y a deux ans. Les versions actuelles doivent-elles prendre en charge une base de données aussi ancienne ?

Merci à tous ! J’ai enfin mis mon site en ligne et il fonctionne.
Maintenant, je dois effectuer les mises à jour PG en mode manuel, si je comprends bien.

Il s’agissait d’offrir des pansements pour permettre aux gens de remettre leur site en ligne, ce qui est (à mon avis) différent de le « supporter ».
Avons-nous vraiment besoin de jeter une bouée de sauvetage aux personnes qui se noient, elles ont eu amplement le temps d’apprendre à nager ?