Error de código Onebox 403

La función de vista previa de Onebox para la URL de Udemy ha generado el siguiente error:

“Lo sentimos, no hemos podido generar una vista previa de esta página web porque el servidor web devolvió un código de error 403”.

No estoy seguro si se debe a la actualización de Discourse de hoy o al propio sitio. Esta es la situación:

  1. La vista previa del sitio de Udemy funcionaba correctamente hasta ayer. URL de ejemplo:
    Udemy free coupon code 2021_0502-2 - udemy 優惠券 - StudyCamp 線上學習論壇

  2. La vista previa de Onebox no funciona hoy. URL de ejemplo:
    Udemy free coupon code 2021_0503 - udemy 優惠券 - StudyCamp 線上學習論壇

Realicé algunas pruebas adicionales.

  1. La vista previa de Onebox para YouTube funciona correctamente.

  2. La vista previa de Udemy en la herramienta de depuración de Facebook funciona correctamente.
    https://developers.facebook.com/tools/debug/

URL de un curso de Udemy para pruebas: (Extraño, la vista previa funciona bien aquí)
https://www.udemy.com/course/ultimate-devsecops-with-real-world-scenarios/?couponCode=AGER4U

Por favor, indícanos qué hacer. ¡Muchas gracias!

La actualización de la imagen de Docker antes y después.
PS: el plugin onebox debería ser el mismo

Encontré un problema similar hace años.

Información de la actualización: antes y después.
PD: Tras la actualización, el onebox falló con un error 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

Realicé más pruebas; ninguna de ellas soluciona este error.

Prueba 1. Restaurar la copia de seguridad* realizada antes de que ocurriera el error. Reiniciar el sistema y luego se obtuvo un error 502.
Nota: Imagen de disco de VPS con copia de seguridad del 27/4, no un archivo ZIP de copia de seguridad de Discourse.

El nuevo archivo de copia de seguridad se puede restaurar y reiniciar sin problemas; solo la copia de seguridad antigua falla. Es extraño. En teoría, la copia de seguridad antigua debería funcionar igual que las demás.

Prueba 2. Clonar la imagen de disco de la copia de seguridad del VPS en un nuevo VPS y seguir los pasos a continuación para configurar un nuevo dominio. El nuevo sitio funciona correctamente, pero este error sigue existiendo. Debería deberse a que la reconstrucción carga una nueva imagen de Discourse, que es la misma.

Prueba 3. Seguir los pasos de la página web a continuación para ver por qué aparece el error 403.

La imagen aquí muestra la diferencia de Onebox entre meta (arriba) y mi sitio (abajo).

Probar URLs de Udemy y Amazon. Parece que una devuelve 403 y la otra 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