@JammyDodger Monsieur, je dois vous dire que toutes nos conversations ont contribué à ma compréhension de Discourse, ce qui a abouti à une SOLUTION. Pour le bénéfice de la communauté, le problème que j’avais était finalement lié à l’impossibilité de modifier des publications avec des graphiques intégrés ou de créer de nouvelles publications avec des graphiques intégrés.
Le problème a commencé il y a environ 2 semaines, coïncidant avec ma mise à niveau de 2.9.0.beta4 à 2.9.0.beta2.
Le problème se manifestait donc soit par un message d’erreur 500 sur le web, soit par un message d’erreur “impossible de télécharger le fichier”. Au début, j’ai eu quelques problèmes avec mon Discourse, où toutes les mises à jour n’avaient pas été correctement appliquées. Grâce à @JammyDodger qui a expliqué les différences entre :
./discourse-setup
et
git pull
./launcher rebuild app
J’ai résolu les problèmes avec mon Discourse. Il convient également de noter dans ce processus l’utilisation de :
./discourse-doctor
Dans tous les cas, même avec un forum Discourse entièrement mis à jour, j’avais toujours le problème susmentionné avec les images.
Dans mon homelab, j’auto-héberge plus de 40 applications.
Ce matin, tout à fait par hasard, j’ai remarqué que mon instance RocketChat fonctionnait bien mais ne pouvait pas télécharger d’images.
J’auto-héberge toutes mes instances d’applications derrière NginX Proxy Manager (https://nginxproxymanager.com/).
Je l’utilise depuis des années et je n’ai jamais eu de problème.
J’ai regardé son fichier journal et il n’y avait AUCUNE erreur.
Par un coup de tête, j’ai décidé de créer une toute nouvelle instance de NginX Proxy Manager à partir de zéro.
J’ai ajouté des entrées de proxy inverse pour Discourse et RocketChat et…
attendez…
TOUS LES PROBLÈMES ONT DISPARU.
Les téléchargements graphiques fonctionnaient.
Donc, si vous avez un problème étrange avec une application et que vous avez parlé aux experts et éliminé toutes les causes probables, les solutions étranges et improbables sont tout ce qui reste et il y a de fortes chances que vous y trouviez votre solution.
Merci, merci, merci à @JammyDodger et à toutes les autres personnes formidables ici qui m’ont aidé dans ce parcours. Vous assurez et faites briller les logiciels open source. Je fais ce genre de choses depuis 40 ans et je ne pouvais tout simplement pas voir la solution.
P.S. - J’ai créé une toute nouvelle installation de Discourse à partir de zéro sans aucune erreur et elle ne pouvait pas télécharger d’images. Je savais à ce moment-là que quelque chose n’allait vraiment pas. Dans tous les cas, si je peux jamais aider quelqu’un ici, n’hésitez pas à me taguer. Remerciements spéciaux à @JammyDodger une fois de plus.