L'icône Gif ne s'affiche pas et affiche une erreur

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 « J'aime »

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 « J'aime »

Comment tirez-vous la mise à jour dans le composant de thème ?

C’est là que je cherche une mise à jour. Elle est mise à jour. Est-ce que je cherche au bon endroit ?

@bsawicki comment avez-vous résolu ce problème ? J’ai le même souci. J’apprécierais un peu d’aide.

1 « J'aime »

Le problème que vous rencontrez est que vous voyez la mauvaise icône ? Vous pourriez vouloir reconstruire votre site Discourse si la mise à jour du composant ne l’a pas résolu. (Ou… vous pouvez aussi essayer de supprimer le composant et de le réinstaller.)

2 « J'aime »

Le problème que je rencontre est que l’icône « GIF » n’apparaît pas du tout lorsque je change les téléchargements pour utiliser Amazon S3. La reconstruction de mon site n’a pas aidé. Je viens de supprimer et de réinstaller le composant, toujours sans succès. Voici comment il apparaît, l’icône devrait être entre l’icône du calendrier et celle de l’engrenage, mais elle est vide, les GIF fonctionnent toujours.

Ma version de Discourse est : 2.8.0.beta7 sur DigitalOcean

1 « J'aime »

J’ai le même problème, cela fonctionnait hier. J’ai ensuite ajouté les téléchargements cdn+s3+cdn et cela a cessé de fonctionner. Tout le reste fonctionne correctement, les deux extractions cdn fonctionnent bien. Utilisation de DO Spaces + Bunny CDN.
J’ai essayé de vider le cache des deux extractions cdn, cela n’a rien changé, le svg GIF ne se charge pas correctement.

2 « J'aime »

J’ai un autre site qui fait quelque chose d’étrange avec le svg sur un bucket S3. Je n’ai pas encore compris ce qui se passe.

2 « J'aime »

L’icône de texte GIF a disparu et après avoir essayé de supprimer et de réinstaller le composant, je reçois cette erreur.

Erreur avec icons-sprite : #<TypeError : aucune conversion implicite de nil en chaîne>

Le bouton fonctionne mais le sprite GIF n’est pas visible.

2 « J'aime »

Salut, y a-t-il une solution à cela ? @Falco

C’est étrange de voir que Meta a son sprite GIF en place. Nous sommes actuellement en 2.8.1 (stable) et n’avons pas encore mis à niveau vers la 2.8.2, mais le problème persiste depuis que nous étions sur la version « dernière », il y a environ un mois.

1 « J'aime »

Je voulais juste informer tout le monde que si vous annulez cette validation entière, l’icône revient à sa place dans l’éditeur.

Je me demande maintenant pourquoi personne d’autre ne signale ce bug et pourquoi il n’est pas reproduit ici sur meta ?

Nous allons mettre à jour vers la v2.8.3 +2 cette semaine et je vérifierai si elle est compatible avec l’état actuel du dépôt GitHub - discourse/discourse-gifs

1 « J'aime »

Malheureusement, le problème n’est pas résolu non plus dans la 2.8.3.

1 « J'aime »

Avez-vous essayé de supprimer le composant et de le rajouter ? peut-être que l’ancien nom de l’icône est bloqué quelque part. Ce commit que vous avez mentionné précédemment, qui n’a fait que changer le nom de l’icône incluse, ne devrait donc pas dépendre d’une version particulière de Discourse.

2 « J'aime »

J’ai juste suivi votre conseil, et voici ce que j’ai obtenu sur la page des composants dans l’administration (il n’y avait pas d’erreur auparavant) :

Erreur avec icons-sprite : #<TypeError : aucune conversion implicite de nil en chaîne>

Capture d'écran

J’ai pris note de cette erreur et j’ai procédé à la sauvegarde de ma clé API, et non, cela ne résout pas le problème avec l’icône du compositeur.

1 « J'aime »

Sommes-nous les seuls à rencontrer ce problème ? Quelqu’un ? Depuis une semaine, de nombreux changements ont été apportés au dépôt principal de ce composant par les développeurs de Discourse, mais aucun de ceux-ci ne résout les problèmes de :

  • Icône GIF manquante dans le compositeur
  • Erreur de « Erreur avec icons-sprite : #<TypeError: no implicit conversion of nil into String> »
2 « J'aime »

Nous utilisons le stockage S3 si cela a de l’importance…

1 « J'aime »

Nous rencontrons également cette erreur sur la page du composant DiscoTOC :


Les journaux indiquent :

DiscoTOC theme contains a corrupt svg upload : OpenURI::HTTPError : 403 Error

Nous avons essayé de le désinstaller et de le réinstaller. Pourrait-il s’agir uniquement d’une “simple” erreur de permission sur le serveur ?

1 « J'aime »

Salut @Jonathan_Poyer,

Avez-vous pu résoudre le problème par vous-même ? Pourquoi pensez-vous que le problème est lié aux autorisations du système de fichiers sur le serveur ?

1 « J'aime »

Les journaux semblaient pointer vers le téléchargement.
Nous avons depuis mis à jour certains chmod et mis à jour vers la dernière version et le problème a été résolu comme par magie !

2 « J'aime »

pourquoi je ne peux pas utiliser le tenor et que cela apparaît-il ?

2 « J'aime »

Nous rencontrons le même problème depuis des mois et n’avons pas d’icône « GIF » dans notre compositeur.

Cela a été signalé ici :
https://meta.discourse.org/t/discourse-gifs/158738/214?u=kinetiksoft
et ici :
https://meta.discourse.org/t/discourse-gifs/158738/211?u=kinetiksoft

Mais il semble que le problème affecte un très petit nombre de personnes et que personne ne puisse aider à l’identifier…

Nous n’avons même pas le répertoire que le système essaie de trouver des SVG.

1 « J'aime »