Error al actualizar de 3.4.0.beta4-dev a 3.5.0.beta1

No he recibido ningún error en los últimos 2 años al actualizar mi Discourse. ¿Alguien puede darme una idea de qué podría ser el error?

precompile target: admin
precompile target: wizard
precompile target: desktop_rtl
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
51  │ ┌           @media screen and (max-width: 1025px) {
52  │ │             width: 80%;
53  │ │           }
    │ └─── regla anidada
... │
58  │             margin: 0 auto;
    │             ^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/app/assets/stylesheets/desktop/components/header-search.scss 58:11  @import
    desktop/components/_index.scss 2:9                                                     @import
    /var/www/discourse/desktop.scss 5:9                                                    hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

   ╷
55 │ ┌           @media screen and (max-width: 768px) {
56 │ │             width: 95%;
57 │ │           }
   │ └─── regla anidada
58 │             margin: 0 auto;
   │             ^^^^^^^^^^^^^^ declaración
   ╵
    /var/www/discourse/app/assets/stylesheets/desktop/components/header-search.scss 58:11  @import
    desktop/components/_index.scss 2:9                                                     @import
    /var/www/discourse/desktop.scss 5:9                                                    hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
51  │ ┌           @media screen and (max-width: 1025px) {
52  │ │             width: 80%;
53  │ │           }
    │ └─── regla anidada
... │
59  │             position: relative;
    │             ^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/app/assets/stylesheets/desktop/components/header-search.scss 59:11  @import
    desktop/components/_index.scss 2:9                                                     @import
    /var/www/discourse/desktop.scss 5:9                                                    hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
55  │ ┌           @media screen and (max-width: 768px) {
56  │ │             width: 95%;
57  │ │           }
    │ └─── regla anidada
... │
59  │             position: relative;
    │             ^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/app/assets/stylesheets/desktop/components/header-search.scss 59:11  @import
    desktop/components/_index.scss 2:9                                                     @import
    /var/www/discourse/desktop.scss 5:9                                                    hoja de estilos raíz
precompile target: mobile_rtl
precompile target: admin_rtl
precompile target: wizard_rtl
precompile target: automation
precompile target: chat
precompile target: checklist
precompile target: discourse-adplugin
precompile target: discourse-ai
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2500 │     position: fixed;
     │     ^^^^^^^^^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2500:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2483 │ ┌   @keyframes vanishing {
2484 │ │     to {
2485 │ │       display: none;
2486 │ │     }
2487 │ │   }
     │ └─── regla anidada
...  │
2500 │     position: fixed;
     │     ^^^^^^^^^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2500:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2501 │     top: 0;
     │     ^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2501:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2483 │ ┌   @keyframes vanishing {
2484 │ │     to {
2485 │ │       display: none;
2486 │ │     }
2487 │ │   }
     │ └─── regla anidada
...  │
2501 │     top: 0;
     │     ^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2501:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2502 │     left: 0;
     │     ^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2502:3  hoja de estilos raíz
ADVERTENCIA: se omitieron 9 advertencias de deprecación repetitivas.
Ejecute en modo detallado para ver todas las advertencias.
precompile target: discourse-assign
precompile target: discourse-bbcode
precompile target: discourse-cakeday
precompile target: discourse-calendar
precompile target: discourse-chart
precompile target: discourse-chat-integration
precompile target: discourse-custom-wizard
precompile target: discourse-details
precompile target: discourse-follow
precompile target: discourse-gamification
precompile target: discourse-graphviz
precompile target: discourse-lazy-videos
precompile target: discourse-local-dates
precompile target: discourse-math
precompile target: discourse-narrative-bot
precompile target: discourse-nationalflags
precompile target: discourse-plugin-composer-help-button
precompile target: discourse-presence
precompile target: discourse-ratings
precompile target: discourse-reactions
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
415 │ ┌           .d-icon {
416 │ │             color: var(--love);
417 │ │           }
    │ └─── regla anidada
... │
419 │             background: var(--love-low);
    │             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/discourse-reactions.scss 419:11  hoja de estilos raíz
precompile target: discourse-signatures
precompile target: discourse-solved
precompile target: discourse-templates
precompile target: discourse-tooltips
precompile target: discourse-topic-voting
precompile target: docker_manager
precompile target: footnote
precompile target: poll
precompile target: procourse-static-pages
precompile target: spoiler-alert
precompile target: chat_mobile
precompile target: discourse-ai_mobile
precompile target: discourse-assign_mobile
precompile target: discourse-calendar_mobile
precompile target: discourse-gamification_mobile
precompile target: discourse-ratings_mobile
precompile target: discourse-reactions_mobile
precompile target: discourse-solved_mobile
precompile target: discourse-topic-voting_mobile
precompile target: chat_desktop
precompile target: discourse-ai_desktop
precompile target: discourse-calendar_desktop
precompile target: discourse-gamification_desktop
precompile target: discourse-ratings_desktop
precompile target: discourse-reactions_desktop
precompile target: discourse-topic-voting_desktop
precompile target: poll_desktop
precompile target: automation_rtl
precompile target: chat_rtl
precompile target: checklist_rtl
precompile target: discourse-adplugin_rtl
precompile target: discourse-ai_rtl
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2500 │     position: fixed;
     │     ^^^^^^^^^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2500:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2483 │ ┌   @keyframes vanishing {
2484 │ │     to {
2485 │ │       display: none;
2486 │ │     }
2487 │ │   }
     │ └─── regla anidada
...  │
2500 │     position: fixed;
     │     ^^^^^^^^^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2500:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2501 │     top: 0;
     │     ^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2501:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2483 │ ┌   @keyframes vanishing {
2484 │ │     to {
2485 │ │       display: none;
2486 │ │     }
2487 │ │   }
     │ └─── regla anidada
...  │
2501 │     top: 0;
     │     ^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2501:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

     ╷
2477 │ ┌   @keyframes slideUp {
2478 │ │     to {
2479 │ │       transform: translateY(-100%);
2480 │ │     }
2481 │ │   }
     │ └─── regla anidada
...  │
2502 │     left: 0;
     │     ^^^^^^^ declaración
     ╵
    /var/www/discourse/discourse-ai.scss 2502:3  hoja de estilos raíz
ADVERTENCIA: se omitieron 9 advertencias de deprecación repetitivas.
Ejecute en modo detallado para ver todas las advertencias.
precompile target: discourse-assign_rtl
precompile target: discourse-bbcode_rtl
precompile target: discourse-cakeday_rtl
precompile target: discourse-calendar_rtl
precompile target: discourse-chart_rtl
precompile target: discourse-chat-integration_rtl
precompile target: discourse-custom-wizard_rtl
precompile target: discourse-details_rtl
precompile target: discourse-follow_rtl
precompile target: discourse-gamification_rtl
precompile target: discourse-graphviz_rtl
precompile target: discourse-lazy-videos_rtl
precompile target: discourse-local-dates_rtl
precompile target: discourse-math_rtl
precompile target: discourse-narrative-bot_rtl
precompile target: discourse-nationalflags_rtl
precompile target: discourse-plugin-composer-help-button_rtl
precompile target: discourse-presence_rtl
precompile target: discourse-ratings_rtl
precompile target: discourse-reactions_rtl
2025-03-01 04:56:08.873 UTC [51] LOG:  inicio del punto de control: tiempo
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
415 │ ┌           .d-icon {
416 │ │             color: var(--love);
417 │ │           }
    │ └─── regla anidada
... │
419 │             background: var(--love-low);
    │             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/discourse-reactions.scss 419:11  hoja de estilos raíz
precompile target: discourse-signatures_rtl
precompile target: discourse-solved_rtl
precompile target: discourse-templates_rtl
precompile target: discourse-tooltips_rtl
precompile target: discourse-topic-voting_rtl
precompile target: docker_manager_rtl
precompile target: footnote_rtl
precompile target: poll_rtl
precompile target: procourse-static-pages_rtl
precompile target: spoiler-alert_rtl
precompile target: chat_mobile_rtl
precompile target: discourse-ai_mobile_rtl
precompile target: discourse-assign_mobile_rtl
precompile target: discourse-calendar_mobile_rtl
precompile target: discourse-gamification_mobile_rtl
precompile target: discourse-ratings_mobile_rtl
precompile target: discourse-reactions_mobile_rtl
precompile target: discourse-solved_mobile_rtl
precompile target: discourse-topic-voting_mobile_rtl
precompile target: chat_desktop_rtl
precompile target: discourse-ai_desktop_rtl
precompile target: discourse-calendar_desktop_rtl
precompile target: discourse-gamification_desktop_rtl
precompile target: discourse-ratings_desktop_rtl
precompile target: discourse-reactions_desktop_rtl
precompile target: discourse-topic-voting_desktop_rtl
precompile target: poll_desktop_rtl
precompile target: desktop_theme Estilo de publicación de blog
precompile target: desktop_theme Componente de tema Encabezados de categoría
precompile target: desktop_theme Filtro de estado de tema de Discourse
precompile target: desktop_theme Iconos de enlaces de encabezado
precompile target: desktop_theme md-composer-extras
precompile target: desktop_theme Iconos de etiquetas
precompile target: desktop_theme Directorio de tarjetas de usuario
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
29  │ ┌   @media only screen and (min-width: 500px) {
30  │ │     grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
31  │ │   }
    │ └─── regla anidada
... │
45  │     grid-gap: 60px 20px;
    │     ^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 45:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
37  │ ┌   @supports (display: grid) {
38  │ │     display: grid;
39  │ │
40  │ │     .user-card-container {
41  │ │       margin: 0;
42  │ │     }
43  │ │   }
    │ └─── regla anidada
... │
45  │     grid-gap: 60px 20px;
    │     ^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 45:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
29  │ ┌   @media only screen and (min-width: 500px) {
30  │ │     grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
31  │ │   }
    │ └─── regla anidada
... │
46  │     margin-top: 60px;
    │     ^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 46:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
37  │ ┌   @supports (display: grid) {
38  │ │     display: grid;
39  │ │
40  │ │     .user-card-container {
41  │ │       margin: 0;
42  │ │     }
43  │ │   }
    │ └─── regla anidada
... │
46  │     margin-top: 60px;
    │     ^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 46:3  hoja de estilos raíz
precompile target: desktop_theme Solid Dark
precompile target: desktop_theme sticky-avatars
precompile target: desktop_theme Easy Footer
precompile target: desktop_theme discourse gifs
precompile target: desktop_theme DiscoTOC
precompile target: desktop_theme Dropdown Header
precompile target: mobile_theme Solid Dark
precompile target: mobile_theme Iconos de enlaces de encabezado
precompile target: mobile_theme Easy Footer
precompile target: mobile_theme Directorio de tarjetas de usuario
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
29  │ ┌   @media only screen and (min-width: 500px) {
30  │ │     grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
31  │ │   }
    │ └─── regla anidada
... │
45  │     grid-gap: 60px 20px;
    │     ^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 45:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
37  │ ┌   @supports (display: grid) {
38  │ │     display: grid;
39  │ │
40  │ │     .user-card-container {
41  │ │       margin: 0;
42  │ │     }
43  │ │   }
    │ └─── regla anidada
... │
45  │     grid-gap: 60px 20px;
    │     ^^^^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 45:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
29  │ ┌   @media only screen and (min-width: 500px) {
30  │ │     grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
31  │ │   }
    │ └─── regla anidada
... │
46  │     margin-top: 60px;
    │     ^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 46:3  hoja de estilos raíz
ADVERTENCIA DE DEPRECACIÓN [mixed-decls]: El comportamiento de Sass para las declaraciones que aparecen después de reglas anidadas cambiará para coincidir con el comportamiento especificado por CSS en una versión futura. Para mantener el comportamiento existente, mueva la declaración por encima de la regla anidada. Para optar por el nuevo comportamiento, envuelva la declaración en `& {}`.

Más información: https://sass-lang.com/d/mixed-decls

    ╷
37  │ ┌   @supports (display: grid) {
38  │ │     display: grid;
39  │ │
40  │ │     .user-card-container {
41  │ │       margin: 0;
42  │ │     }
43  │ │   }
    │ └─── regla anidada
... │
46  │     margin-top: 60px;
    │     ^^^^^^^^^^^^^^^^ declaración
    ╵
    /var/www/discourse/theme_33.scss 46:3  hoja de estilos raíz
precompile target: mobile_theme Estilo de publicación de blog
precompile target: mobile_theme Componente de tema Encabezados de categoría
precompile target: mobile_theme md-composer-extras
precompile target: mobile_theme discourse gifs
precompile target: mobile_theme Iconos de etiquetas
precompile target: mobile_theme DiscoTOC
precompile target: mobile_theme Filtro de estado de tema de Discourse
precompile target: mobile_theme sticky-avatars
precompile target: mobile_theme Dropdown Header
precompile target: color_definitions Solid Dark (Dark) (dark)
precompile target: color_definitions Solid Dark (Dark) (light)
precompile target: color_definitions Solid Dark (Base) (dark)
precompile target: color_definitions Solid Dark (Base) (light)
precompile target: desktop_theme Dark
precompile target: mobile_theme Dark
precompile target: color_definitions Dark (Dark) (dark)
precompile target: color_definitions Dark (Dark) (light)
precompile target: color_definitions Dark (Base) (dark)
precompile target: color_definitions Dark (Base) (light)
precompile target: desktop_theme Obelisk
precompile target: mobile_theme Obelisk
precompile target: color_definitions Obelisk (Dark) (dark)
precompile target: color_definitions Obelisk (Dark) (light)
precompile target: color_definitions Obelisk (Base) (dark)
109:M 01 Mar 2025 04:56:16.005 * 100 cambios en 300 segundos. Guardando...
109:M 01 Mar 2025 04:56:16.007 * Inicio de guardado en segundo plano por pid 3492
precompile target: color_definitions Obelisk (Base) (light)
precompile target: desktop_theme Ra
precompile target: mobile_theme Ra
precompile target: color_definitions Ra (Dark) (dark)
precompile target: color_definitions Ra (Dark) (light)
precompile target: color_definitions Ra (Base) (dark)
precompile target: color_definitions Ra (Base) (light)
precompile target: desktop_theme Osiris
precompile target: mobile_theme Osiris
precompile target: color_definitions Osiris (Dark) (dark)
precompile target: color_definitions Osiris (Dark) (light)
precompile target: color_definitions Osiris (Base) (dark)
precompile target: color_definitions Osiris (Base) (light)
3492:C 01 Mar 2025 04:56:17.713 * Base de datos guardada en disco
3492:C 01 Mar 2025 04:56:17.717 * Fork CoW para RDB: actual 1 MB, pico 1 MB, promedio 1 MB
Compilación de CSS completada: 2025-03-01 04:56:17 UTC
109:M 01 Mar 2025 04:56:17.720 * Guardado en segundo plano terminado con éxito
I, [2025-03-01T04:56:20.816553 #1]  INFO -- : Actualizando temas con concurrencia: 10
[db:default] 'Iconos de enlaces de encabezado' -  verificando...
[db:default] 'Iconos de enlaces de encabezado' -  actualizando de 78d105df a b4078416
[db:default] 'Selector de tema Hamburguesa' -  verificando...
[db:default] 'Selector de tema Hamburguesa' -  actualizando de b100539f a cf45e891
[db:default] 'Easy Footer' -  verificando...
[db:default] 'Easy Footer' -  actualizando de 3664de9c a 0a5e8d79
[db:default] 'Directorio de tarjetas de usuario' -  verificando...
[db:default] 'Directorio de tarjetas de usuario' -  actualizando de 72af869d a 63f9de01
[db:default] 'Estilo de publicación de blog' -  verificando...
[db:default] 'Estilo de publicación de blog' -  al día
[db:default] 'Componente de tema Encabezados de categoría' -  verificando...
[db:default] 'Componente de tema Encabezados de categoría' -  al día
[db:default] 'Columna de Me gusta' -  verificando...
[db:default] 'Columna de Me gusta' -  actualizando de 775f7bdd a 3b21a7f6
[db:default] 'md-composer-extras' -  verificando...
[db:default] 'md-composer-extras' -  al día
[db:default] 'discourse gifs' -  verificando...
[db:default] 'discourse gifs' -  actualizando de efafc150 a 68d234b8
[db:default] 'Iconos de etiquetas' -  verificando...
[db:default] 'Iconos de etiquetas' -  actualizando de 6032f177 a 8d6606a7
[db:default] 'DiscoTOC' -  verificando...
[db:default] 'DiscoTOC' -  actualizando de 05d454d1 a ee9cbef4
[db:default] 'Filtro de estado de tema de Discourse' -  verificando...
[db:default] 'Filtro de estado de tema de Discourse' -  actualizando de 94b8f2ea a 58d3f113
[db:default] 'sticky-avatars' -  verificando...
[db:default] 'sticky-avatars' -  al día
[db:default] 'Dropdown Header' -  verificando...
[db:default] 'Dropdown Header' -  al día
Comprimiendo Javascript y generando mapas de origen
Descargando MaxMindDB...

I, [2025-03-01T04:56:20.818348 #1]  INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets
`/root` no es escribible.
Bundler usará `/tmp/bundler20250301-3574-amt0vh3574' como su directorio de inicio temporalmente.
¡rake abortado!
Aws::S3::Errors::InvalidArgument: Encabezado no admitido 'x-amz-checksum-crc32' recibido para esta llamada a la API. (Aws::S3::Errors::InvalidArgument)
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/seahorse/client/plugins/raise_response_errors.rb:17:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/plugins/dualstack.rb:21:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/plugins/accelerate.rb:43:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/checksum_algorithm.rb:169:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:16:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/invocation_id.rb:16:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/seahorse/client/plugins/request_callback.rb:89:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/telemetry.rb:39:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/telemetry/no_op.rb:29:in `in_span'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/telemetry.rb:53:in `span_wrapper'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/telemetry.rb:39:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/seahorse/client/request.rb:72:in `send_request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/client.rb:17315:in `put_object'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/object.rb:2994:in `block in put'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-core-3.219.0/lib/aws-sdk-core/plugins/user_agent.rb:69:in `metric'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/object.rb:2993:in `put'
/var/www/discourse/lib/s3_helper.rb:82:in `upload'
/var/www/discourse/lib/tasks/s3.rake:41:in `block in upload'
/var/www/discourse/lib/tasks/s3.rake:41:in `open'
/var/www/discourse/lib/tasks/s3.rake:41:in `upload'
/var/www/discourse/lib/tasks/s3.rake:197:in `block (2 levels) in <main>'
/var/www/discourse/lib/tasks/s3.rake:197:in `each'
/var/www/discourse/lib/tasks/s3.rake:197:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tareas: TOP => s3:upload_assets
(Ver la traza completa ejecutando la tarea con --trace)
I, [2025-03-01T04:56:45.109871 #1]  INFO -- : Instalando reglas CORS...
omitiendo
Omitiendo: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js
Omitiendo: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.br.js
Omitiendo: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.gz.js
Omitiendo: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js.map
Omitiendo: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js
Omitiendo: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.br.js
Omitiendo: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.gz.js
Omitiendo: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js.map
Omitiendo: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.js
Omitiendo: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.br.js
Omitiendo: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.gz.js
Subiendo: assets/scripts/discourse-test-listen-boot-c65930f97c9935680e942f8e32df616cc91ab7c9371b86db6e5ddf9ad868ae22.js

I, [2025-03-01T04:56:45.116353 #1]  INFO -- : Terminando procesos asíncronos
I, [2025-03-01T04:56:45.116811 #1]  INFO -- : Enviando INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 42
I, [2025-03-01T04:56:45.117008 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 109
109:signal-handler (1740805005) Recibido SIGTERM programando apagado...
2025-03-01 04:56:45.117 UTC [42] LOG:  recibida solicitud de apagado rápido
2025-03-01 04:56:45.123 UTC [42] LOG:  abortando transacciones activas
2025-03-01 04:56:45.148 UTC [42] LOG:  el trabajador en segundo plano "logical replication launcher" (PID 56) salió con código de salida 1
2025-03-01 04:56:45.171 UTC [51] LOG:  punto de control completo: escribió 492 buffers (1.5%); 0 archivo(s) WAL añadidos, 0 eliminados, 0 reciclados; write=36.273 s, sync=0.010 s, total=36.299 s; sync files=37, longest=0.002 s, average=0.001 s; distance=3327 kB, estimate=5134 kB
2025-03-01 04:56:45.171 UTC [51] LOG:  apagando
2025-03-01 04:56:45.173 UTC [51] LOG:  punto de control iniciando: apagado inmediato
2025-03-01 04:56:45.194 UTC [51] LOG:  punto de control completo: escribió 184 buffers (0.6%); 0 archivo(s) WAL añadidos, 0 eliminados, 0 reciclados; write=0.011 s, sync=0.005 s, total=0.023 s; sync files=16, longest=0.002 s, average=0.001 s; distance=657 kB, estimate=4686 kB
109:M 01 Mar 2025 04:56:45.200 # Apagado solicitado por el usuario...
109:M 01 Mar 2025 04:56:45.200 * Guardando la instantánea RDB final antes de salir.
2025-03-01 04:56:45.241 UTC [42] LOG:  el sistema de bases de datos está apagado
109:M 01 Mar 2025 04:56:45.413 * Base de datos guardada en disco
109:M 01 Mar 2025 04:56:45.413 # Redis está listo para salir, adiós...


FALLIDO
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets falló con retorno #<Process::Status: pid 3572 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "cmd"=>["sudo -E -u discourse bundle exec rake s3:upload_assets"]}
bootstrap falló con código de salida 1
** FALLO AL INICIALIZAR ** por favor desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
eac6e2aa68f89bf6bacb913658d5bbfa91c14fa17fba0045d7d2557d9796f8e5

mi app.yml

## El contenedor Docker es sin estado; todos los datos se almacenan en /shared
volumes:
  - volume:
      host: /var/www/docker-sites/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/www/docker-sites/discourse/shared/standalone/log/var-log
      guest: /var/log

## Los plugins van aquí
## ver https://meta.discourse.org/t/19157 para detalles
hooks:
  after_assets_precompile:
    - exec:
        cd: $home
        cmd:
          - sudo -E -u discourse bundle exec rake s3:upload_assets
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://github.com/discourse/discourse-adplugin.git
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/discourse/discourse-chart.git
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-topic-voting.git
          - git clone https://github.com/discourse/discourse-signatures.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-graphviz.git
          - git clone https://github.com/discourse/discourse-tooltips.git
          - git clone https://github.com/discourse/discourse-bbcode
          - git clone https://github.com/discourse/discourse-affiliate.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-templates.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-follow.git
          - git clone https://github.com/discourse/discourse-perspective-api.git
          - git clone https://github.com/procourse/procourse-static-pages.git
          - git clone https://github.com/cpradio/discourse-plugin-composer-help-button.git
          - git clone https://github.com/paviliondev/discourse-custom-wizard.git
          - git clone https://github.com/paviliondev/discourse-ratings.git
          - git clone https://github.com/Ebsy/discourse-nationalflags.git
          - git clone https://github.com/discourse/discourse-gamification.git
          - git clone https://github.com/discourse/discourse-ai.git
          - git clone https://github.com/discourse/discourse-reactions.git

El error está ocurriendo durante tu hook rake s3:upload_assets after_assets_precompile.

Aws::S3::Errors::InvalidArgument: Encabezado no compatible 'x-amz-checksum-crc32' recibido para esta llamada a la API. (Aws::S3::Errors::InvalidArgument)

No estoy familiarizado con la configuración de Amazon S3 para Discourse, pero no veo que ese encabezado se haga referencia en el HEAD del repositorio de git de Discourse, ¿así que tal vez configuraste este encabezado en algún momento en algún lugar? Si es así, parece que ya no es compatible y deberías eliminarlo.

Echa un vistazo a este hilo: Can't rebuild due to AWS SDK gem bump and new AWS Data Integrity Protections - #7 by Yt.w

Tuve exactamente el mismo problema ahora mismo: mi foro está usando Backblaze B2, no Amazon S3, así que sospecho que eso es parte del problema. Para solucionarlo, descomenté esta línea en /var/discourse/containers/app.yml:

#version: test-passed

y la cambié a:

version: stable

luego ejecuté /var/discourse/launcher rebuild app de nuevo y todo se reconstruyó bien.