Échec de la mise à jour

J’ai essayé d’exécuter mes mises à jour mais cela échoue et je n’ai aucune idée de ce que je cherche ici. Quelqu’un peut-il m’aider ?

Voici les derniers messages d’erreur :

********************************************************
*** Veuillez patienter, les prochaines étapes peuvent prendre un certain temps ***
********************************************************
Arrêt de Unicorn, pour libérer de la mémoire
Redémarrage de unicorn pid : 563
Attente du rechargement de Unicorn.
Attente du rechargement de Unicorn..
Attente du rechargement de Unicorn...
Attente du rechargement de Unicorn....
Attente du rechargement de Unicorn.....
Attente du rechargement de Unicorn......
Attente du rechargement de Unicorn.......
Arrêt de 3 worker(s) Unicorn, pour libérer de la mémoire
Arrêt de la file d'attente des tâches pour récupérer de la mémoire, pid du maître : 3210703
$ cd /var/www/discourse && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse && git reset --hard HEAD@{upstream}
HEAD est maintenant à 65be7a788 Mise à jour de la version à v3.3.0.beta4-dev
$ bundle install --retry 3 --jobs 4
Bundle complète ! 141 dépendances de Gemfile, 174 gems installées maintenant.
Les gems dans les groupes 'test' et 'development' n'ont pas été installées.
Les gems groupées sont installées dans `./vendor/bundle`
1 gem installée dont vous dépendez directement recherche un financement.
  Exécutez `bundle fund` pour plus de détails
$ yarn install
yarn install v1.22.19
[1/5] Validation de package.json...
[2/5] Résolution des paquets...
warning Le champ de résolution "unset-value@2.0.1" est incompatible avec la version demandée "unset-value@^1.0.0"
[3/5] Récupération des paquets...
error ember-template-lint@6.0.0 : Le moteur "node" est incompatible avec ce module. Version attendue "^18.18.0 || ^20.9.0 || >=21.1.0". Obtenu "18.15.0"
error Module incompatible trouvé.
info Visitez https://yarnpkg.com/en/docs/cli/install pour la documentation sur cette commande.
Docker Manager : ÉCHEC DE LA MISE À NIVEAU
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:101:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/commands.rb:18:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
Démarrage de 3 worker(s) Unicorn qui étaient initialement arrêtés

J’essaierais de reconstruire depuis la ligne de commande. Vous pourriez également avoir besoin de plus de RAM ou d’espace d’échange.

OK, il s’agit d’une configuration assez petite avec moins de 40 utilisateurs, pas énormément de contenu sur le serveur. Le serveur lui-même est un serveur Hetzner 2 CPU / 2 Go de RAM. Je l’ai fait fonctionner sans problème pendant quelques années.

Quand vous dites reconstruire depuis la CLI, y a-t-il des ressources que vous pouvez me montrer à ce sujet ?

Vous avez besoin d’au moins 2 Go de swap, ce que vous avez probablement.

cd /var/discourse
./launcher rebuild app
2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.