Images antérieures à 2022 perdues

Salut

Nous utilisons la dernière version de Discourse, r 3.1.0.beta2, et il semble que les images antérieures à 2022 ne s’affichent pas.

J’ai lancé quelques outils pour essayer de les récupérer. Sans succès.

cd /var/discourse/
./launcher enter app
rake posts:missing_uploads
Looking for missing uploads on: default
Fixing missing uploads:
🚫🆗🆗🆗🆗🆗🆗🆗🆗🆗🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫

109 post uploads are missing.

101 uploads are missing.
14 of 101 are old scheme uploads.
73 of 392439 posts are affected.
rake uploads:missing
rake uploads:recover_from_tombstone

Nous avons ceci :

Cependant, il semble que nous puissions modifier le message et que l’image apparaisse dans la zone d’édition.
La différence entre l’image en édition et l’image sur le forum est.
Édition latérale :
<img src="/uploads/default/original/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca.png" ....

Forum latéral :
<img src="https://xxxxxxxxxxxxxxxxxx/uploads/default/optimized/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca_2_690x219.png" ...

Y a-t-il un moyen de corriger cela ?

Merci
Franck

2 « J'aime »

Il semble que le FQDN ait changé entre les images les plus récentes et les plus anciennes.
Le FQDN n’est pas le même.

Existe-t-il un moyen de mettre à jour les images avec le bon FQDN ?

1 « J'aime »

Quand votre FQDN a-t-il changé ?

On dirait que vous avez changé de nom de domaine et que vous n’avez pas remappé/re-cuit.

1 « J'aime »

Hmmm bonne question,
Il y a au moins plus d’un an, probablement.

1 « J'aime »

Devrions-nous utiliser

discourse remap talk.foo.com talk.bar.com

Dans ce fil de discussion : Change the domain name or rename your Discourse

Ceci et l’étape ci-dessous sont tous deux requis lors du passage d’un domaine à l’autre.

Hmm, j’ai trouvé quelque chose dans app.yml avec ce FQDN :
Il est défini ici : DISCOURSE_CORS_ORIGIN :
Devrions-nous seulement changer cela et reconstruire ?

Le FQDN est défini ici, et il n’est plus disponible.