Je n’ai eu aucune erreur au cours des deux dernières années lors de la mise à jour de mon Discourse. Quelqu’un aurait-il une idée de ce que pourrait être cette erreur ?
precompile target: admin
precompile target: wizard
precompile target: desktop_rtl
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
51 │ ┌ @media screen and (max-width: 1025px) {
52 │ │ width: 80%;
53 │ │ }
│ └─── règle imbriquée
... │
58 │ margin: 0 auto;
│ ^^^^^^^^^^^^^^ déclaration
╵
/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 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
55 │ ┌ @media screen and (max-width: 768px) {
56 │ │ width: 95%;
57 │ │ }
│ └─── règle imbriquée
58 │ margin: 0 auto;
│ ^^^^^^^^^^^^^^ déclaration
╵
/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 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
51 │ ┌ @media screen and (max-width: 1025px) {
52 │ │ width: 80%;
53 │ │ }
│ └─── règle imbriquée
... │
59 │ position: relative;
│ ^^^^^^^^^^^^^^^^^^ déclaration
╵
/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 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
55 │ ┌ @media screen and (max-width: 768px) {
56 │ │ width: 95%;
57 │ │ }
│ └─── règle imbriquée
... │
59 │ position: relative;
│ ^^^^^^^^^^^^^^^^^^ déclaration
╵
/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 feuille de style racine
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
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── règle imbriquée
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2501 │ top: 0;
│ ^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── règle imbriquée
... │
2501 │ top: 0;
│ ^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2502 │ left: 0;
│ ^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2502:3 feuille de style racine
WARNING: 9 avertissements de dépréciation répétés omis.
Exécutez en mode verbeux pour voir tous les avertissements.
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
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
415 │ ┌ .d-icon {
416 │ │ color: var(--love);
417 │ │ }
│ └─── règle imbriquée
... │
419 │ background: var(--love-low);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-reactions.scss 419:11 feuille de style racine
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
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── règle imbriquée
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2501 │ top: 0;
│ ^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── règle imbriquée
... │
2501 │ top: 0;
│ ^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── règle imbriquée
... │
2502 │ left: 0;
│ ^^^^^^^ déclaration
╵
/var/www/discourse/discourse-ai.scss 2502:3 feuille de style racine
WARNING: 9 avertissements de dépréciation répétés omis.
Exécutez en mode verbeux pour voir tous les avertissements.
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: checkpoint starting: time
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
415 │ ┌ .d-icon {
416 │ │ color: var(--love);
417 │ │ }
│ └─── règle imbriquée
... │
419 │ background: var(--love-low);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/discourse-reactions.scss 419:11 feuille de style racine
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 Blog Post Styling
precompile target: desktop_theme Category Headers theme component
precompile target: desktop_theme Discourse Topic Status Filter
precompile target: desktop_theme Header Links Iconified
precompile target: desktop_theme md-composer-extras
precompile target: desktop_theme Tag Icons
precompile target: desktop_theme User Card Directory
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : 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 │ │ }
│ └─── règle imbriquée
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 45:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── règle imbriquée
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 45:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : 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 │ │ }
│ └─── règle imbriquée
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 46:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── règle imbriquée
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 46:3 feuille de style racine
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 Header Links Iconified
precompile target: mobile_theme Easy Footer
precompile target: mobile_theme User Card Directory
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : 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 │ │ }
│ └─── règle imbriquée
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 45:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── règle imbriquée
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 45:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : 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 │ │ }
│ └─── règle imbriquée
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 46:3 feuille de style racine
DEPRECATION WARNING [mixed-decls]: Le comportement de Sass pour les déclarations apparaissant après des règles imbriquées va changer pour correspondre au comportement spécifié par CSS dans une prochaine version. Pour conserver le comportement actuel, déplacez la déclaration au-dessus de la règle imbriquée. Pour adopter le nouveau comportement, enveloppez la déclaration dans `& {}`.
Plus d'informations : https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── règle imbriquée
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ déclaration
╵
/var/www/discourse/theme_33.scss 46:3 feuille de style racine
precompile target: mobile_theme Blog Post Styling
precompile target: mobile_theme Category Headers theme component
precompile target: mobile_theme md-composer-extras
precompile target: mobile_theme discourse gifs
precompile target: mobile_theme Tag Icons
precompile target: mobile_theme DiscoTOC
precompile target: mobile_theme Discourse Topic Status Filter
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 changes in 300 seconds. Saving...
109:M 01 Mar 2025 04:56:16.007 * Background saving started by 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 * DB saved on disk
3492:C 01 Mar 2025 04:56:17.717 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB
Compilation CSS terminée : 2025-03-01 04:56:17 UTC
109:M 01 Mar 2025 04:56:17.720 * Background saving terminated with success
I, [2025-03-01T04:56:20.816553 #1] INFO -- : Mise à jour des thèmes avec une concurrence de : 10
[db:default] 'Header Links Iconified' - vérification...
[db:default] 'Header Links Iconified' - mise à jour de 78d105df vers b4078416
[db:default] 'Hamburger Theme Selector' - vérification...
[db:default] 'Hamburger Theme Selector' - mise à jour de b100539f vers cf45e891
[db:default] 'Easy Footer' - vérification...
[db:default] 'Easy Footer' - mise à jour de 3664de9c vers 0a5e8d79
[db:default] 'User Card Directory' - vérification...
[db:default] 'User Card Directory' - mise à jour de 72af869d vers 63f9de01
[db:default] 'Blog Post Styling' - vérification...
[db:default] 'Blog Post Styling' - à jour
[db:default] 'Category Headers theme component' - vérification...
[db:default] 'Category Headers theme component' - à jour
[db:default] 'Like Column' - vérification...
[db:default] 'Like Column' - mise à jour de 775f7bdd vers 3b21a7f6
[db:default] 'md-composer-extras' - vérification...
[db:default] 'md-composer-extras' - à jour
[db:default] 'discourse gifs' - vérification...
[db:default] 'discourse gifs' - mise à jour de efafc150 vers 68d234b8
[db:default] 'Tag Icons' - vérification...
[db:default] 'Tag Icons' - mise à jour de 6032f177 vers 8d6606a7
[db:default] 'DiscoTOC' - vérification...
[db:default] 'DiscoTOC' - mise à jour de 05d454d1 vers ee9cbef4
[db:default] 'Discourse Topic Status Filter' - vérification...
[db:default] 'Discourse Topic Status Filter' - mise à jour de 94b8f2ea vers 58d3f113
[db:default] 'sticky-avatars' - vérification...
[db:default] 'sticky-avatars' - à jour
[db:default] 'Dropdown Header' - vérification...
[db:default] 'Dropdown Header' - à jour
Compression du Javascript et génération des Source Maps
Téléchargement de 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` n'est pas accessible en écriture.
Bundler utilisera `/tmp/bundler20250301-3574-amt0vh3574' comme répertoire personnel temporairement.
rake aborted!
Aws::S3::Errors::InvalidArgument: En-tête non pris en charge 'x-amz-checksum-crc32' reçu pour cet appel 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>'
Tâches : TOP => s3:upload_assets
(Voir la trace complète en exécutant la tâche avec --trace)
I, [2025-03-01T04:56:45.109871 #1] INFO -- : Installation des règles CORS...
saut
Saut : assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js
Saut : assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.br.js
Saut : assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.gz.js
Saut : assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js.map
Saut : assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js
Saut : assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.br.js
Saut : assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.gz.js
Saut : assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js.map
Saut : assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.js
Saut : assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.br.js
Saut : assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.gz.js
Téléchargement : assets/scripts/discourse-test-listen-boot-c65930f97c9935680e942f8e32df616cc91ab7c9371b86db6e5ddf9ad868ae22.js
I, [2025-03-01T04:56:45.116353 #1] INFO -- : Terminaison des processus asynchrones
I, [2025-03-01T04:56:45.116811 #1] INFO -- : Envoi de INT à 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 -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 109
109:signal-handler (1740805005) SIGTERM reçu, planification de l'arrêt...
2025-03-01 04:56:45.117 UTC [42] LOG: demande d'arrêt rapide reçue
2025-03-01 04:56:45.123 UTC [42] LOG: abandon de toutes les transactions actives
2025-03-01 04:56:45.148 UTC [42] LOG: le travailleur en arrière-plan "logical replication launcher" (PID 56) s'est arrêté avec le code de sortie 1
2025-03-01 04:56:45.171 UTC [51] LOG: point de contrôle terminé : 492 tampons écrits (1,5 %) ; 0 fichier(s) WAL ajouté(s), 0 supprimé(s), 0 recyclé(s) ; écriture=36,273 s, synchronisation=0,010 s, total=36,299 s ; fichiers synchronisés=37, plus long=0,002 s, moyenne=0,001 s ; distance=3327 ko, estimation=5134 ko
2025-03-01 04:56:45.171 UTC [51] LOG: arrêt en cours
2025-03-01 04:56:45.173 UTC [51] LOG: point de contrôle en cours : arrêt immédiat
2025-03-01 04:56:45.194 UTC [51] LOG: point de contrôle terminé : 184 tampons écrits (0,6 %) ; 0 fichier(s) WAL ajouté(s), 0 supprimé(s), 0 recyclé(s) ; écriture=0,011 s, synchronisation=0,005 s, total=0,023 s ; fichiers synchronisés=16, plus long=0,002 s, moyenne=0,001 s ; distance=657 ko, estimation=4686 ko
109:M 01 Mar 2025 04:56:45.200 # Arrêt demandé par l'utilisateur...
109:M 01 Mar 2025 04:56:45.200 * Sauvegarde de la dernière snapshot RDB avant la sortie.
2025-03-01 04:56:45.241 UTC [42] LOG: le système de base de données est arrêté
109:M 01 Mar 2025 04:56:45.413 * BD sauvegardée sur le disque
109:M 01 Mar 2025 04:56:45.413 # Redis est maintenant prêt à quitter, au revoir...
ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets a échoué avec le retour #<Process::Status: pid 3572 exit 1>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "cmd"=>["sudo -E -u discourse bundle exec rake s3:upload_assets"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez remonter et rechercher des messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
eac6e2aa68f89bf6bacb913658d5bbfa91c14fa17fba0045d7d2557d9796f8e5
mon app.yml
## Le conteneur Docker est sans état ; toutes les données sont stockées dans /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
## Les plugins vont ici
## voir https://meta.discourse.org/t/19157 pour plus de détails
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