J’ai mis à jour vers la version Discourse v2026.8.0-latest il y a quelques jours. Les avatars de certains utilisateurs sont passés à une image par défaut (et non à l’avatar avec une lettre). L’essai d’upload d’une nouvelle image ne fait rien. L’aperçu montre l’image, mais après avoir sauvegardé, elle revient à l’image par défaut. Cela ne fait aucune différence si c’est l’utilisateur ou un administrateur qui le fait. L’interface n’affiche aucun message d’erreur.
J’ai d’abord essayé de rafraîchir les avatars avec rake, sans succès. J’ai ensuite vérifié les journaux et regardé s’il y avait quelque chose qui s’affichait lorsque j’essayais de changer l’image de l’avatar, et j’ai trouvé le message de journal suivant :
Échec de l’optimisation de l’image : raison inconnue upload_id: location: {raise_on_error: true, quality: 90, upload_id: 235861} error_message: pas de conversion implicite de Hash en String instructions: [“convert”, “png:/var/www/discourse/public/uploads/default/original/3X/2/c/2c620efd4ee10548884a11b7237d5aa9135817b1.png[0]”, “-quality”, “90”, “-auto-orient”, “-gravity”, “center”, “-background”, “transparent”, “-thumbnail”, “24x24^”, “-extent”, “24x24”, “-interpolate”, “catrom”, “-unsharp”, “2x0.5+0.7+0”, “-interlace”, “none”, “-profile”, “/var/www/discourse/vendor/data/RT_sRGB.icm”, “png:/tmp/discourse-thumbnail20260730-360984-9yk3a1.png”]
Fichier envoyé /var/www/discourse/public/images/avatar.png (0,3 ms)
Je suppose donc qu’il y a une incompatibilité de type dans le code qui gère l’optimisation des images.
Ce qui est drôle, c’est que je ne peux pas non plus uploader un avatar sur ce forum, suspectant que quelque chose de similaire se produit ici aussi. Au moins ici, j’obtiens un message d’erreur disant que « quelque chose s’est mal passé ».
Une idée de comment je peux résoudre ce problème, ou n’y a-t-il rien que je puisse faire d’autre que d’attendre une correction ?

