# I collegamenti delle immagini oneboxed non si aggiornano dopo essere stati scaricati in locale

**URL:** <https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612>\
**Category:** Bug\
**Created:** [31 Maggio 2022, 3:14pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612 "2022-05-31T15:14:29Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [31 Maggio 2022, 3:14pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/1 "2022-05-31T15:14:29Z")

</div>

Ciao,

Improvvisamente le immagini remote non vengono più scaricate sul mio server anche se non ho modificato nulla nella mia configurazione e lo spazio su disco è buono.  
Ho provato a guardare nei log ma non vedo nulla di sospetto.  
L’unica cosa è che non vedo il processo sidekiq per il download delle immagini nella coda dei job di sidekiq.

Mi manca qualcosa qui?

Cordiali saluti

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [31 Maggio 2022, 5:13pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/2 "2022-05-31T17:13:35Z")

</div>

Il tuo disco è pieno (dovresti ricevere una notifica sulla tua dashboard di amministrazione se è per questo che si è fermato.

Potresti riavviare e/o ricostruire per vedere che sidekiq è in esecuzione correttamente. Vedi anche `/sidekiq`

MODIFICA:

> [@Oni](#):
>
> Come ho detto, il disco non è pieno (30% di utilizzo), Sidekiq è in esecuzione.

Ops. Mi dispiace per questo.

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [31 Maggio 2022, 5:34pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/3 "2022-05-31T17:34:01Z")

</div>

Come ho detto, il disco non è pieno (30% di utilizzo), Sidekiq è in esecuzione.  
Correzione: Jobs::UpdateHotlinkedRaw è in esecuzione ma non riesco a vedere alcun errore nei log.

Proverò una ricostruzione per vedere se c’è qualcosa di nuovo.

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [31 Maggio 2022, 8:53pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/4 "2022-05-31T20:53:20Z")

</div>

> [@pfaffman](#):
>
> Ops. Mi dispiace.

Nessun problema 😉

Ho provato una ricompilazione ma non c’è niente di nuovo, le immagini remote non vengono ancora scaricate.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [31 Maggio 2022, 8:57pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/5 "2022-05-31T20:57:06Z")

</div>

Hmm. Bene. E nessun errore in `/logs`?

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [31 Maggio 2022, 9:01pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/6 "2022-05-31T21:01:16Z")

</div>

Sembra che la ricompilazione abbia ripristinato il funzionamento degli errori nei log perché ora vedo errori relativi alle immagini.

```plaintext
default: Failed to pull hotlinked image (https://www.2dgalleries.com/planches/800W/2017/139/marvano-les-sept-nains-3140.jpg) post: 945243
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_post_hotlinked_media_on_post_id_and_url_md5"
DETAIL: Key (post_id, md5(url::text))=(945243, af709cfc810efb23bda285d236a393a4) already exists.

```

Ma non credo che questo sia il problema qui perché molte altre immagini non vengono scaricate e non vedo errori relativi a queste.

EDIT: Ok, c’è qualcosa di strano ma potrebbe essere utile. Le miniature vengono generate per le immagini. C’è stato un recente cambiamento nel codice in cui gli URL delle immagini incollate generano solo una miniatura con un link alla fonte originale?

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [1 Giugno 2022, 2:23am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/8 "2022-06-01T02:23:33Z")

</div>

Abbiamo recentemente ristrutturato questo sottosistema. Ho contattato l’ingegnere giusto, attendi.

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [1 Giugno 2022, 10:08am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/10 "2022-06-01T10:08:02Z")

</div>

Ciao @Oni - puoi condividere un esempio di post che non funziona? (va bene anche tramite messaggio privato, se preferisci non condividerlo pubblicamente)

> [@Oni](#):
>
> Le miniature sono generate per le immagini

^^ questo suggerisce che le immagini **sono state** scaricate - non possiamo generare miniature da immagini remote. Quindi è strano che le immagini appaiano ancora hotlinked nel post 🤔

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [1 Giugno 2022, 11:49am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/11 "2022-06-01T11:49:32Z")

</div>

Ecco un link

> **[THE DRUID OF SEOUL STATION t.1-8 (Seol-Woo Jin / Sung-Ho Mun)](https://forum.sanctuary.fr/t/the-druid-of-seoul-station-t-1-8-seol-woo-jin-sung-ho-mun/190534/2)**
>
> Premier tome Ce qui a commencé comme une journée ordinaire a basculé lorsqu’une catastrophe inconnue a frappé la Terre, transportant Suho Park sur une autre planète. Ce dernier apprend peu à peu à s’adapter et à se battre pour survivre dans...

L’immagine remota in questo post avrebbe dovuto essere scaricata. È da 10-15 giorni che questo problema è comparso.

Puoi vedere che questa è l’anteprima che viene visualizzata ma la sorgente originale è solo collegata. Dovrebbe essere l’immagine originale scaricata.

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [1 Giugno 2022, 11:52am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/12 "2022-06-01T11:52:01Z")

</div>

Ah, capisco: sembra che l’immagine stessa sia stata puntata alla versione scaricata localmente, ma il link `<a> href` no.

 ![Screenshot 2022-06-01 at 12.50.11](https://global.discourse-cdn.com/meta/original/4X/c/7/7/c773e15da92bf71dcf0612ba35cd1814e9813990.png)

Vediamo se succede la stessa cosa con questa immagine collegata da un altro sito:

## ![](https://global.discourse-cdn.com/meta/original/4X/2/c/2/2c23f3e7ceb4b7a11cab6e26b535edc46e2c85e6.png)

Modifica: sì, stessa cosa.

Grazie per la segnalazione @Oni, mi occuperò di risolvere.

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [8 Giugno 2022, 7:26am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/13 "2022-06-08T07:26:37Z")

</div>

Ho visto che c’è il nuovo parametro di blocco dei media nell’ultima build, ma il bug del link onebox rimane ancora.

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [8 Giugno 2022, 8:48am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/14 "2022-06-08T08:48:36Z")

</div>

Sì, questo bug è ancora nella mia lista delle cose da fare 👍

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [26 Giugno 2022, 4:29pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/15 "2022-06-26T16:29:59Z")

</div>

Non voglio essere quello che si lamenta, ma il bug è ancora qui un mese dopo, quando tutto ciò che c’è da fare è cambiare il nome di una variabile…

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [4 Luglio 2022, 11:13am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/16 "2022-07-04T11:13:42Z")

</div>

2 post sono stati divisi in un nuovo argomento: [Il recupero di immagini dai siti di giornali non funziona](https://meta.discourse.org/t/fetching-images-from-newspaper-websites-is-failing/231869)

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [5 Luglio 2022, 10:07am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/19 "2022-07-05T10:07:09Z")

</div>

Questo dovrebbe risolvere il problema:

> <https://github.com/discourse/discourse/commit/78e03649abbba3961aa9848d2a10022958943cf3>
>
> If an image is oneboxed directly, then we should replace the onebox URL with a m…arkdown image tag. This ensures that the wrapper link points to the downloaded version rather than the original.
> 
> This regressed in bf6f8299

Le immagini direttamente oneboxed verranno ora riscritte come immagini markdown. Questo era il comportamento precedente, prima del mio recente refactoring. Come prima, c’è un ritardo di circa 10 minuti prima che avvenga la riscrittura.

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [6 Luglio 2022, 8:30am UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/20 "2022-07-06T08:30:03Z")

</div>

Non sembra funzionare per me.  
Ho effettuato una ricompilazione.

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [6 Luglio 2022, 12:03pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/21 "2022-07-06T12:03:08Z")

</div>

Ah sì, la nuova logica non funzionava quando il onebox era l’unico media hotlinked in un post. Questo dovrebbe risolvere il problema: [FIX: Ensure pull-hotlinked can rewrite lone oneboxes (#17354) · discourse/discourse@2d5d15b · GitHub](https://github.com/discourse/discourse/commit/2d5d15b4bb6d8dffa029026e3257ccdeb044890e)

Ecco un onebox di immagine hotlinked: dovrebbe essere riscritto come un’immagine nei prossimi 10 minuti circa 🤞 (`https://pbs.twimg.com/media/FRdPEnnX0AIy0V8?format=jpg&name=large`)

 ![](https://global.discourse-cdn.com/meta/original/4X/b/0/d/b0df9d07ea164649bfc564dc3b2bb7bce7c535f2.jpeg)

Modifica: sì, sembra che abbia funzionato. Puoi provare un altro aggiornamento @oni e farci sapere come va?

---

<div class="post-metadata">

**Author:** ![Oni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oni/32/150745_2.png) [@Oni](https://meta.discourse.org/u/Oni)\
**Post date:** [6 Luglio 2022, 12:32pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/22 "2022-07-06T12:32:56Z")

</div>

Posso confermare che funziona a meraviglia 😉

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [6 Luglio 2022, 12:46pm UTC](https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/23 "2022-07-06T12:46:47Z")

</div>


