Pas d'aperçu de l'éditeur lors de l'édition après la mise à niveau vers la 3.x

La mise à niveau ne s’est donc pas déroulée sans heurts. J’ai mis le site en lecture seule, l’ai arrêté, j’ai fait un instantané complet de la machine, je l’ai redémarré et j’ai ensuite essayé de mettre à niveau. Mais le lien “Cliquez ici pour mettre à niveau” n’a rien fait. J’ai donc manuellement accédé à admin/upgrade et mis à niveau Docker, ce qui s’est bien passé, puis j’ai mis à niveau Discourse, ce qui a échoué, avec entre autres messages :

$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED] The --deployment flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use bundle config set --local deployment 'true', and stop using this flag
[DEPRECATED] The --without flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use bundle config set --local without 'test development', and stop using this flag

Fetching gem metadata from https://rubygems.org/
web-push-3.0.0 requires ruby version >= 3.0, which is incompatible with the
current version, 2.7.6
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>

Je me suis ensuite connecté et j’ai effectué la mise à niveau manuelle, git pull / launcher rebuild app, et cela semble avoir fonctionné et m’a permis de redémarrer.

J’ai désactivé le mode lecture seule, mais maintenant aucun aperçu de l’éditeur ne s’affiche à droite de l’éditeur Répondre/Nouveau message - la zone reste juste blanche.

Des suggestions pour comprendre pourquoi l’aperçu ne s’affiche pas ?
Les seuls plugins que j’ai sont discourse-mark et discourse-solved.

Je ne sais pas pourquoi discourse-mark n’a pas de coche. Peut-être devrais-je essayer de le supprimer et/ou de le réinstaller (si c’est une bonne idée, un pointeur sur la façon de le faire serait utile).

Merci.

Discourse Mark Plugin n’est pas un plugin officiel et n’aura donc pas la coche verte. Il a également été déprécié car mark est maintenant pris en charge dans le cœur de l’application. :+1:

Je ne suis pas sûr si la suppression de cela résoudra votre problème, mais cela pourrait être un bon point de départ.

Vous pourriez également essayer le mode sans échec et voir si la désactivation des thèmes et/ou des plugins aide à cerner le problème. :crossed_fingers:

3 « J'aime »

La désactivation du plugin Mark et la reconstruction ont semblé résoudre le problème, et il semble que sa désactivation soit une bonne idée de toute façon.

J’espère que tout le reste fonctionnera maintenant !

Merci.

3 « J'aime »

C’est fantastique :slight_smile: :tada:

J’avais manqué ça avant, mais juste au cas où vous en auriez besoin, si vous voulez le supprimer complètement, vous modifieriez votre app.yml à peu près à l’inverse de Install plugins on a self-hosted site :+1:

3 « J'aime »

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