aaasfdsfdsljn

y23qwgerghfds

Oct 27th, 2025 (edited)
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.37 KB | None | 0 0
  1. OS: Linux Discourse 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
  2.  
  3. root@Discourse:/var/discourse# sudo ./launcher rebuild app
  4. x86_64 arch detected.
  5. Ensuring launcher is up to date
  6. Launcher is up-to-date
  7. Stopping old container
  8. + /usr/bin/docker stop -t 600 app
  9. app
  10. 2.0.20251003-1437: Pulling from discourse/base
  11. Digest: sha256:0db7c9b4598e2a1806658391669d791fd779aa4301fdfbed6a7f322bf64e66ab
  12. Status: Image is up to date for discourse/base:2.0.20251003-1437
  13. docker.io/discourse/base:2.0.20251003-1437
  14. /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups.rb
  15. /usr/local/bin/pups --stdin
  16. I, [2025-10-28T03:05:18.783473 #1] INFO -- : Reading from stdin
  17. I, [2025-10-28T03:05:18.805268 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
  18. I, [2025-10-28T03:05:18.811080 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
  19. I, [2025-10-28T03:05:18.823695 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
  20. I, [2025-10-28T03:05:18.833813 #1] INFO -- : File > /root/install_postgres chmod: +x chown:
  21. I, [2025-10-28T03:05:18.852387 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
  22. I, [2025-10-28T03:05:18.855966 #1] INFO -- : Replacing data_directory = '/var/lib/postgresql/15/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/15/main/postgresql.conf
  23. I, [2025-10-28T03:05:18.866971 #1] INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/15/main/postgresql.conf
  24. I, [2025-10-28T03:05:18.868492 #1] INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/15/main/postgresql.conf
  25. I, [2025-10-28T03:05:18.875805 #1] INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/15/main/postgresql.conf
  26. I, [2025-10-28T03:05:18.876994 #1] INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/15/main/postgresql.conf
  27. I, [2025-10-28T03:05:18.879012 #1] INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/15/main/postgresql.conf
  28. I, [2025-10-28T03:05:18.880560 #1] INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/15/main/postgresql.conf
  29. I, [2025-10-28T03:05:18.881638 #1] INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/15/main/postgresql.conf
  30. I, [2025-10-28T03:05:18.882572 #1] INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/15/main/postgresql.conf
  31. I, [2025-10-28T03:05:18.883977 #1] INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/15/main/pg_hba.conf
  32. I, [2025-10-28T03:05:18.887390 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/15/main/pg_hba.conf
  33. I, [2025-10-28T03:05:18.888066 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/15/main/pg_hba.conf
  34. I, [2025-10-28T03:05:18.889189 #1] INFO -- : > if [ -f /root/install_postgres ]; then
  35. /root/install_postgres && rm -f /root/install_postgres
  36. elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
  37. socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
  38. fi
  39.  
  40. I, [2025-10-28T03:05:25.736919 #1] INFO -- : Generating locales (this might take a while)...
  41. en_US.UTF-8... done
  42. Generation complete.
  43.  
  44. I, [2025-10-28T03:05:25.737994 #1] INFO -- : > 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
  45. I, [2025-10-28T03:05:25.757075 #1] INFO -- : File > /usr/local/bin/create_db chmod: +x chown:
  46. I, [2025-10-28T03:05:25.774351 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
  47. I, [2025-10-28T03:05:25.792625 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
  48. I, [2025-10-28T03:05:25.793544 #1] INFO -- : > sleep 5
  49. 2025-10-28 03:05:25.843 UTC [45] LOG: starting PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
  50. 2025-10-28 03:05:25.844 UTC [45] LOG: listening on IPv4 address "0.0.0.0", port 5432
  51. 2025-10-28 03:05:25.845 UTC [45] LOG: listening on IPv6 address "::", port 5432
  52. 2025-10-28 03:05:25.851 UTC [45] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
  53. 2025-10-28 03:05:25.862 UTC [56] LOG: database system was shut down at 2025-10-28 03:04:34 UTC
  54. 2025-10-28 03:05:25.876 UTC [45] LOG: database system is ready to accept connections
  55. I, [2025-10-28T03:05:30.800294 #1] INFO -- :
  56. I, [2025-10-28T03:05:30.802291 #1] INFO -- : > /usr/local/bin/create_db
  57. 2025-10-28 03:05:30.975 UTC [63] postgres@postgres ERROR: database "discourse" already exists
  58. 2025-10-28 03:05:30.975 UTC [63] postgres@postgres STATEMENT: CREATE DATABASE discourse;
  59. createdb: error: database creation failed: ERROR: database "discourse" already exists
  60. 2025-10-28 03:05:31.090 UTC [66] postgres@discourse ERROR: role "discourse" already exists
  61. 2025-10-28 03:05:31.090 UTC [66] postgres@discourse STATEMENT: create user discourse;
  62. ERROR: role "discourse" already exists
  63. NOTICE: extension "hstore" already exists, skipping
  64. NOTICE: extension "pg_trgm" already exists, skipping
  65. NOTICE: extension "vector" already exists, skipping
  66. NOTICE: version "0.8.1" of extension "vector" is already installed
  67. NOTICE: extension "hstore" already exists, skipping
  68. NOTICE: extension "pg_trgm" already exists, skipping
  69. NOTICE: extension "vector" already exists, skipping
  70. NOTICE: version "0.8.1" of extension "vector" is already installed
  71. I, [2025-10-28T03:05:32.149304 #1] INFO -- : GRANT
  72. ALTER SCHEMA
  73. CREATE EXTENSION
  74. CREATE EXTENSION
  75. CREATE EXTENSION
  76. ALTER EXTENSION
  77. CREATE EXTENSION
  78. CREATE EXTENSION
  79. CREATE EXTENSION
  80. ALTER EXTENSION
  81. UPDATE 0
  82.  
  83. I, [2025-10-28T03:05:32.151546 #1] INFO -- : > echo postgres installed!
  84. I, [2025-10-28T03:05:32.155667 #1] INFO -- : postgres installed!
  85.  
  86. I, [2025-10-28T03:05:32.163985 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
  87. I, [2025-10-28T03:05:32.171602 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
  88. I, [2025-10-28T03:05:32.178916 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
  89. I, [2025-10-28T03:05:32.181259 #1] INFO -- : Replacing daemonize yes with in /etc/redis/redis.conf
  90. I, [2025-10-28T03:05:32.188877 #1] INFO -- : Replacing (?-mix:^pidfile.*$) with in /etc/redis/redis.conf
  91. I, [2025-10-28T03:05:32.189794 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
  92. I, [2025-10-28T03:05:32.197034 #1] INFO -- :
  93. I, [2025-10-28T03:05:32.198504 #1] INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
  94. I, [2025-10-28T03:05:32.200072 #1] INFO -- : Replacing (?-mix:^bind .*$) with in /etc/redis/redis.conf
  95. I, [2025-10-28T03:05:32.201517 #1] INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
  96. I, [2025-10-28T03:05:32.202731 #1] INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
  97. I, [2025-10-28T03:05:32.203911 #1] INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
  98. I, [2025-10-28T03:05:32.204803 #1] INFO -- : > echo redis installed
  99. I, [2025-10-28T03:05:32.208608 #1] INFO -- : redis installed
  100.  
  101. I, [2025-10-28T03:05:32.209602 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
  102. I, [2025-10-28T03:05:32.217730 #1] INFO -- : logfile ""
  103.  
  104. I, [2025-10-28T03:05:32.219554 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
  105. I, [2025-10-28T03:05:32.223568 #1] INFO -- : > sleep 10
  106. 112:C 28 Oct 2025 03:05:32.244 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  107. 112:C 28 Oct 2025 03:05:32.244 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=112, just started
  108. 112:C 28 Oct 2025 03:05:32.244 # Configuration loaded
  109. 112:M 28 Oct 2025 03:05:32.246 * monotonic clock: POSIX clock_gettime
  110. 112:M 28 Oct 2025 03:05:32.247 * Running mode=standalone, port=6379.
  111. 112:M 28 Oct 2025 03:05:32.248 # Server initialized
  112. 112:M 28 Oct 2025 03:05:32.248 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
  113. 112:M 28 Oct 2025 03:05:32.250 * Loading RDB produced by version 7.0.15
  114. 112:M 28 Oct 2025 03:05:32.250 * RDB age 58 seconds
  115. 112:M 28 Oct 2025 03:05:32.250 * RDB memory usage when created 1.52 Mb
  116. 112:M 28 Oct 2025 03:05:32.254 * Done loading RDB, keys loaded: 219, keys expired: 0.
  117. 112:M 28 Oct 2025 03:05:32.254 * DB loaded from disk: 0.004 seconds
  118. 112:M 28 Oct 2025 03:05:32.254 * Ready to accept connections
  119. I, [2025-10-28T03:05:42.227961 #1] INFO -- :
  120. I, [2025-10-28T03:05:42.229237 #1] INFO -- : > thpoff echo "thpoff is installed!"
  121. I, [2025-10-28T03:05:42.234580 #1] INFO -- : thpoff is installed!
  122.  
  123. I, [2025-10-28T03:05:42.235683 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
  124. I, [2025-10-28T03:05:42.390799 #1] INFO -- :
  125. I, [2025-10-28T03:05:42.391918 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
  126. I, [2025-10-28T03:05:42.550699 #1] INFO -- :
  127. I, [2025-10-28T03:05:42.551800 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
  128. I, [2025-10-28T03:05:42.710979 #1] INFO -- :
  129. I, [2025-10-28T03:05:42.712444 #1] INFO -- : > rm -f /etc/cron.d/anacron
  130. I, [2025-10-28T03:05:42.722513 #1] INFO -- :
  131. I, [2025-10-28T03:05:42.728708 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
  132. I, [2025-10-28T03:05:42.741680 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
  133. I, [2025-10-28T03:05:42.749912 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
  134. I, [2025-10-28T03:05:42.757391 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
  135. I, [2025-10-28T03:05:42.765136 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
  136. I, [2025-10-28T03:05:42.773613 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
  137. I, [2025-10-28T03:05:42.774638 #1] INFO -- : Replacing # postgres with sv start postgres || exit 1
  138. in /etc/service/unicorn/run
  139. I, [2025-10-28T03:05:42.777244 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
  140. I, [2025-10-28T03:05:44.074255 #1] INFO -- :
  141. I, [2025-10-28T03:05:44.075006 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  142. set -o errexit
  143. git fetch --tags --prune-tags --prune --force origin
  144. if [[ $(git symbolic-ref --short HEAD) == latest ]] ; then
  145. git pull
  146. else
  147. git -c advice.detachedHead=false checkout latest
  148. fi
  149. '
  150. From https://github.com/discourse/discourse
  151. - [deleted] (none) -> origin/0-a-cakeday
  152. - [deleted] (none) -> origin/0-a-rubocop
  153. - [deleted] (none) -> origin/0-a-unused-services
  154. - [deleted] (none) -> origin/1-anon-nav
  155. - [deleted] (none) -> origin/add-postoutletargs
  156. - [deleted] (none) -> origin/ai-summary-serializer
  157. - [deleted] (none) -> origin/ai-translation-configuration-update
  158. - [deleted] (none) -> origin/default-locale-temporarily-close-flag
  159. - [deleted] (none) -> origin/dependabot/bundler/rubocop-discourse-3.13.0
  160. - [deleted] (none) -> origin/dependabot/bundler/rubyzip-3.1.1
  161. - [deleted] (none) -> origin/dependabot/bundler/stripe-16.0.0
  162. - [deleted] (none) -> origin/dependabot/github_actions/actions/setup-node-5
  163. - [deleted] (none) -> origin/dependabot/npm_and_yarn/ember-cli-6.7.0
  164. - [deleted] (none) -> origin/dependabot/npm_and_yarn/embroider-f83e75fa89
  165. - [deleted] (none) -> origin/dependabot/npm_and_yarn/faker-js/faker-10.0.0
  166. - [deleted] (none) -> origin/dependabot/npm_and_yarn/lint-ed9b700cc1
  167. - [deleted] (none) -> origin/dependabot/npm_and_yarn/memfs-4.48.1
  168. - [deleted] (none) -> origin/dependabot/npm_and_yarn/webpack-5.102.0
  169. - [deleted] (none) -> origin/dev-merge-login-css
  170. - [deleted] (none) -> origin/dev/no-more-array-clear
  171. - [deleted] (none) -> origin/dev/no-more-array-deprecations-post-stream
  172. - [deleted] (none) -> origin/dev/no-more-array-get-set
  173. - [deleted] (none) -> origin/dev/no-more-array-square-brackets-property
  174. - [deleted] (none) -> origin/exact-url-match-in-sidebar
  175. - [deleted] (none) -> origin/experimental-chat-search
  176. - [deleted] (none) -> origin/feat-add-ical-format-response-to-post-events-index
  177. - [deleted] (none) -> origin/feature/bump-wiki-docs-topics-op-edit
  178. - [deleted] (none) -> origin/feature/edit-theme-owned-palettes
  179. - [deleted] (none) -> origin/feature/split-categories-and-groups-for-moderators-setting
  180. - [deleted] (none) -> origin/fix_debounce_in_d_multi_select
  181. - [deleted] (none) -> origin/fix_multiple_data_uploads
  182. - [deleted] (none) -> origin/headless-chrome
  183. - [deleted] (none) -> origin/issue/handle-worker-load-timeout-failure
  184. - [deleted] (none) -> origin/llm-credit-allocation
  185. - [deleted] (none) -> origin/loic-pitchfork
  186. - [deleted] (none) -> origin/mt/only-skip-option
  187. - [deleted] (none) -> origin/onebox-in-localized-posts
  188. - [deleted] (none) -> origin/pento/dev-calculate-flakyness
  189. - [deleted] (none) -> origin/photoswipe-lightbox
  190. - [deleted] (none) -> origin/remove-category-badge-recursive
  191. - [deleted] (none) -> origin/remove-footermessage-legacy-text
  192. - [deleted] (none) -> origin/simplify-add-remove-pm-user-group
  193. - [deleted] (none) -> origin/split-login-admin-settings
  194. - [deleted] (none) -> origin/system-email-fallback
  195. - [deleted] (none) -> origin/toggle_editor_when_unsupported
  196. - [deleted] (none) -> origin/unicode-grant-admin
  197. - [deleted] (none) -> origin/update_pgvector_080
  198. 5d239c560..368690f85 main -> origin/main
  199. * [new branch] 0-a-floating-ui -> origin/0-a-floating-ui
  200. 94faf7901..a58678538 a11y-post-heading-scrolling -> origin/a11y-post-heading-scrolling
  201. * [new branch] agc-import-export-scripts -> origin/agc-import-export-scripts
  202. * [new branch] ai-prototype/reaction-last -> origin/ai-prototype/reaction-last
  203. + 5c183e735...ffaa66cd8 async_ember_helpers_patch -> origin/async_ember_helpers_patch (forced update)
  204. * [new branch] avoid_rte_unauthorized_base64 -> origin/avoid_rte_unauthorized_base64
  205. * [new branch] backport-topic-tracking-fix -> origin/backport-topic-tracking-fix
  206. * [new branch] btn-mixin-border-radius -> origin/btn-mixin-border-radius
  207. * [new branch] capybara_browser_checkts_control -> origin/capybara_browser_checkts_control
  208. * [new branch] capybara_browser_checkts_experiment -> origin/capybara_browser_checkts_experiment
  209. * [new branch] configure_pg_statement_timeout_for_unicorn_processes -> origin/configure_pg_statement_timeout_for_unicorn_processes
  210. * [new branch] couple-sm-tweaks -> origin/couple-sm-tweaks
  211. + 5b10a80db...c6039a68f d-otp -> origin/d-otp (forced update)
  212. * [new branch] dependabot/bundler/crack-1.0.1 -> origin/dependabot/bundler/crack-1.0.1
  213. * [new branch] dependabot/bundler/mail-2.9.0 -> origin/dependabot/bundler/mail-2.9.0
  214. * [new branch] dependabot/bundler/openssl-3.3.2 -> origin/dependabot/bundler/openssl-3.3.2
  215. * [new branch] dependabot/bundler/playwright-ruby-client-1.56.0 -> origin/dependabot/bundler/playwright-ruby-client-1.56.0
  216. * [new branch] dependabot/bundler/rubyzip-3.2.1 -> origin/dependabot/bundler/rubyzip-3.2.1
  217. + bf51958cb...1864d0ac5 dependabot/bundler/sass-a19c11c4e9 -> origin/dependabot/bundler/sass-a19c11c4e9 (forced update)
  218. * [new branch] dependabot/bundler/sawyer-0.9.3 -> origin/dependabot/bundler/sawyer-0.9.3
  219. * [new branch] dependabot/bundler/stripe-17.0.1 -> origin/dependabot/bundler/stripe-17.0.1
  220. * [new branch] dependabot/bundler/webmock-3.26.0 -> origin/dependabot/bundler/webmock-3.26.0
  221. * [new branch] dependabot/github_actions/actions/setup-node-6 -> origin/dependabot/github_actions/actions/setup-node-6
  222. * [new branch] dependabot/npm_and_yarn/chart.js-4.5.1 -> origin/dependabot/npm_and_yarn/chart.js-4.5.1
  223. * [new branch] dependabot/npm_and_yarn/embroider-99b3228249 -> origin/dependabot/npm_and_yarn/embroider-99b3228249
  224. + c3027deb3...b1e00df96 dependabot/npm_and_yarn/fortawesome/fontawesome-free-7.1.0 -> origin/dependabot/npm_and_yarn/fortawesome/fontawesome-free-7.1.0 (forced update)
  225. + 6b0686c06...c917fbfa3 dependabot/npm_and_yarn/jsuites-5.13.4 -> origin/dependabot/npm_and_yarn/jsuites-5.13.4 (forced update)
  226. * [new branch] dependabot/npm_and_yarn/lefthook-2.0.1 -> origin/dependabot/npm_and_yarn/lefthook-2.0.1
  227. * [new branch] dependabot/npm_and_yarn/memfs-4.49.0 -> origin/dependabot/npm_and_yarn/memfs-4.49.0
  228. * [new branch] dependabot/npm_and_yarn/vitest-4.0.4 -> origin/dependabot/npm_and_yarn/vitest-4.0.4
  229. * [new branch] dev-add-component-arg-for-d-autocomplete -> origin/dev-add-component-arg-for-d-autocomplete
  230. * [new branch] dev-allow-right-left-placements-for-autocomplete-menu -> origin/dev-allow-right-left-placements-for-autocomplete-menu
  231. * [new branch] dev-azure-json-object -> origin/dev-azure-json-object
  232. * [new branch] dev-discourse-solved-answer-specs -> origin/dev-discourse-solved-answer-specs
  233. * [new branch] dev-refactor-d-autocomplete -> origin/dev-refactor-d-autocomplete
  234. 9d33c2629..6d7e3ce9f dev/add-no-category-composer-site-setting -> origin/dev/add-no-category-composer-site-setting
  235. * [new branch] dev/created-by-group-filter-query -> origin/dev/created-by-group-filter-query
  236. * [new branch] dev/messagebus-response-headers -> origin/dev/messagebus-response-headers
  237. + f71f6b5b6...1d3bd84e4 dev/migrate-from-advanced-search-to-welcome-banner -> origin/dev/migrate-from-advanced-search-to-welcome-banner (forced update)
  238. * [new branch] dev/no-more-array-addObjects -> origin/dev/no-more-array-addObjects
  239. * [new branch] dev/tracked-result-set -> origin/dev/tracked-result-set
  240. + 50c30c39f...0d2c402dc dev/user-actions-reviewable-logging -> origin/dev/user-actions-reviewable-logging (forced update)
  241. * [new branch] discourse-id-update-support -> origin/discourse-id-update-support
  242. * [new branch] dont_override_category_model -> origin/dont_override_category_model
  243. * [new branch] ember_settled_check -> origin/ember_settled_check
  244. + 64e725e17...030f51cfe ember_settled_experimental -> origin/ember_settled_experimental (forced update)
  245. + c84648556...3bbcdec2c feature/assuming-iam-role-s3-pt2 -> origin/feature/assuming-iam-role-s3-pt2 (forced update)
  246. * [new branch] feature/copy-as-markdown -> origin/feature/copy-as-markdown
  247. * [new branch] feature/unified-image-quality-setting -> origin/feature/unified-image-quality-setting
  248. 4d0521544..f7a6f3d95 feature/upcoming-changes-v1 -> origin/feature/upcoming-changes-v1
  249. * [new branch] fix-policy-acceptance-user-count -> origin/fix-policy-acceptance-user-count
  250. * [new branch] fix-selector -> origin/fix-selector
  251. * [new branch] fix-ui-for-deleting-moderators-account -> origin/fix-ui-for-deleting-moderators-account
  252. * [new branch] fix-warning-flair-when-creating-new-group -> origin/fix-warning-flair-when-creating-new-group
  253. * [new branch] fix/ai-llm-status-check -> origin/fix/ai-llm-status-check
  254. * [new branch] fix/better-smtp-logging -> origin/fix/better-smtp-logging
  255. * [new branch] fix/calendar-missing-starts-at -> origin/fix/calendar-missing-starts-at
  256. * [new branch] fix/notify-chat-user-non-channel-member -> origin/fix/notify-chat-user-non-channel-member
  257. + 9e18befeb...2f019fb59 form-kit-2-0 -> origin/form-kit-2-0 (forced update)
  258. * [new branch] jordan-feature -> origin/jordan-feature
  259. + 40d18be01...99c6a3d14 keep-img-tag-implementation-for-excerpt-parser -> origin/keep-img-tag-implementation-for-excerpt-parser (forced update)
  260. 04ed87792..368690f85 latest -> origin/latest
  261. + 958e31984...cf81c9611 likes-dmenu -> origin/likes-dmenu (forced update)
  262. * [new branch] likes-dmenu-mylikes -> origin/likes-dmenu-mylikes
  263. * [new branch] llm-metrics -> origin/llm-metrics
  264. * [new branch] log-max-sql-duration -> origin/log-max-sql-duration
  265. + bd7c66753...b6a1847be loic-server-modifiers-types -> origin/loic-server-modifiers-types (forced update)
  266. * [new branch] loic/contracts-inheritance -> origin/loic/contracts-inheritance
  267. * [new branch] loic/disabled-plugins-perf-impact -> origin/loic/disabled-plugins-perf-impact
  268. * [new branch] mt/restore-sql -> origin/mt/restore-sql
  269. + e28e896aa...1888c2aa1 mt/site_settings -> origin/mt/site_settings (forced update)
  270. b38084846..38e642001 nat1-merge-branch -> origin/nat1-merge-branch
  271. * [new branch] outlet-suspension-silenced -> origin/outlet-suspension-silenced
  272. 3e69277e2..c30b6097b peek-mode-v2 -> origin/peek-mode-v2
  273. * [new branch] pento/feature-refresh-reviewable-user-ui -> origin/pento/feature-refresh-reviewable-user-ui
  274. * [new branch] prevent-model-fails -> origin/prevent-model-fails
  275. * [new branch] problem-check-credit -> origin/problem-check-credit
  276. * [new branch] prototype-avatars -> origin/prototype-avatars
  277. * [new branch] quote-button -> origin/quote-button
  278. * [new branch] quote-lightbox -> origin/quote-lightbox
  279. 99695c6c0..e9fb01e59 refactor-subgrid -> origin/refactor-subgrid
  280. * [new branch] release-infrastructure -> origin/release-infrastructure
  281. * [new branch] repo-refactor -> origin/repo-refactor
  282. * [new branch] reuse_hashtag_cache -> origin/reuse_hashtag_cache
  283. + 8a8148488...503758d99 rollup-plugin-experiment -> origin/rollup-plugin-experiment (forced update)
  284. * [new branch] rte_supress_double_drop -> origin/rte_supress_double_drop
  285. + e8ccaeb1c...a3eccc73d sandbox/ai-team -> origin/sandbox/ai-team (forced update)
  286. + 1ef463255...154224f10 sandbox/dev-xp-1 -> origin/sandbox/dev-xp-1 (forced update)
  287. a925474ed..0360b84bb sandbox/dev-xp-2 -> origin/sandbox/dev-xp-2
  288. + 3e69277e2...51501cb28 sandbox/member-xp-1 -> origin/sandbox/member-xp-1 (forced update)
  289. + 1effbe0cc...33ca54d30 sandbox/member-xp-2 -> origin/sandbox/member-xp-2 (forced update)
  290. + 170018e94...3428d24ae sandbox/member-xp-3 -> origin/sandbox/member-xp-3 (forced update)
  291. + bfb813d85...4290e0746 sandbox/member-xp-4 -> origin/sandbox/member-xp-4 (forced update)
  292. + 4c42dfdae...7d50c0e99 sandbox/staff-xp-1 -> origin/sandbox/staff-xp-1 (forced update)
  293. * [new branch] screened-ip -> origin/screened-ip
  294. * [new branch] scripted_llm_tests -> origin/scripted_llm_tests
  295. * [new branch] shared-edits -> origin/shared-edits
  296. beaacf9e0..c96aeda33 stable -> origin/stable
  297. * [new branch] support_unicorn_worker_db_variables_override -> origin/support_unicorn_worker_db_variables_override
  298. 04ed87792..368690f85 tests-passed -> origin/tests-passed
  299. * [new branch] theme_grid_preview_url -> origin/theme_grid_preview_url
  300. * [new branch] translations-from-crowdin-main -> origin/translations-from-crowdin-main
  301. * [new branch] translations-from-crowdin-stable -> origin/translations-from-crowdin-stable
  302. + f171441c9...5ada74143 type-package -> origin/type-package (forced update)
  303. * [new branch] update-site-settings-secret-keys -> origin/update-site-settings-secret-keys
  304. * [new branch] upgrade_rubocop_discourse -> origin/upgrade_rubocop_discourse
  305. * [new branch] use_pm_on_to_markdown -> origin/use_pm_on_to_markdown
  306. * [new branch] ux-ai-bot-sidebar-link -> origin/ux-ai-bot-sidebar-link
  307. * [new branch] ux-composer-mode-placeholder -> origin/ux-composer-mode-placeholder
  308. * [new branch] ux-has-topics-alert-styling -> origin/ux-has-topics-alert-styling
  309. * [new branch] ux-horizon-bulk-select-card-layout -> origin/ux-horizon-bulk-select-card-layout
  310. * [new branch] version-bump/main -> origin/version-bump/main
  311. * [new branch] white_space_paragraph_parsing -> origin/white_space_paragraph_parsing
  312. Switched to a new branch 'latest'
  313. I, [2025-10-28T03:06:05.361586 #1] INFO -- : branch 'latest' set up to track 'origin/latest'.
  314.  
  315. I, [2025-10-28T03:06:05.367570 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version latest
  316. I, [2025-10-28T03:06:05.391794 #1] INFO -- :
  317. I, [2025-10-28T03:06:05.392442 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
  318. I, [2025-10-28T03:06:05.399737 #1] INFO -- :
  319. I, [2025-10-28T03:06:05.400622 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
  320. I, [2025-10-28T03:06:05.409600 #1] INFO -- :
  321. I, [2025-10-28T03:06:05.410620 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
  322. I, [2025-10-28T03:06:05.415820 #1] INFO -- :
  323. I, [2025-10-28T03:06:05.416614 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
  324. I, [2025-10-28T03:06:05.421897 #1] INFO -- :
  325. I, [2025-10-28T03:06:05.423020 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
  326. I, [2025-10-28T03:06:05.433425 #1] INFO -- :
  327. I, [2025-10-28T03:06:05.434402 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
  328. I, [2025-10-28T03:06:05.439825 #1] INFO -- :
  329. I, [2025-10-28T03:06:05.440735 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
  330. I, [2025-10-28T03:06:05.448949 #1] INFO -- :
  331. I, [2025-10-28T03:06:05.449752 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
  332. I, [2025-10-28T03:06:05.460586 #1] INFO -- :
  333. I, [2025-10-28T03:06:05.461633 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
  334. I, [2025-10-28T03:06:05.469562 #1] INFO -- :
  335. I, [2025-10-28T03:06:05.470534 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
  336. I, [2025-10-28T03:06:05.478380 #1] INFO -- :
  337. I, [2025-10-28T03:06:05.479612 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
  338. I, [2025-10-28T03:06:05.486937 #1] INFO -- :
  339. I, [2025-10-28T03:06:05.487412 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
  340. I, [2025-10-28T03:06:05.494774 #1] INFO -- :
  341. I, [2025-10-28T03:06:05.495648 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
  342. I, [2025-10-28T03:06:05.506200 #1] INFO -- :
  343. I, [2025-10-28T03:06:05.507063 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
  344. I, [2025-10-28T03:06:05.512144 #1] INFO -- :
  345. I, [2025-10-28T03:06:05.514472 #1] INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
  346. I, [2025-10-28T03:06:05.517492 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
  347. Cloning into 'docker_manager'...
  348. I, [2025-10-28T03:06:07.144717 #1] INFO -- :
  349. I, [2025-10-28T03:06:07.146833 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
  350. I, [2025-10-28T03:06:07.161514 #1] INFO -- :
  351. I, [2025-10-28T03:06:07.162455 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
  352. I, [2025-10-28T03:06:07.169845 #1] INFO -- :
  353. I, [2025-10-28T03:06:07.170887 #1] INFO -- : > mkdir -p /var/nginx/cache
  354. I, [2025-10-28T03:06:07.177787 #1] INFO -- :
  355. I, [2025-10-28T03:06:07.179048 #1] INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "before-server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  356. I, [2025-10-28T03:06:07.185246 #1] INFO -- :
  357. I, [2025-10-28T03:06:07.186103 #1] INFO -- : > grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  358. I, [2025-10-28T03:06:07.191110 #1] INFO -- :
  359. I, [2025-10-28T03:06:07.191940 #1] INFO -- : > grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "discourse" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
  360. I, [2025-10-28T03:06:07.196971 #1] INFO -- :
  361. I, [2025-10-28T03:06:07.197618 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/before-server
  362. I, [2025-10-28T03:06:07.202096 #1] INFO -- :
  363. I, [2025-10-28T03:06:07.203277 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/before-server/20-redirect-http-to-https.conf
  364. I, [2025-10-28T03:06:07.206591 #1] INFO -- :
  365. I, [2025-10-28T03:06:07.207464 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/before-server/30-ratelimited.conf
  366. I, [2025-10-28T03:06:07.210378 #1] INFO -- :
  367. I, [2025-10-28T03:06:07.211048 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/server
  368. I, [2025-10-28T03:06:07.214458 #1] INFO -- :
  369. I, [2025-10-28T03:06:07.215493 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/10-http.conf
  370. I, [2025-10-28T03:06:07.218807 #1] INFO -- :
  371. I, [2025-10-28T03:06:07.219969 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/20-https.conf
  372. I, [2025-10-28T03:06:07.223691 #1] INFO -- :
  373. I, [2025-10-28T03:06:07.224482 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/server/30-offline-page.conf
  374. I, [2025-10-28T03:06:07.228359 #1] INFO -- :
  375. I, [2025-10-28T03:06:07.228967 #1] INFO -- : > mkdir -p /etc/nginx/conf.d/outlets/discourse
  376. I, [2025-10-28T03:06:07.233675 #1] INFO -- :
  377. I, [2025-10-28T03:06:07.234626 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/discourse/20-https.conf
  378. I, [2025-10-28T03:06:07.238422 #1] INFO -- :
  379. I, [2025-10-28T03:06:07.239478 #1] INFO -- : > touch /etc/nginx/conf.d/outlets/discourse/30-ratelimited.conf
  380. I, [2025-10-28T03:06:07.242863 #1] INFO -- :
  381. I, [2025-10-28T03:06:07.244413 #1] INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
  382. I, [2025-10-28T03:06:07.251225 #1] INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections; in /etc/nginx/nginx.conf
  383. I, [2025-10-28T03:06:07.252795 #1] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size; in /etc/nginx/conf.d/discourse.conf
  384. I, [2025-10-28T03:06:07.254137 #1] INFO -- : > sed -i 's#listen 80;##g' /etc/nginx/conf.d/discourse.conf
  385. I, [2025-10-28T03:06:07.261761 #1] INFO -- :
  386. I, [2025-10-28T03:06:07.262714 #1] INFO -- : > if [ -f "/proc/net/if_inet6" ]; then
  387. echo "listen 80;\nlisten [::]:80;" > /etc/nginx/conf.d/outlets/server/10-http.conf
  388. else
  389. echo "listen 80;" > /etc/nginx/conf.d/outlets/server/10-http.conf
  390. fi
  391. I, [2025-10-28T03:06:07.267869 #1] INFO -- :
  392. I, [2025-10-28T03:06:07.269031 #1] INFO -- : > echo "done configuring web"
  393. I, [2025-10-28T03:06:07.272953 #1] INFO -- : done configuring web
  394.  
  395. I, [2025-10-28T03:06:07.274139 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
  396. I, [2025-10-28T03:06:08.029490 #1] INFO -- :
  397. I, [2025-10-28T03:06:08.030400 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
  398. I, [2025-10-28T03:06:17.911984 #1] INFO -- :
  399. I, [2025-10-28T03:06:17.913747 #1] INFO -- : > cd /var/www/discourse && if [ -f yarn.lock ]; then
  400. if [ -d node_modules/.pnpm ]; then
  401. echo "This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up..."
  402. find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +
  403. fi
  404. su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
  405. else
  406. su discourse -c 'CI=1 pnpm install --frozen-lockfile && pnpm prune'
  407. fi
  408. I, [2025-10-28T03:07:48.657499 #1] INFO -- : [.pnpmfile.cjs] Detected old app/assets/javascripts directory. Cleaning up gitignored files...
  409. Scope: all 15 workspace projects
  410. Lockfile is up to date, resolution step is skipped
  411. Progress: resolved 1, reused 0, downloaded 0, added 0
  412. Packages: +388 -104
  413. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
  414. Progress: resolved 388, reused 4, downloaded 0, added 0
  415. Progress: resolved 388, reused 80, downloaded 0, added 0
  416. Progress: resolved 388, reused 207, downloaded 0, added 0
  417. Progress: resolved 388, reused 207, downloaded 0, added 1
  418. Progress: resolved 388, reused 207, downloaded 3, added 1
  419. Progress: resolved 388, reused 207, downloaded 15, added 12
  420. Progress: resolved 388, reused 207, downloaded 16, added 58
  421. Progress: resolved 388, reused 207, downloaded 16, added 60
  422. Progress: resolved 388, reused 207, downloaded 16, added 61
  423. Progress: resolved 388, reused 207, downloaded 16, added 75
  424. Progress: resolved 388, reused 207, downloaded 16, added 76
  425. Progress: resolved 388, reused 207, downloaded 16, added 85
  426. Progress: resolved 388, reused 207, downloaded 16, added 98
  427. Progress: resolved 388, reused 207, downloaded 16, added 108
  428. Progress: resolved 388, reused 207, downloaded 16, added 111
  429. Progress: resolved 388, reused 207, downloaded 16, added 124
  430. Progress: resolved 388, reused 207, downloaded 23, added 135
  431. Progress: resolved 388, reused 207, downloaded 25, added 137
  432. Progress: resolved 388, reused 207, downloaded 33, added 145
  433. Progress: resolved 388, reused 207, downloaded 34, added 147
  434. Progress: resolved 388, reused 207, downloaded 41, added 156
  435. Progress: resolved 388, reused 207, downloaded 42, added 156
  436. Progress: resolved 388, reused 207, downloaded 57, added 169
  437. Progress: resolved 388, reused 207, downloaded 59, added 172
  438. Progress: resolved 388, reused 207, downloaded 68, added 185
  439. Progress: resolved 388, reused 207, downloaded 85, added 201
  440. Progress: resolved 388, reused 207, downloaded 96, added 209
  441. Progress: resolved 388, reused 207, downloaded 110, added 224
  442. Progress: resolved 388, reused 207, downloaded 112, added 224
  443. Progress: resolved 388, reused 207, downloaded 118, added 230
  444. Progress: resolved 388, reused 207, downloaded 124, added 237
  445. Progress: resolved 388, reused 207, downloaded 129, added 241
  446. Progress: resolved 388, reused 207, downloaded 129, added 242
  447. Progress: resolved 388, reused 207, downloaded 141, added 254
  448. Progress: resolved 388, reused 207, downloaded 142, added 257
  449. Progress: resolved 388, reused 207, downloaded 148, added 261
  450. Progress: resolved 388, reused 207, downloaded 152, added 265
  451. Progress: resolved 388, reused 207, downloaded 157, added 269
  452. Progress: resolved 388, reused 207, downloaded 157, added 270
  453. Progress: resolved 388, reused 207, downloaded 162, added 274
  454. Progress: resolved 388, reused 207, downloaded 166, added 278
  455. Progress: resolved 388, reused 207, downloaded 177, added 289
  456. Progress: resolved 388, reused 207, downloaded 180, added 296
  457. Progress: resolved 388, reused 207, downloaded 181, added 296
  458. Progress: resolved 388, reused 207, downloaded 181, added 308
  459. Progress: resolved 388, reused 207, downloaded 181, added 309
  460. Progress: resolved 388, reused 207, downloaded 181, added 309, done
  461. .../[email protected]/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
  462. .../[email protected]/node_modules/esbuild postinstall$ node install.js
  463. .../[email protected]/node_modules/core-js postinstall: Done
  464. .../[email protected]/node_modules/esbuild postinstall: Done
  465.  
  466. devDependencies:
  467. - @discourse/lint-configs 2.31.0
  468. + @discourse/lint-configs 2.34.0
  469. - @glint/core 2.0.0-alpha.3
  470. + @glint/ember-tsc 1.0.3
  471. - @glint/environment-ember-loose 2.0.0-alpha.3
  472. - @glint/environment-ember-template-imports 2.0.0-alpha.3
  473. - @glint/template 1.6.0-alpha.2
  474. - chart.js 3.5.1
  475. - chartjs-plugin-datalabels 2.2.0
  476. - esbuild 0.25.10
  477. + esbuild 0.25.11
  478. - eslint 9.34.0
  479. + eslint 9.38.0
  480. - jsdoc 4.0.4
  481. + jsdoc 4.0.5
  482. - magnific-popup 1.1.0
  483. - pikaday 1.8.2
  484. - playwright 1.55.1
  485. + playwright 1.56.1
  486. - prettier 3.5.3
  487. + prettier 3.6.2
  488. - puppeteer-core 24.23.0
  489. + puppeteer-core 24.26.1
  490. - squoosh 2.0.0
  491. - stylelint 16.23.1
  492. + stylelint 16.25.0
  493.  
  494. Done in 1m 25.7s using pnpm v9.15.9
  495. Lockfile is up to date, resolution step is skipped
  496. Already up to date
  497.  
  498.  
  499. I, [2025-10-28T03:07:48.664419 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
  500. 2025-10-28 03:10:25.976 UTC [54] LOG: checkpoint starting: time
  501. 2025-10-28 03:10:26.289 UTC [54] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.156 s, sync=0.101 s, total=0.323 s; sync files=3, longest=0.062 s, average=0.034 s; distance=3 kB, estimate=3 kB
  502. WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
  503. stringio (>= 0)
  504. Available/installed versions of this gem:
  505. - 3.1.7
  506. - 3.1.1
  507. WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
  508. Please report a bug if this causes problems.
  509. I, [2025-10-28T03:10:49.017950 #1] INFO -- : Fetching gem metadata from https://rubygems.org/........
  510. Fetching benchmark 0.5.0
  511. Installing benchmark 0.5.0
  512. Fetching bigdecimal 3.3.1
  513. Installing bigdecimal 3.3.1 with native extensions
  514. Fetching minitest 5.26.0
  515. Installing minitest 5.26.0
  516. Fetching uri 1.0.4
  517. Installing uri 1.0.4
  518. Fetching rack 2.2.20
  519. Installing rack 2.2.20
  520. Fetching net-imap 0.5.12
  521. Installing net-imap 0.5.12
  522. Fetching openssl 3.3.1
  523. Installing openssl 3.3.1 with native extensions
  524. Fetching discourse-emojis 1.0.44
  525. Installing discourse-emojis 1.0.44
  526. Fetching erb 5.1.1
  527. Installing erb 5.1.1 with native extensions
  528. Fetching json 2.15.2
  529. Installing json 2.15.2 with native extensions
  530. Fetching google-protobuf 4.33.0 (x86_64-linux-gnu)
  531. Installing google-protobuf 4.33.0 (x86_64-linux-gnu)
  532. Fetching pp 0.6.3
  533. Installing pp 0.6.3
  534. Fetching rdoc 6.15.0
  535. Installing rdoc 6.15.0
  536. Fetching mini_racer 0.19.1
  537. Installing mini_racer 0.19.1 with native extensions
  538. Fetching pitchfork 0.18.1
  539. Installing pitchfork 0.18.1 with native extensions
  540. Fetching puma 7.1.0
  541. Installing puma 7.1.0 with native extensions
  542. Fetching rrule 0.7.0
  543. Installing rrule 0.7.0
  544. Bundle complete! 163 Gemfile dependencies, 208 gems now installed.
  545. Gems in the groups 'test' and 'development' were not installed.
  546. Bundled gems are installed into `./vendor/bundle`
  547. 3 installed gems you directly depend on are looking for funding.
  548. Run `bundle fund` for details
  549.  
  550. I, [2025-10-28T03:10:49.044006 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle clean'
  551. I, [2025-10-28T03:11:03.741745 #1] INFO -- : Removing benchmark (0.4.1)
  552. Removing bigdecimal (3.2.3)
  553. Removing discourse-emojis (1.0.41)
  554. Removing erb (5.0.2)
  555. Removing google-protobuf-4.32.1-x86_64-linux (gnu)
  556. Removing json (2.15.0)
  557. Removing mini_racer (0.19.0)
  558. Removing minitest (5.25.5)
  559. Removing net-imap (0.5.11)
  560. Removing openssl (3.3.0)
  561. Removing pp (0.6.2)
  562. Removing puma (7.0.4)
  563. Removing rack (2.2.18)
  564. Removing rdoc (6.14.2)
  565. Removing rrule (0.6.0)
  566. Removing uri (1.0.3)
  567.  
  568. I, [2025-10-28T03:11:03.743059 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path "*/gems/*" -type d -exec rm -rf {} +'
  569. I, [2025-10-28T03:11:05.191451 #1] INFO -- :
  570. I, [2025-10-28T03:11:05.193072 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'
  571. I, [2025-10-28T03:11:05.421084 #1] INFO -- :
  572. I, [2025-10-28T03:11:05.441980 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
  573. I, [2025-10-28T03:11:13.675077 #1] INFO -- : docker_manager is already at latest compatible version
  574.  
  575. I, [2025-10-28T03:11:13.680254 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
  576. I, [2025-10-28T03:11:13.692700 #1] INFO -- : > sleep 10
  577. 1439:C 28 Oct 2025 03:11:13.719 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
  578. 1439:C 28 Oct 2025 03:11:13.719 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=1439, just started
  579. 1439:C 28 Oct 2025 03:11:13.719 # Configuration loaded
  580. 1439:M 28 Oct 2025 03:11:13.720 * monotonic clock: POSIX clock_gettime
  581. 1439:M 28 Oct 2025 03:11:13.721 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
  582. 1439:M 28 Oct 2025 03:11:13.721 # Failed listening on port 6379 (TCP), aborting.
  583. I, [2025-10-28T03:11:23.701807 #1] INFO -- :
  584. I, [2025-10-28T03:11:23.704731 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
  585. 112:M 28 Oct 2025 03:11:58.323 * 100 changes in 300 seconds. Saving...
  586. 112:M 28 Oct 2025 03:11:58.324 * Background saving started by pid 1569
  587. 1569:C 28 Oct 2025 03:11:58.412 * DB saved on disk
  588. 1569:C 28 Oct 2025 03:11:58.415 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB
  589. 112:M 28 Oct 2025 03:11:58.425 * Background saving terminated with success
  590. I, [2025-10-28T03:12:12.776324 #1] INFO -- :
  591. I, [2025-10-28T03:12:12.828358 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build'
  592. [assemble_ember_build] Node.js heap_size_limit is less than 2048MB. Setting --max-old-space-size=2048 and CHEAP_SOURCE_MAPS=1
  593. [assemble_ember_build] No existing build info file found.
  594. % Total % Received % Xferd Average Speed Time Time Time Current
  595. Dload Upload Total Spent Left Speed
  596. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  597. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  598. 100 11.0M 100 11.0M 0 0 14.3M 0 --:--:-- --:--:-- --:--:-- 47.1M
  599. [assemble_ember_build] Reusing existing core ember build. Only building plugins...
  600. ...[SourceMapConcat]
  601. [assemble_ember_build] Plugin build successfully integrated into dist
  602. I, [2025-10-28T03:14:41.078437 #1] INFO -- : Fetching and extracting https://get.discourse.org/discourse-assets/3.6.0.beta2-latest-368690f8/production.tar.gz...
  603. Prebuilt assets downloaded and extracted successfully.
  604. Building
  605. Environment: production
  606. building...
  607. cleaning up
  608. cleaning up...
  609. Built project successfully. Stored in "/var/www/discourse/frontend/discourse/dist/_plugin_only_build".
  610. File sizes:
  611. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/automation.js: 877 B (407 B gzipped)
  612. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/automation_admin.js: 94.2 kB (13.33 kB gzipped)
  613. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/chat.js: 773.79 kB (135.09 kB gzipped)
  614. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/chat_admin.js: 19.68 kB (3.57 kB gzipped)
  615. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/checklist.js: 4.95 kB (2.19 kB gzipped)
  616. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-adplugin.js: 41.52 kB (7.9 kB gzipped)
  617. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-adplugin_admin.js: 22.12 kB (4.36 kB gzipped)
  618. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-ai.js: 490.01 kB (88.61 kB gzipped)
  619. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-ai_admin.js: 23.36 kB (2.39 kB gzipped)
  620. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-assign.js: 101.11 kB (18.66 kB gzipped)
  621. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-cakeday.js: 39.52 kB (4.46 kB gzipped)
  622. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-calendar.js: 193.89 kB (38.41 kB gzipped)
  623. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-chat-integration.js: 1.22 kB (558 B gzipped)
  624. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-chat-integration_admin.js: 38.93 kB (5.98 kB gzipped)
  625. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-data-explorer.js: 99.12 kB (18.29 kB gzipped)
  626. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-details.js: 2.64 kB (1.16 kB gzipped)
  627. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-gamification.js: 35.05 kB (6.27 kB gzipped)
  628. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-gamification_admin.js: 18.27 kB (3.61 kB gzipped)
  629. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-graphviz.js: 2 kB (944 B gzipped)
  630. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-hcaptcha.js: 5.61 kB (1.77 kB gzipped)
  631. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-lazy-videos.js: 6.61 kB (2.2 kB gzipped)
  632. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-local-dates.js: 34.14 kB (9.02 kB gzipped)
  633. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-lti.js: 603 B (384 B gzipped)
  634. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-math.js: 5.98 kB (2.31 kB gzipped)
  635. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-patreon.js: 14.36 kB (3.5 kB gzipped)
  636. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-policy.js: 27.11 kB (5.8 kB gzipped)
  637. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-post-voting.js: 51.82 kB (9.68 kB gzipped)
  638. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-presence.js: 10.54 kB (2.07 kB gzipped)
  639. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-reactions.js: 61.26 kB (11.93 kB gzipped)
  640. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-rss-polling.js: 9.29 kB (2.22 kB gzipped)
  641. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-solved.js: 29.6 kB (6.18 kB gzipped)
  642. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-subscriptions.js: 147.45 kB (20.5 kB gzipped)
  643. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-templates.js: 22.8 kB (5.37 kB gzipped)
  644. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-topic-voting.js: 18.76 kB (4.17 kB gzipped)
  645. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-user-notes.js: 22.66 kB (4.39 kB gzipped)
  646. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/discourse-zendesk-plugin.js: 2.35 kB (971 B gzipped)
  647. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/docker_manager_admin.js: 33.57 kB (6.56 kB gzipped)
  648. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/footnote.js: 6.82 kB (2.81 kB gzipped)
  649. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/poll.js: 93.89 kB (20.95 kB gzipped)
  650. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/spoiler-alert.js: 6.46 kB (2.45 kB gzipped)
  651. - /var/www/discourse/frontend/discourse/dist/_plugin_only_build/assets/plugins/styleguide.js: 179.71 kB (24.02 kB gzipped)
  652.  
  653. I, [2025-10-28T03:14:41.125373 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'
  654. 2025-10-28 03:15:02.993 UTC [1792] discourse@discourse LOG: duration: 336.783 ms statement: SELECT "themes".* FROM "themes" WHERE "themes"."enabled" = TRUE AND "themes"."auto_update" = TRUE ORDER BY "themes"."id" ASC LIMIT 1000
  655. Compressing: message-bus-ajax-75fbb252.js
  656. Done 'message-bus-ajax-75fbb252.js' : 0.04 secs
  657.  
  658. Compressing: message-bus-ff3a5dc1.js
  659. Done 'message-bus-ff3a5dc1.js' : 0.01 secs
  660.  
  661. Compressing: rails-ujs-02496e62.js
  662. Done 'rails-ujs-02496e62.js' : 0.01 secs
  663.  
  664. Compressing: rails-ujs.esm-4793aacd.js
  665. Done 'rails-ujs.esm-4793aacd.js' : 0.01 secs
  666.  
  667. Compressing: embed-topics-f1f2489c.js
  668. Done 'embed-topics-f1f2489c.js' : 0.0 secs
  669.  
  670. Compressing: media-optimization-worker-bc7d02bc.js
  671. Done 'media-optimization-worker-bc7d02bc.js' : 0.0 secs
  672.  
  673. Compressing: embed-29c2bf31.js
  674. Done 'embed-29c2bf31.js' : 0.0 secs
  675.  
  676. Compressing: count-971fed55.js
  677. Done 'count-971fed55.js' : 0.0 secs
  678.  
  679. Compressing: publish-a87bc115.js
  680. Done 'publish-a87bc115.js' : 0.0 secs
  681.  
  682. Compressing: chunk.0ba35b82aaef57c89434.d41d8cd9.js
  683. Done 'chunk.0ba35b82aaef57c89434.d41d8cd9.js' : 0.0 secs
  684.  
  685. Compressing: chunk.30c9881094d720a427d3.d41d8cd9.js
  686. Done 'chunk.30c9881094d720a427d3.d41d8cd9.js' : 0.0 secs
  687.  
  688. Compressing: chunk.cfeeb3b28a5a27e16f10.d41d8cd9.js
  689. Done 'chunk.cfeeb3b28a5a27e16f10.d41d8cd9.js' : 0.0 secs
  690.  
  691. Compressing: chunk.e8f086fd4520b2289209.d41d8cd9.js
  692. Done 'chunk.e8f086fd4520b2289209.d41d8cd9.js' : 0.01 secs
  693.  
  694. Compressing: pageview-941a854e.js
  695. Done 'pageview-941a854e.js' : 0.0 secs
  696.  
  697. Compressing: google-universal-analytics-v3-b3a99bbc.js
  698. Done 'google-universal-analytics-v3-b3a99bbc.js' : 0.0 secs
  699.  
  700. Compressing: chunk.8faf57525236f9d8bb4f.d41d8cd9.js
  701. Done 'chunk.8faf57525236f9d8bb4f.d41d8cd9.js' : 0.0 secs
  702.  
  703. Compressing: chunk.34aae0f205e3ce8b7c85.d41d8cd9.js
  704. Done 'chunk.34aae0f205e3ce8b7c85.d41d8cd9.js' : 0.01 secs
  705.  
  706. Compressing: google-universal-analytics-v4-ba0fc09a.js
  707. Done 'google-universal-analytics-v4-ba0fc09a.js' : 0.0 secs
  708.  
  709. Compressing: scripts/module-shims-40162da5.js
  710. Done 'scripts/module-shims-40162da5.js' : 0.0 secs
  711.  
  712. Compressing: scripts/discourse-test-listen-boot-dab6744d.js
  713. Done 'scripts/discourse-test-listen-boot-dab6744d.js' : 0.0 secs
  714.  
  715. Compressing: scripts/discourse-test-load-dynamic-js-0b5699ef.js
  716. Done 'scripts/discourse-test-load-dynamic-js-0b5699ef.js' : 0.0 secs
  717.  
  718. Compressing: scripts/discourse-boot-24866beb.js
  719. Done 'scripts/discourse-boot-24866beb.js' : 0.0 secs
  720.  
  721. Compressing: scripts/start-app-c67be82d.js
  722. Done 'scripts/start-app-c67be82d.js' : 0.0 secs
  723.  
  724. Compressing: test-site-settings-74b52e95.js
  725. Done 'test-site-settings-74b52e95.js' : 0.01 secs
  726.  
  727. Compressing: chunk.7787c8d66628cfa04dd5.d41d8cd9.js
  728. Done 'chunk.7787c8d66628cfa04dd5.d41d8cd9.js' : 0.15 secs
  729.  
  730. Compressing: onpopstate-handler-41316d0a.js
  731. Done 'onpopstate-handler-41316d0a.js' : 0.0 secs
  732.  
  733. Compressing: chunk.7c8e953765036792f6ee.d41d8cd9.js
  734. Done 'chunk.7c8e953765036792f6ee.d41d8cd9.js' : 0.01 secs
  735.  
  736. Compressing: chunk.8a0f68b7671e53f35e6d.d41d8cd9.js
  737. Done 'chunk.8a0f68b7671e53f35e6d.d41d8cd9.js' : 0.01 secs
  738.  
  739. Compressing: chunk.5d732955aff802fd10c6.d41d8cd9.js
  740. Done 'chunk.5d732955aff802fd10c6.d41d8cd9.js' : 0.04 secs
  741.  
  742. Compressing: browser-update-296c1fea.js
  743. Done 'browser-update-296c1fea.js' : 0.0 secs
  744.  
  745. Compressing: chunk.7da1acfee73b1517cc9a.d41d8cd9.js
  746. Done 'chunk.7da1acfee73b1517cc9a.d41d8cd9.js' : 0.01 secs
  747.  
  748. Compressing: chunk.44679ca222b7bc71eac5.d41d8cd9.js
  749. Done 'chunk.44679ca222b7bc71eac5.d41d8cd9.js' : 0.01 secs
  750.  
  751. Compressing: chunk.6ea3b7e7c1c4a8075bd0.d41d8cd9.js
  752. Done 'chunk.6ea3b7e7c1c4a8075bd0.d41d8cd9.js' : 0.01 secs
  753.  
  754. Compressing: chunk.d5334f5f08f5c94f0d1f.d41d8cd9.js
  755. Done 'chunk.d5334f5f08f5c94f0d1f.d41d8cd9.js' : 0.07 secs
  756.  
  757. Compressing: chunk.d5e90d43919036f283ef.d41d8cd9.js
  758. Done 'chunk.d5e90d43919036f283ef.d41d8cd9.js' : 0.79 secs
  759.  
  760. Compressing: chunk.8d5863ffc1f45f464b40.d41d8cd9.js
  761. Done 'chunk.8d5863ffc1f45f464b40.d41d8cd9.js' : 0.01 secs
  762.  
  763. Compressing: chunk.7169d25885b367fb37f3.d41d8cd9.js
  764. Done 'chunk.7169d25885b367fb37f3.d41d8cd9.js' : 0.06 secs
  765.  
  766. Compressing: chunk.cb3d6d02b7e2f035d985.d41d8cd9.js
  767. Done 'chunk.cb3d6d02b7e2f035d985.d41d8cd9.js' : 1.16 secs
  768.  
  769. Compressing: chunk.642b2c6404078492bfda.d41d8cd9.js
  770. Done 'chunk.642b2c6404078492bfda.d41d8cd9.js' : 0.02 secs
  771.  
  772. Compressing: chunk.5d1dc98b9ee5ae0958a9.d41d8cd9.js
  773. Done 'chunk.5d1dc98b9ee5ae0958a9.d41d8cd9.js' : 0.01 secs
  774.  
  775. Compressing: chunk.fb43b0b9be698bdcddd6.d41d8cd9.js
  776. Done 'chunk.fb43b0b9be698bdcddd6.d41d8cd9.js' : 0.01 secs
  777.  
  778. Compressing: vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.js
  779. Done 'vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.js' : 0.01 secs
  780.  
  781. Compressing: chunk.85e141a3bc57eb3fe9bd.d41d8cd9.js
  782. Done 'chunk.85e141a3bc57eb3fe9bd.d41d8cd9.js' : 0.09 secs
  783.  
  784. Compressing: chunk.05fe76e867c32ec9923b.d41d8cd9.js
  785. Done 'chunk.05fe76e867c32ec9923b.d41d8cd9.js' : 0.02 secs
  786.  
  787. Compressing: google-tag-manager-ce5c5bc8.js
  788. Done 'google-tag-manager-ce5c5bc8.js' : 0.01 secs
  789.  
  790. Compressing: chunk.1693f82ac893678fd4ed.d41d8cd9.js
  791. Done 'chunk.1693f82ac893678fd4ed.d41d8cd9.js' : 0.03 secs
  792.  
  793. Compressing: chunk.746fbdeccc0e28b0af17.d41d8cd9.js
  794. Done 'chunk.746fbdeccc0e28b0af17.d41d8cd9.js' : 0.01 secs
  795.  
  796. Compressing: browser-detect-eda0902d.js
  797. Done 'browser-detect-eda0902d.js' : 0.0 secs
  798.  
  799. Compressing: chunk.d45353b270541797f9ea.d41d8cd9.js
  800. Done 'chunk.d45353b270541797f9ea.d41d8cd9.js' : 0.07 secs
  801.  
  802. Compressing: start-discourse-6f03a463.js
  803. Done 'start-discourse-6f03a463.js' : 0.01 secs
  804.  
  805. Compressing: chunk.b100f167680f7ab4840c.d41d8cd9.js
  806. Done 'chunk.b100f167680f7ab4840c.d41d8cd9.js' : 0.01 secs
  807.  
  808. Compressing: print-page-ad8d6d41.js
  809. Done 'print-page-ad8d6d41.js' : 0.01 secs
  810.  
  811. Compressing: embed-application-10475058.js
  812. Done 'embed-application-10475058.js' : 0.01 secs
  813.  
  814. Compressing: chunk.a02143fabd8248c51f65.d41d8cd9.js
  815. Done 'chunk.a02143fabd8248c51f65.d41d8cd9.js' : 0.01 secs
  816.  
  817. Compressing: chunk.6e8cda6ab0f77db9019f.d41d8cd9.js
  818. Done 'chunk.6e8cda6ab0f77db9019f.d41d8cd9.js' : 0.01 secs
  819.  
  820. Compressing: plugins/automation-9019c018.js
  821. Done 'plugins/automation-9019c018.js' : 0.01 secs
  822.  
  823. Compressing: plugins/checklist-aded2cb0.js
  824. Done 'plugins/checklist-aded2cb0.js' : 0.01 secs
  825.  
  826. Compressing: plugins/discourse-math-b61cab7e.js
  827. Done 'plugins/discourse-math-b61cab7e.js' : 0.01 secs
  828.  
  829. Compressing: plugins/discourse-ai_admin-1c590755.js
  830. Done 'plugins/discourse-ai_admin-1c590755.js' : 0.01 secs
  831.  
  832. Compressing: plugins/docker_manager_admin-593cc215.js
  833. Done 'plugins/docker_manager_admin-593cc215.js' : 0.01 secs
  834.  
  835. Compressing: plugins/discourse-user-notes-f2a11b51.js
  836. Done 'plugins/discourse-user-notes-f2a11b51.js' : 0.01 secs
  837.  
  838. Compressing: plugins/discourse-details-39803aaa.js
  839. Done 'plugins/discourse-details-39803aaa.js' : 0.01 secs
  840.  
  841. Compressing: plugins/discourse-subscriptions-4264821e.js
  842. Done 'plugins/discourse-subscriptions-4264821e.js' : 0.02 secs
  843.  
  844. Compressing: plugins/discourse-assign-257b2df3.js
  845. Done 'plugins/discourse-assign-257b2df3.js' : 0.02 secs
  846.  
  847. Compressing: plugins/discourse-chat-integration-016d8fc7.js
  848. Done 'plugins/discourse-chat-integration-016d8fc7.js' : 0.01 secs
  849.  
  850. Compressing: plugins/footnote-13fa58c7.js
  851. Done 'plugins/footnote-13fa58c7.js' : 0.01 secs
  852.  
  853. Compressing: plugins/discourse-patreon-87c7a48d.js
  854. Done 'plugins/discourse-patreon-87c7a48d.js' : 0.01 secs
  855.  
  856. Compressing: plugins/chat_admin-8319d4ad.js
  857. Done 'plugins/chat_admin-8319d4ad.js' : 0.01 secs
  858.  
  859. Compressing: plugins/automation_admin-41bf7132.js
  860. Done 'plugins/automation_admin-41bf7132.js' : 0.02 secs
  861.  
  862. Compressing: plugins/discourse-solved-06c172d7.js
  863. Done 'plugins/discourse-solved-06c172d7.js' : 0.01 secs
  864.  
  865. Compressing: plugins/spoiler-alert-8a3ada44.js
  866. Done 'plugins/spoiler-alert-8a3ada44.js' : 0.01 secs
  867.  
  868. Compressing: plugins/chat-f1ce4c45.js
  869. Done 'plugins/chat-f1ce4c45.js' : 0.09 secs
  870.  
  871. Compressing: plugins/discourse-gamification-f4a6fbfe.js
  872. Done 'plugins/discourse-gamification-f4a6fbfe.js' : 0.01 secs
  873.  
  874. Compressing: plugins/discourse-policy-57704784.js
  875. Done 'plugins/discourse-policy-57704784.js' : 0.01 secs
  876.  
  877. Compressing: plugins/discourse-chat-integration_admin-65527ced.js
  878. Done 'plugins/discourse-chat-integration_admin-65527ced.js' : 0.01 secs
  879.  
  880. Compressing: plugins/poll-56bc2764.js
  881. Done 'plugins/poll-56bc2764.js' : 0.02 secs
  882.  
  883. Compressing: plugins/styleguide-2a71215f.js
  884. Done 'plugins/styleguide-2a71215f.js' : 0.03 secs
  885.  
  886. Compressing: plugins/discourse-adplugin-c0c526a9.js
  887. Done 'plugins/discourse-adplugin-c0c526a9.js' : 0.01 secs
  888.  
  889. Compressing: plugins/discourse-local-dates-296e821e.js
  890. Done 'plugins/discourse-local-dates-296e821e.js' : 0.01 secs
  891.  
  892. Compressing: plugins/discourse-graphviz-ef1a8d72.js
  893. Done 'plugins/discourse-graphviz-ef1a8d72.js' : 0.01 secs
  894.  
  895. Compressing: plugins/discourse-lti-9b7cfd1d.js
  896. Done 'plugins/discourse-lti-9b7cfd1d.js' : 0.01 secs
  897.  
  898. Compressing: plugins/discourse-ai-69933b15.js
  899. Done 'plugins/discourse-ai-69933b15.js' : 0.06 secs
  900.  
  901. Compressing: plugins/discourse-hcaptcha-e4337643.js
  902. Done 'plugins/discourse-hcaptcha-e4337643.js' : 0.01 secs
  903.  
  904. Compressing: plugins/discourse-cakeday-55321da9.js
  905. Done 'plugins/discourse-cakeday-55321da9.js' : 0.01 secs
  906.  
  907. Compressing: plugins/discourse-data-explorer-d6c3b788.js
  908. Done 'plugins/discourse-data-explorer-d6c3b788.js' : 0.02 secs
  909.  
  910. Compressing: plugins/discourse-adplugin_admin-0184903d.js
  911. Done 'plugins/discourse-adplugin_admin-0184903d.js' : 0.01 secs
  912.  
  913. Compressing: plugins/discourse-calendar-19eda362.js
  914. Done 'plugins/discourse-calendar-19eda362.js' : 0.03 secs
  915.  
  916. Compressing: plugins/discourse-reactions-2760548a.js
  917. Done 'plugins/discourse-reactions-2760548a.js' : 0.01 secs
  918.  
  919. Compressing: plugins/discourse-post-voting-ac93bd4a.js
  920. Done 'plugins/discourse-post-voting-ac93bd4a.js' : 0.01 secs
  921.  
  922. Compressing: plugins/discourse-zendesk-plugin-11ff1a5b.js
  923. Done 'plugins/discourse-zendesk-plugin-11ff1a5b.js' : 0.01 secs
  924.  
  925. Compressing: plugins/discourse-lazy-videos-da0156f3.js
  926. Done 'plugins/discourse-lazy-videos-da0156f3.js' : 0.01 secs
  927.  
  928. Compressing: plugins/discourse-templates-3ef20003.js
  929. Done 'plugins/discourse-templates-3ef20003.js' : 0.01 secs
  930.  
  931. Compressing: plugins/discourse-gamification_admin-b5b0c8c5.js
  932. Done 'plugins/discourse-gamification_admin-b5b0c8c5.js' : 0.01 secs
  933.  
  934. Compressing: plugins/discourse-presence-f0c39f4a.js
  935. Done 'plugins/discourse-presence-f0c39f4a.js' : 0.0 secs
  936.  
  937. Compressing: plugins/discourse-rss-polling-765c9661.js
  938. Done 'plugins/discourse-rss-polling-765c9661.js' : 0.0 secs
  939.  
  940. Compressing: plugins/discourse-topic-voting-5809cb26.js
  941. Done 'plugins/discourse-topic-voting-5809cb26.js' : 0.01 secs
  942.  
  943. Compressing: plugins/footnote_extra-95ffab71.js
  944. Done 'plugins/footnote_extra-95ffab71.js' : 0.01 secs
  945.  
  946. Done 'Done compressing all JS files' : 3.38 secs
  947.  
  948. Start compiling CSS: 2025-10-28 03:15:15 UTC
  949. -------------
  950. Compiling CSS for default 2025-10-28 03:15:15 UTC
  951. precompile target: common
  952. precompile target: desktop
  953. precompile target: mobile
  954. precompile target: admin
  955. precompile target: wizard
  956. precompile target: common_rtl
  957. 2025-10-28 03:15:25.398 UTC [54] LOG: checkpoint starting: time
  958. 2025-10-28 03:15:26.312 UTC [54] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.862 s, sync=0.011 s, total=0.915 s; sync files=9, longest=0.006 s, average=0.002 s; distance=13 kB, estimate=13 kB
  959. precompile target: desktop_rtl
  960. precompile target: mobile_rtl
  961. precompile target: admin_rtl
  962. precompile target: wizard_rtl
  963. precompile target: automation
  964. precompile target: chat
  965. precompile target: checklist
  966. precompile target: discourse-adplugin
  967. precompile target: discourse-ai
  968. precompile target: discourse-assign
  969. precompile target: discourse-cakeday
  970. precompile target: discourse-calendar
  971. precompile target: discourse-chat-integration
  972. precompile target: discourse-data-explorer
  973. precompile target: discourse-details
  974. precompile target: discourse-gamification
  975. precompile target: discourse-graphviz
  976. precompile target: discourse-lazy-videos
  977. precompile target: discourse-local-dates
  978. precompile target: discourse-math
  979. precompile target: discourse-narrative-bot
  980. precompile target: discourse-patreon
  981. precompile target: discourse-policy
  982. precompile target: discourse-post-voting
  983. precompile target: discourse-presence
  984. precompile target: discourse-reactions
  985. precompile target: discourse-rss-polling
  986. precompile target: discourse-solved
  987. precompile target: discourse-subscriptions
  988. precompile target: discourse-templates
  989. precompile target: discourse-topic-voting
  990. precompile target: discourse-user-notes
  991. precompile target: docker_manager
  992. precompile target: footnote
  993. precompile target: poll
  994. precompile target: spoiler-alert
  995. precompile target: chat_mobile
  996. precompile target: discourse-ai_mobile
  997. precompile target: discourse-assign_mobile
  998. precompile target: discourse-calendar_mobile
  999. precompile target: discourse-gamification_mobile
  1000. precompile target: discourse-post-voting_mobile
  1001. precompile target: discourse-reactions_mobile
  1002. precompile target: discourse-solved_mobile
  1003. precompile target: discourse-topic-voting_mobile
  1004. precompile target: chat_desktop
  1005. precompile target: discourse-ai_desktop
  1006. precompile target: discourse-gamification_desktop
  1007. precompile target: discourse-post-voting_desktop
  1008. precompile target: discourse-reactions_desktop
  1009. precompile target: discourse-topic-voting_desktop
  1010. precompile target: poll_desktop
  1011. precompile target: automation_rtl
  1012. precompile target: chat_rtl
  1013. precompile target: checklist_rtl
  1014. precompile target: discourse-adplugin_rtl
  1015. precompile target: discourse-ai_rtl
  1016. precompile target: discourse-assign_rtl
  1017. precompile target: discourse-cakeday_rtl
  1018. precompile target: discourse-calendar_rtl
  1019. precompile target: discourse-chat-integration_rtl
  1020. precompile target: discourse-data-explorer_rtl
  1021. precompile target: discourse-details_rtl
  1022. precompile target: discourse-gamification_rtl
  1023. precompile target: discourse-graphviz_rtl
  1024. precompile target: discourse-lazy-videos_rtl
  1025. precompile target: discourse-local-dates_rtl
  1026. precompile target: discourse-math_rtl
  1027. precompile target: discourse-narrative-bot_rtl
  1028. precompile target: discourse-patreon_rtl
  1029. precompile target: discourse-policy_rtl
  1030. precompile target: discourse-post-voting_rtl
  1031. precompile target: discourse-presence_rtl
  1032. precompile target: discourse-reactions_rtl
  1033. precompile target: discourse-rss-polling_rtl
  1034. precompile target: discourse-solved_rtl
  1035. precompile target: discourse-subscriptions_rtl
  1036. precompile target: discourse-templates_rtl
  1037. precompile target: discourse-topic-voting_rtl
  1038. precompile target: discourse-user-notes_rtl
  1039. precompile target: docker_manager_rtl
  1040. precompile target: footnote_rtl
  1041. precompile target: poll_rtl
  1042. precompile target: spoiler-alert_rtl
  1043. precompile target: chat_mobile_rtl
  1044. precompile target: discourse-ai_mobile_rtl
  1045. precompile target: discourse-assign_mobile_rtl
  1046. precompile target: discourse-calendar_mobile_rtl
  1047. precompile target: discourse-gamification_mobile_rtl
  1048. precompile target: discourse-post-voting_mobile_rtl
  1049. precompile target: discourse-reactions_mobile_rtl
  1050. precompile target: discourse-solved_mobile_rtl
  1051. precompile target: discourse-topic-voting_mobile_rtl
  1052. precompile target: chat_desktop_rtl
  1053. precompile target: discourse-ai_desktop_rtl
  1054. precompile target: discourse-gamification_desktop_rtl
  1055. precompile target: discourse-post-voting_desktop_rtl
  1056. precompile target: discourse-reactions_desktop_rtl
  1057. precompile target: discourse-topic-voting_desktop_rtl
  1058. precompile target: poll_desktop_rtl
  1059. precompile target: color_definitions Foundation (Dark)
  1060. precompile target: color_definitions Foundation (Light (default))
  1061. Done compiling CSS: 2025-10-28 03:15:43 UTC
  1062. MaxMind IP database download requires an account ID and a license key
  1063. Please set DISCOURSE_MAXMIND_ACCOUNT_ID and DISCOURSE_MAXMIND_LICENSE_KEY. See https://meta.discourse.org/t/configure-maxmind-for-reverse-ip-lookups/173941 for more details.
  1064. MaxMind IP database download requires an account ID and a license key
  1065. Please set DISCOURSE_MAXMIND_ACCOUNT_ID and DISCOURSE_MAXMIND_LICENSE_KEY. See https://meta.discourse.org/t/configure-maxmind-for-reverse-ip-lookups/173941 for more details.
  1066. I, [2025-10-28T03:15:44.063569 #1] INFO -- : Updating themes with concurrency: 10
  1067. Compressing JavaScript files
  1068. Downloading MaxMindDB...
  1069.  
  1070. I, [2025-10-28T03:15:44.109359 #1] INFO -- : Replacing # before precompile with PRECOMPILE_ON_BOOT=0 in /etc/service/unicorn/run
  1071. I, [2025-10-28T03:15:44.171915 #1] INFO -- : File > /usr/local/bin/discourse chmod: +x chown:
  1072. I, [2025-10-28T03:15:44.181987 #1] INFO -- : File > /usr/local/bin/rails chmod: +x chown:
  1073. I, [2025-10-28T03:15:44.198099 #1] INFO -- : File > /usr/local/bin/rake chmod: +x chown:
  1074. I, [2025-10-28T03:15:44.209253 #1] INFO -- : File > /usr/local/bin/rbtrace chmod: +x chown:
  1075. I, [2025-10-28T03:15:44.217056 #1] INFO -- : File > /usr/local/bin/stackprof chmod: +x chown:
  1076. I, [2025-10-28T03:15:44.228017 #1] INFO -- : File > /etc/update-motd.d/10-web chmod: +x chown:
  1077. I, [2025-10-28T03:15:44.236476 #1] INFO -- : File > /etc/logrotate.d/rails chmod: chown:
  1078. I, [2025-10-28T03:15:44.243042 #1] INFO -- : File > /etc/logrotate.d/nginx chmod: chown:
  1079. I, [2025-10-28T03:15:44.253119 #1] INFO -- : File > /etc/runit/1.d/00-ensure-links chmod: +x chown:
  1080. I, [2025-10-28T03:15:44.261157 #1] INFO -- : File > /etc/runit/1.d/01-cleanup-web-pids chmod: +x chown:
  1081. I, [2025-10-28T03:15:44.277272 #1] INFO -- : File > /root/.bash_profile chmod: 644 chown:
  1082. I, [2025-10-28T03:15:44.292721 #1] INFO -- : File > /usr/local/etc/ImageMagick-7/policy.xml chmod: chown:
  1083. I, [2025-10-28T03:15:44.301887 #1] INFO -- : File > /etc/nginx/conf.d/outlets/before-server/30-ratelimited.conf chmod: chown:
  1084. I, [2025-10-28T03:15:44.718563 #1] INFO -- : File > /etc/nginx/conf.d/outlets/discourse/30-ratelimited.conf chmod: chown:
  1085. I, [2025-10-28T03:15:44.726364 #1] INFO -- : File > /etc/runit/1.d/install-ssl chmod: +x chown:
  1086. I, [2025-10-28T03:15:44.726969 #1] INFO -- : Replacing # after ssl with if [ -n "$LETSENCRYPT_ACCOUNT_EMAIL" ]; then
  1087. if [[ ! "$LETSENCRYPT_ACCOUNT_EMAIL" =~ ([^@]+)@([^\.]+) ]]; then
  1088. echo "LETSENCRYPT_ACCOUNT_EMAIL is not a valid email address"
  1089. exit 1
  1090. fi
  1091. /usr/local/bin/configure-ssl
  1092. exec /usr/local/bin/configure-letsencrypt
  1093. else
  1094. echo "LETSENCRYPT_ACCOUNT_EMAIL ENV not set. Skipping Let's Encrypt setup."
  1095. fi
  1096. # after ssl in /etc/runit/1.d/install-ssl
  1097. I, [2025-10-28T03:15:44.733991 #1] INFO -- : File > /usr/local/bin/configure-ssl chmod: +x chown:
  1098. I, [2025-10-28T03:15:44.734502 #1] INFO -- : > curl https://raw.githubusercontent.com/acmesh-official/acme.sh/3.0.6/acme.sh > /opt/acme.sh
  1099. % Total % Received % Xferd Average Speed Time Time Time Current
  1100. Dload Upload Total Spent Left Speed
  1101. 100 215k 100 215k 0 0 490k 0 --:--:-- --:--:-- --:--:-- 489k
  1102. I, [2025-10-28T03:15:45.389435 #1] INFO -- :
  1103. I, [2025-10-28T03:15:45.390423 #1] INFO -- : > chmod +x /opt/acme.sh
  1104. I, [2025-10-28T03:15:45.394244 #1] INFO -- :
  1105. I, [2025-10-28T03:15:45.403339 #1] INFO -- : File > /usr/local/bin/configure-letsencrypt chmod: +x chown:
  1106. I, [2025-10-28T03:15:45.411399 #1] INFO -- : File > /usr/local/bin/letsencrypt chmod: +x chown:
  1107. I, [2025-10-28T03:15:45.412404 #1] INFO -- : > echo "Beginning of custom commands"
  1108. I, [2025-10-28T03:15:45.416553 #1] INFO -- : Beginning of custom commands
  1109.  
  1110. I, [2025-10-28T03:15:45.417684 #1] INFO -- : > echo "End of custom commands"
  1111. I, [2025-10-28T03:15:45.420992 #1] INFO -- : End of custom commands
  1112.  
  1113. I, [2025-10-28T03:15:45.421708 #1] INFO -- : Terminating async processes
  1114. I, [2025-10-28T03:15:45.421781 #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: 45
  1115. I, [2025-10-28T03:15:45.422605 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 112
  1116. 2025-10-28 03:15:45.422 UTC [45] LOG: received fast shutdown request
  1117. 112:signal-handler (1761621345) Received SIGTERM scheduling shutdown...
  1118. 2025-10-28 03:15:45.429 UTC [45] LOG: aborting any active transactions
  1119. 2025-10-28 03:15:45.456 UTC [45] LOG: background worker "logical replication launcher" (PID 59) exited with exit code 1
  1120. 2025-10-28 03:15:45.456 UTC [54] LOG: shutting down
  1121. 2025-10-28 03:15:45.459 UTC [54] LOG: checkpoint starting: shutdown immediate
  1122. 2025-10-28 03:15:45.475 UTC [54] LOG: checkpoint complete: wrote 0 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.001 s, sync=0.001 s, total=0.019 s; sync files=0, longest=0.000 s, average=0.000 s; distance=0 kB, estimate=12 kB
  1123. 112:M 28 Oct 2025 03:15:45.488 # User requested shutdown...
  1124. 112:M 28 Oct 2025 03:15:45.488 * Saving the final RDB snapshot before exiting.
  1125. 2025-10-28 03:15:45.490 UTC [45] LOG: database system is shut down
  1126. 112:M 28 Oct 2025 03:15:45.520 * DB saved on disk
  1127. 112:M 28 Oct 2025 03:15:45.520 # Redis is now ready to exit, bye bye...
  1128. sha256:a03cb4cedaa4f8449533cc6de2d07d76729a6af6920a4d02a476f3b9220c39e3
  1129. 9f66e41cc3c89f70add843265753b07316eaf45145aeabedc078b58e2557106d
  1130. Removing old container
  1131. + /usr/bin/docker rm app
  1132. app
  1133.  
  1134.  
  1135.  
Add Comment
Please, Sign In to add comment