Errore Onebox codice 403

La funzione di anteprima di Onebox per l’URL di Udemy ha restituito il seguente errore:

“Spiacenti, non è stato possibile generare un’anteprima per questa pagina web perché il server web ha restituito un codice di errore 403.”

Non sono sicuro che sia dovuto all’aggiornamento di Discourse di oggi o al sito stesso. Ecco la situazione:

  1. L’anteprima del sito Udemy funzionava correttamente fino a ieri. URL di esempio:
    Udemy free coupon code 2021_0502-2 - udemy 優惠券 - StudyCamp 線上學習論壇

  2. Oggi l’anteprima Onebox non funziona. URL di esempio:
    Udemy free coupon code 2021_0503 - udemy 優惠券 - StudyCamp 線上學習論壇

Ho effettuato ulteriori test.

  1. L’anteprima Onebox di YouTube funziona correttamente.

  2. L’anteprima di Udemy sullo strumento di debug di Facebook funziona correttamente:
    https://developers.facebook.com/tools/debug/

URL del corso Udemy di esempio per i test: (Strano, qui l’anteprima funziona correttamente)
https://www.udemy.com/course/ultimate-devsecops-with-real-world-scenarios/?couponCode=AGER4U

Vi prego di fornirmi indicazioni. Grazie mille!

L’aggiornamento dell’immagine Docker prima e dopo.
PS: il plugin onebox dovrebbe essere lo stesso

Ho trovato un problema simile anni fa.

Informazioni sull’aggiornamento: prima e dopo.
PS: Dopo l’aggiornamento, la onebox ha restituito un errore 403.

https://github.com/discourse/docker_manager/compare/230dec2...93d7c8a

https://github.com/discourse/discourse/compare/54b7a0d0...f1e74c89

https://github.com/discourse/discourse-calendar/compare/082bb3d...6cc116d

https://github.com/discourse/discourse-chat-integration/compare/ec7cf1e...a1bd603

https://github.com/discourse/discourse-math/compare/c925f7e...afb8e9f

https://github.com/discourse/discourse-reactions/compare/75f9dd9...9238b8c

https://github.com/discourse/discourse-sitemap/compare/9f2e7de...e64f393

Ho eseguito ulteriori test, nessuno dei quali risolve questo bug.

Test 1. Ripristina il backup* precedente all’insorgere del bug. Riavvia il sistema e ottieni un errore 502.
PS: Immagine del disco VPS backupata il 27/04, non un file ZIP di backup di Discourse.

Il nuovo file di backup può essere ripristinato e il sistema riavviato senza problemi; solo il backup vecchio fallisce. È strano. In teoria, il backup vecchio dovrebbe funzionare correttamente come gli altri backup.

Test 2. Clona l’immagine del disco VPS backupata su un nuovo VPS e segui i passaggi riportati di seguito per configurare un nuovo dominio. Il nuovo sito funziona correttamente, ma questo bug persiste. Dovrebbe essere dovuto al fatto che la ricostruzione carica una nuova immagine di Discourse, che è identica.

Test 3. Segui i passaggi della pagina web riportata di seguito per capire il motivo dell’errore 403.

L’immagine qui mostra la differenza tra l’onebox di meta (sopra) e il mio sito (sotto).

Test degli URL per Udemy e Amazon. Sembra che uno restituisca un 403 e l’altro un 503.
https://www.udemy.com/course/power-bi-2021-proyectos-reales-para-volverte-un-master/

< HTTP/2 403
< date: Fri, 07 May 2021 10:18:28 GMT
< content-type: text/plain; charset=UTF-8
< content-length: 16
< x-frame-options: SAMEORIGIN
< cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< expires: Thu, 01 Jan 1970 00:00:01 GMT
< set-cookie: __cfduid=dbbbf721820c12aac03e8116c362147d51620382708; expires=Sun, 06-Jun-21 10:18:28 GMT; path=/; domain=.udemy.com; HttpOnly; SameSite=Lax
< cf-request-id: 09e7ef0b3c00000b939211d000000001
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< set-cookie: __cf_bm=f83cbaa075085ed2ae624e9bcfa5badf394f7ddd-1620382708-1800-Af1qbDD41LzYLWJX0XR39JAeFnjBdEmvhZO/0YloMwnBR8urb60m7+bcte18X+L59RfHKhzWeGPELN02cuiV9RA=; path=/; expires=Fri, 07-May-21 10:48:28 GMT; domain=.udemy.com; HttpOnly; Secure; SameSite=None
< x-content-type-options: nosniff
< server: cloudflare
< cf-ray: 64b9b4585d9b0b93-NRT
<
{ [16 bytes data]
100    16  100    16    0     0    290      0 --:--:-- --:--:-- --:--:--   296
* Connection #0 to host www.udemy.com left intact

< HTTP/2 503
< server: Server
< date: Fri, 07 May 2021 10:25:04 GMT
< content-type: text/html
< strict-transport-security: max-age=47474747; includeSubDomains; preload
< x-amz-rid: P43ZS4CBG7V92Z7W4VSC
< vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
< last-modified: Wed, 30 Sep 2020 23:54:00 GMT
< etag: "a6f-5b0909d09d600"
< accept-ranges: bytes
< content-length: 2671
<
{ [1139 bytes data]
100  2671  100  2671    0     0  11871      0 --:--:-- --:--:-- --:--:-- 11871
* Connection #0 to host www.amazon.com left intact