Immagine danneggiata dopo l'aggiornamento del componente header del brand

Dopo aver aggiornato il componente del tema Brand Header, l’immagine che conteneva il nostro logo ora restituisce un errore 404 (non trovato).

L’URL è simile a:
https://forums.redacted.com/uploads/default/original/1X/5daddec8bbf6d8bca7a7e85d46ebdc756fe7b2757.png

La maggior parte delle ricerche sembra indicare un problema legato alle migrazioni; in questo caso stiamo semplicemente seguendo gli aggiornamenti consigliati nel pannello di amministrazione / Docker, tutto sullo stesso server.

Ho notato alcuni segnali che potrebbero indicare l’esistenza di un meccanismo automatico per la cancellazione delle immagini e che il file del nostro logo potrebbe essere stato rimosso perché il sistema di pulizia lo ha ritenuto inutilizzato.

Dalle mie ricerche ho provato diversi comandi rake, ma senza successo.

Domande:

  1. Esiste un modo per recuperare l’immagine?
  2. Come posso ricaricare l’immagine nel componente Brand Header? Non sembra esserci una funzione di caricamento.
  3. Come possiamo evitare che l’immagine venga rimossa automaticamente in futuro?

Grazie

Ho trovato l’immagine in

/var/discourse/shared/standalone/uploads/tombstone/default/original/1X

L’ho ricaricata tramite Temi → Carica

Spero che questo mantenga l’immagine al suo posto in futuro. Sembra un potenziale bug nel componente Intestazione del brand.

1 Mi Piace

Grazie @martym per le informazioni su come risolvere il problema. Abbiamo riscontrato un problema simile con la nostra intestazione. Ho anche notato che alcuni altri file non sono accessibili (errore 403), che sembrano essere immagini predefinite di Discourse (o dal tema Mint che stiamo utilizzando).

Dato che l’immagine era nella lapide, rake uploads:recover_from_tombstone sarebbe in grado di risolvere un problema del genere?

Lo chiedo a persone che ne sanno più di me :stuck_out_tongue: