Erreur lors de la modification d'un post avec une image (NginX Proxy Manager ?)

@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.

5 « J'aime »

C’est fantastique ! Félicitations ! :slight_smile: :partying_face:

Et je ne me lasse jamais d’entendre cela. :slight_smile: Je suis vraiment content que vous nous trouviez utiles, et ne soyez pas surpris si je vous @mentionne si quelqu’un d’autre a un autre problème Nginx Proxy… :slight_smile:

1 « J'aime »

Ma chaîne ScottiBYTE YouTube est dédiée à redonner à la communauté en fournissant des réponses aux problèmes d’auto-hébergement et d’infrastructure de laboratoire à domicile pour lesquels il est difficile de trouver des solutions. Je prévois en fait une prochaine vidéo qui pourrait aider d’autres personnes à diagnostiquer ce type de problème inhabituel. Encore une fois, vous avez augmenté mes connaissances sur Discourse et m’avez aidé à comprendre des parties du produit dans lesquelles je n’aurais peut-être pas approfondi. Merci encore et n’hésitez pas à m’envoyer les personnes qui ont besoin d’aide.

2 « J'aime »

Je voulais lier une vidéo sur ma chaîne où je décris ce problème et comment je l’ai résolu.