I haven’t gotten any errors for the last 2 years when upgrading my discourse. Anyone want to give me some idea of what the error could be.
precompile target: admin
precompile target: wizard
precompile target: desktop_rtl
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
51 │ ┌ @media screen and (max-width: 1025px) {
52 │ │ width: 80%;
53 │ │ }
│ └─── nested rule
... │
58 │ margin: 0 auto;
│ ^^^^^^^^^^^^^^ declaration
╵
/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 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
55 │ ┌ @media screen and (max-width: 768px) {
56 │ │ width: 95%;
57 │ │ }
│ └─── nested rule
58 │ margin: 0 auto;
│ ^^^^^^^^^^^^^^ declaration
╵
/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 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
51 │ ┌ @media screen and (max-width: 1025px) {
52 │ │ width: 80%;
53 │ │ }
│ └─── nested rule
... │
59 │ position: relative;
│ ^^^^^^^^^^^^^^^^^^ declaration
╵
/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 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
55 │ ┌ @media screen and (max-width: 768px) {
56 │ │ width: 95%;
57 │ │ }
│ └─── nested rule
... │
59 │ position: relative;
│ ^^^^^^^^^^^^^^^^^^ declaration
╵
/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 root stylesheet
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── nested rule
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2501 │ top: 0;
│ ^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── nested rule
... │
2501 │ top: 0;
│ ^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2502 │ left: 0;
│ ^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2502:3 root stylesheet
WARNING: 9 repetitive deprecation warnings omitted.
Run in verbose mode to see all warnings.
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
415 │ ┌ .d-icon {
416 │ │ color: var(--love);
417 │ │ }
│ └─── nested rule
... │
419 │ background: var(--love-low);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-reactions.scss 419:11 root stylesheet
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── nested rule
... │
2500 │ position: fixed;
│ ^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2500:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2501 │ top: 0;
│ ^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2483 │ ┌ @keyframes vanishing {
2484 │ │ to {
2485 │ │ display: none;
2486 │ │ }
2487 │ │ }
│ └─── nested rule
... │
2501 │ top: 0;
│ ^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2501:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
2477 │ ┌ @keyframes slideUp {
2478 │ │ to {
2479 │ │ transform: translateY(-100%);
2480 │ │ }
2481 │ │ }
│ └─── nested rule
... │
2502 │ left: 0;
│ ^^^^^^^ declaration
╵
/var/www/discourse/discourse-ai.scss 2502:3 root stylesheet
WARNING: 9 repetitive deprecation warnings omitted.
Run in verbose mode to see all warnings.
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
415 │ ┌ .d-icon {
416 │ │ color: var(--love);
417 │ │ }
│ └─── nested rule
... │
419 │ background: var(--love-low);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/discourse-reactions.scss 419:11 root stylesheet
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: 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 │ │ }
│ └─── nested rule
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 45:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── nested rule
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 45:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: 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 │ │ }
│ └─── nested rule
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 46:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── nested rule
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 46:3 root stylesheet
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]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: 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 │ │ }
│ └─── nested rule
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 45:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── nested rule
... │
45 │ grid-gap: 60px 20px;
│ ^^^^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 45:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: 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 │ │ }
│ └─── nested rule
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 46:3 root stylesheet
DEPRECATION WARNING [mixed-decls]: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.
More info: https://sass-lang.com/d/mixed-decls
╷
37 │ ┌ @supports (display: grid) {
38 │ │ display: grid;
39 │ │
40 │ │ .user-card-container {
41 │ │ margin: 0;
42 │ │ }
43 │ │ }
│ └─── nested rule
... │
46 │ margin-top: 60px;
│ ^^^^^^^^^^^^^^^^ declaration
╵
/var/www/discourse/theme_33.scss 46:3 root stylesheet
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
Done compiling CSS: 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 -- : Updating themes with concurrency: 10
[db:default] 'Header Links Iconified' - checking...
[db:default] 'Header Links Iconified' - updating from 78d105df to b4078416
[db:default] 'Hamburger Theme Selector' - checking...
[db:default] 'Hamburger Theme Selector' - updating from b100539f to cf45e891
[db:default] 'Easy Footer' - checking...
[db:default] 'Easy Footer' - updating from 3664de9c to 0a5e8d79
[db:default] 'User Card Directory' - checking...
[db:default] 'User Card Directory' - updating from 72af869d to 63f9de01
[db:default] 'Blog Post Styling' - checking...
[db:default] 'Blog Post Styling' - up to date
[db:default] 'Category Headers theme component' - checking...
[db:default] 'Category Headers theme component' - up to date
[db:default] 'Like Column' - checking...
[db:default] 'Like Column' - updating from 775f7bdd to 3b21a7f6
[db:default] 'md-composer-extras' - checking...
[db:default] 'md-composer-extras' - up to date
[db:default] 'discourse gifs' - checking...
[db:default] 'discourse gifs' - updating from efafc150 to 68d234b8
[db:default] 'Tag Icons' - checking...
[db:default] 'Tag Icons' - updating from 6032f177 to 8d6606a7
[db:default] 'DiscoTOC' - checking...
[db:default] 'DiscoTOC' - updating from 05d454d1 to ee9cbef4
[db:default] 'Discourse Topic Status Filter' - checking...
[db:default] 'Discourse Topic Status Filter' - updating from 94b8f2ea to 58d3f113
[db:default] 'sticky-avatars' - checking...
[db:default] 'sticky-avatars' - up to date
[db:default] 'Dropdown Header' - checking...
[db:default] 'Dropdown Header' - up to date
Compressing Javascript and Generating Source Maps
Downloading 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` is not writable.
Bundler will use `/tmp/bundler20250301-3574-amt0vh3574' as your home directory temporarily.
rake aborted!
Aws::S3::Errors::InvalidArgument: Unsupported header 'x-amz-checksum-crc32' received for this API call. (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>'
Tasks: TOP => s3:upload_assets
(See full trace by running task with --trace)
I, [2025-03-01T04:56:45.109871 #1] INFO -- : Installing CORS rules...
skipping
Skipping: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js
Skipping: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.br.js
Skipping: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.gz.js
Skipping: assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js.map
Skipping: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js
Skipping: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.br.js
Skipping: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.gz.js
Skipping: assets/service-worker-fbf56c1f1cb8a800513b5a4ed1547f02092cad7286f37ae7ac90dbb6195524d9.js.map
Skipping: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.js
Skipping: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.br.js
Skipping: assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.gz.js
Uploading: assets/scripts/discourse-test-listen-boot-c65930f97c9935680e942f8e32df616cc91ab7c9371b86db6e5ddf9ad868ae22.js
I, [2025-03-01T04:56:45.116353 #1] INFO -- : Terminating async processes
I, [2025-03-01T04:56:45.116811 #1] INFO -- : Sending INT to 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 -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 109
109:signal-handler (1740805005) Received SIGTERM scheduling shutdown...
2025-03-01 04:56:45.117 UTC [42] LOG: received fast shutdown request
2025-03-01 04:56:45.123 UTC [42] LOG: aborting any active transactions
2025-03-01 04:56:45.148 UTC [42] LOG: background worker "logical replication launcher" (PID 56) exited with exit code 1
2025-03-01 04:56:45.171 UTC [51] LOG: checkpoint complete: wrote 492 buffers (1.5%); 0 WAL file(s) added, 0 removed, 0 recycled; 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: shutting down
2025-03-01 04:56:45.173 UTC [51] LOG: checkpoint starting: shutdown immediate
2025-03-01 04:56:45.194 UTC [51] LOG: checkpoint complete: wrote 184 buffers (0.6%); 0 WAL file(s) added, 0 removed, 0 recycled; 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 # User requested shutdown...
109:M 01 Mar 2025 04:56:45.200 * Saving the final RDB snapshot before exiting.
2025-03-01 04:56:45.241 UTC [42] LOG: database system is shut down
109:M 01 Mar 2025 04:56:45.413 * DB saved on disk
109:M 01 Mar 2025 04:56:45.413 # Redis is now ready to exit, bye bye...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets failed with return #<Process::Status: pid 3572 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "cmd"=>["sudo -E -u discourse bundle exec rake s3:upload_assets"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
eac6e2aa68f89bf6bacb913658d5bbfa91c14fa17fba0045d7d2557d9796f8e5
my app.yml
## The Docker container is stateless; all data is stored in /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
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
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