خطأ في بناء إضافة AI - فشل 'bundle exec rake db:migrate'

I recently tried to install the AI plugin and got the following error on build.


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3637 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
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.
4360a80a0b05dee80d7e147d6e7618b2436c71fa03d7c04422dc285b551134d9

What action do you recommend I take to remedy this error?

I saw a few relevant posts.

This one did not have a solution

This one had a solution but seemed to be related to an older version of postgres which I don’t have.

Another that seemed related, but not completely

If you have a two container install you need to rebuild the data container.

Also, you need to include more of the logs.

إعجاب واحد (1)

Can you follow the instructions here and

إعجابَين (2)

Yes, this is a two container installation and I did NOT rebuild the data container. I will do that and report back. Thank you.

إعجابَين (2)

I tried the rebuild the data container first and then the web_only container. I continue to get the same error message.

I do see some other errors pasted here. However, when I disable the ai plugin, I do not get this error:

Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:expire_missing_assets failed with return #<Process::Status: pid 7240 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.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", "sudo -E -u discourse bundle exec rake s3:expire_missing_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.

MORE LOGS


I, [2023-12-11T10:32:59.913228 #1]  INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:expire_missing_assets
Plugin name is 'discourse-post-voting', but plugin directory is named 'discourse-question-answer'
Plugin name is 'discourse-topic-voting', but plugin directory is named 'discourse-voting'
rake aborted!
Aws::Xml::Parser::ParsingError: Premature end of data in tag DeleteResult line 1 (Aws::Xml::Parser::ParsingError)
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/xml/parser/stack.rb:47:in `error'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/xml/parser/engines/nokogiri.rb:41:in `error'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.15.5-x86_64-linux/lib/nokogiri/xml/sax/parser.rb:112:in `parse_with'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.15.5-x86_64-linux/lib/nokogiri/xml/sax/parser.rb:112:in `parse_memory'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.15.5-x86_64-linux/lib/nokogiri/xml/sax/parser.rb:85:in `parse'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/xml/parser/engines/nokogiri.rb:15:in `parse'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/xml/parser.rb:36:in `parse'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/response/body.rb:45:in `parse'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/response/body.rb:27:in `apply'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/response/parser.rb:34:in `extract_body'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/response/parser.rb:14:in `apply'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/handler.rb:11:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/response.rb:46:in `block in on'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/http/response.rb:146:in `block in on_success'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/http/response.rb:173:in `block in listener'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/http/response.rb:137:in `on_done'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/http/response.rb:144:in `on_success'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/response.rb:45:in `on'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/rest/handler.rb:11:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-core-3.130.2/lib/seahorse/client/request.rb:72:in `send_request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:3525:in `delete_objects'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/bucket.rb:364:in `delete_objects'
/var/www/discourse/lib/s3_helper.rb:111:in `delete_objects'
/var/www/discourse/lib/tasks/s3.rake:235:in `block (2 levels) in <main>'
/var/www/discourse/lib/tasks/s3.rake:231:in `each_slice'
/var/www/discourse/lib/tasks/s3.rake:231:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.1.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tasks: TOP => s3:expire_missing_assets
(See full trace by running task with --trace)
I, [2023-12-11T10:33:04.076652 #1]  INFO -- : Checking for stale S3 assets...
Found 181 assets to delete...
Deleting 181 assets...
  assets/chunk.7657729db3a60e80f87f.d41d8cd9.br.js
  assets/chunk.7657729db3a60e80f87f.d41d8cd9.gz.js
  assets/chunk.7657729db3a60e80f87f.d41d8cd9.js
  assets/chunk.7657729db3a60e80f87f.d41d8cd9.js.LICENSE.txt
  assets/chunk.7657729db3a60e80f87f.d41d8cd9.js.map
  assets/chunk.a631977838b690b8d2ed.d41d8cd9.br.js
  assets/chunk.a631977838b690b8d2ed.d41d8cd9.gz.js
  assets/chunk.a631977838b690b8d2ed.d41d8cd9.js
  assets/chunk.a631977838b690b8d2ed.d41d8cd9.js.map
  assets/chunk.afac519204e239f2e1a8.d41d8cd9.br.js
  assets/chunk.afac519204e239f2e1a8.d41d8cd9.gz.js
  assets/chunk.afac519204e239f2e1a8.d41d8cd9.js
  assets/chunk.afac519204e239f2e1a8.d41d8cd9.js.map
  assets/chunk.b5625c88a8aad02edf90.d41d8cd9.br.js
  assets/chunk.b5625c88a8aad02edf90.d41d8cd9.gz.js
  assets/chunk.b5625c88a8aad02edf90.d41d8cd9.js
  assets/chunk.c4eff0e2389691732b34.d41d8cd9.br.js
  assets/chunk.c4eff0e2389691732b34.d41d8cd9.gz.js
  assets/chunk.c4eff0e2389691732b34.d41d8cd9.js
  assets/chunk.c4eff0e2389691732b34.d41d8cd9.js.map
  assets/locales/ar-154b16193eccbc9bfb24849e3dbcf383f54334296e1ced48cfc3c2b836133bdc.br.js
  assets/locales/ar-154b16193eccbc9bfb24849e3dbcf383f54334296e1ced48cfc3c2b836133bdc.gz.js
  assets/locales/ar-154b16193eccbc9bfb24849e3dbcf383f54334296e1ced48cfc3c2b836133bdc.js
  assets/locales/be-8d6456c163fc1401278a9d6e635540b231d19782076a59e5a93a0d69ea2ae3e9.br.js
  assets/locales/be-8d6456c163fc1401278a9d6e635540b231d19782076a59e5a93a0d69ea2ae3e9.gz.js
  assets/locales/be-8d6456c163fc1401278a9d6e635540b231d19782076a59e5a93a0d69ea2ae3e9.js
  assets/locales/bg-b3506ade830e24f90ecf78068f7e350ce5a9af296a1ed1d7bc917ac2808fe985.br.js
  assets/locales/bg-b3506ade830e24f90ecf78068f7e350ce5a9af296a1ed1d7bc917ac2808fe985.gz.js
  assets/locales/bg-b3506ade830e24f90ecf78068f7e350ce5a9af296a1ed1d7bc917ac2808fe985.js
  assets/locales/bs_BA-118222c40f880bc2f94760248efa6964d79f289409b1a5b33061654b94398ba7.br.js
  assets/locales/bs_BA-118222c40f880bc2f94760248efa6964d79f289409b1a5b33061654b94398ba7.gz.js
  assets/locales/bs_BA-118222c40f880bc2f94760248efa6964d79f289409b1a5b33061654b94398ba7.js
  assets/locales/ca-ffe24ecc13690bfc722c82293ee378faa78039644240283896d426f7d11c9ba8.br.js
  assets/locales/ca-ffe24ecc13690bfc722c82293ee378faa78039644240283896d426f7d11c9ba8.gz.js
  assets/locales/ca-ffe24ecc13690bfc722c82293ee378faa78039644240283896d426f7d11c9ba8.js
  assets/locales/cs-6986c533efeb58036b826c98f2a66c81f66623e96adccf6b738d7ca9ab1e58bf.br.js
  assets/locales/cs-6986c533efeb58036b826c98f2a66c81f66623e96adccf6b738d7ca9ab1e58bf.gz.js
  assets/locales/cs-6986c533efeb58036b826c98f2a66c81f66623e96adccf6b738d7ca9ab1e58bf.js
  assets/locales/da-79edb66f25db6be9610519620c8d6d7b84f847460b2bf742a3f37d23d38bb991.br.js
  assets/locales/da-79edb66f25db6be9610519620c8d6d7b84f847460b2bf742a3f37d23d38bb991.gz.js
  assets/locales/da-79edb66f25db6be9610519620c8d6d7b84f847460b2bf742a3f37d23d38bb991.js
  assets/locales/de-a2c3016d59b3a04b339b8fd6a043e94cf1bdb197523e3811df12bdc8e6602b27.br.js
  assets/locales/de-a2c3016d59b3a04b339b8fd6a043e94cf1bdb197523e3811df12bdc8e6602b27.gz.js
  assets/locales/de-a2c3016d59b3a04b339b8fd6a043e94cf1bdb197523e3811df12bdc8e6602b27.js
  assets/locales/el-d97acaf25c0483fd3a669b44ef367f2066833d8964ded2e1c655b3821207e944.br.js
  assets/locales/el-d97acaf25c0483fd3a669b44ef367f2066833d8964ded2e1c655b3821207e944.gz.js
  assets/locales/el-d97acaf25c0483fd3a669b44ef367f2066833d8964ded2e1c655b3821207e944.js
  assets/locales/en-ee582b289fee6f5783c19e32a3fbd9d078da96bd07e6c30a9f0ee104036da3d4.br.js
  assets/locales/en-ee582b289fee6f5783c19e32a3fbd9d078da96bd07e6c30a9f0ee104036da3d4.gz.js
  assets/locales/en-ee582b289fee6f5783c19e32a3fbd9d078da96bd07e6c30a9f0ee104036da3d4.js
  assets/locales/en-ee582b289fee6f5783c19e32a3fbd9d078da96bd07e6c30a9f0ee104036da3d4.js.map
  assets/locales/en_GB-ec7701c2573fc1df600f8d61cdbfafa9694afe56afeb788dc43eba675460bddf.br.js
  assets/locales/en_GB-ec7701c2573fc1df600f8d61cdbfafa9694afe56afeb788dc43eba675460bddf.gz.js
  assets/locales/en_GB-ec7701c2573fc1df600f8d61cdbfafa9694afe56afeb788dc43eba675460bddf.js
  assets/locales/es-5855bbec83fe6a7805e45f0bac03990dcd27690769831796ef53679070a24351.br.js
  assets/locales/es-5855bbec83fe6a7805e45f0bac03990dcd27690769831796ef53679070a24351.gz.js
  assets/locales/es-5855bbec83fe6a7805e45f0bac03990dcd27690769831796ef53679070a24351.js
  assets/locales/et-1826ffb7263c9e2bdfc8182d3f30acb7e97e79768ea94ccd053290a6af41a20f.br.js
  assets/locales/et-1826ffb7263c9e2bdfc8182d3f30acb7e97e79768ea94ccd053290a6af41a20f.gz.js
  assets/locales/et-1826ffb7263c9e2bdfc8182d3f30acb7e97e79768ea94ccd053290a6af41a20f.js
  assets/locales/fa_IR-d49e05b9fa1807bc21e9a1604f6ebed3ef1e7c24a3afa5ed89ebc850c6341c50.br.js
  assets/locales/fa_IR-d49e05b9fa1807bc21e9a1604f6ebed3ef1e7c24a3afa5ed89ebc850c6341c50.gz.js
  assets/locales/fa_IR-d49e05b9fa1807bc21e9a1604f6ebed3ef1e7c24a3afa5ed89ebc850c6341c50.js
  assets/locales/fi-2ba175a7964d539a0ef31795180f0602ffc6875442a9e08a5872990adace404d.br.js
  assets/locales/fi-2ba175a7964d539a0ef31795180f0602ffc6875442a9e08a5872990adace404d.gz.js
  assets/locales/fi-2ba175a7964d539a0ef31795180f0602ffc6875442a9e08a5872990adace404d.js
  assets/locales/fr-d15316772d60cfc962bba279fc1ac466d9625acc31354a7062edd3933bc36720.br.js
  assets/locales/fr-d15316772d60cfc962bba279fc1ac466d9625acc31354a7062edd3933bc36720.gz.js
  assets/locales/fr-d15316772d60cfc962bba279fc1ac466d9625acc31354a7062edd3933bc36720.js
  assets/locales/gl-f36f320d114840d00eab2ecd628f7d21233dfb44a14e876dc483aef99e918021.br.js
  assets/locales/gl-f36f320d114840d00eab2ecd628f7d21233dfb44a14e876dc483aef99e918021.gz.js
  assets/locales/gl-f36f320d114840d00eab2ecd628f7d21233dfb44a14e876dc483aef99e918021.js
  assets/locales/he-c4b7fe0fc0450c98bb6da3bf128342ea5c3ba35d4d9790d2c126ad3e42e28161.br.js
  assets/locales/he-c4b7fe0fc0450c98bb6da3bf128342ea5c3ba35d4d9790d2c126ad3e42e28161.gz.js
  assets/locales/he-c4b7fe0fc0450c98bb6da3bf128342ea5c3ba35d4d9790d2c126ad3e42e28161.js
  assets/locales/hr-1e4fa799c85020c5c3163f1e1fc9c4ee7a5036b80460d4ffc1a121e00e89fd81.br.js
  assets/locales/hr-1e4fa799c85020c5c3163f1e1fc9c4ee7a5036b80460d4ffc1a121e00e89fd81.gz.js
  assets/locales/hr-1e4fa799c85020c5c3163f1e1fc9c4ee7a5036b80460d4ffc1a121e00e89fd81.js
  assets/locales/hu-0f0aa2667cd0f33b47d55ea363642f504f0e4460e98691052bb3b7c147f519ad.br.js
  assets/locales/hu-0f0aa2667cd0f33b47d55ea363642f504f0e4460e98691052bb3b7c147f519ad.gz.js
  assets/locales/hu-0f0aa2667cd0f33b47d55ea363642f504f0e4460e98691052bb3b7c147f519ad.js
  assets/locales/hy-33a057519a7a19605e0e9acde19fd7c2c683fa8b366724b41af371d73d10af4b.br.js
  assets/locales/hy-33a057519a7a19605e0e9acde19fd7c2c683fa8b366724b41af371d73d10af4b.gz.js
  assets/locales/hy-33a057519a7a19605e0e9acde19fd7c2c683fa8b366724b41af371d73d10af4b.js
  assets/locales/id-1d8c73350d0a1b7e42c81ba14e1ca3c81694a14382768fc5db283194d38fec62.br.js
  assets/locales/id-1d8c73350d0a1b7e42c81ba14e1ca3c81694a14382768fc5db283194d38fec62.gz.js
  assets/locales/id-1d8c73350d0a1b7e42c81ba14e1ca3c81694a14382768fc5db283194d38fec62.js
  assets/locales/it-46295054339b14679c822f012b01e4b48b2deee8fcb1d5229c11e472191dca78.br.js
  assets/locales/it-46295054339b14679c822f012b01e4b48b2deee8fcb1d5229c11e472191dca78.gz.js
  assets/locales/it-46295054339b14679c822f012b01e4b48b2deee8fcb1d5229c11e472191dca78.js
  assets/locales/ja-4baf9c88fff17c82f23ec2202940308bc514e68d126041d7a69ab0fb23cfc2de.br.js
  assets/locales/ja-4baf9c88fff17c82f23ec2202940308bc514e68d126041d7a69ab0fb23cfc2de.gz.js
  assets/locales/ja-4baf9c88fff17c82f23ec2202940308bc514e68d126041d7a69ab0fb23cfc2de.js
  assets/locales/ko-242ad73404a22129ab3bb8f1ed4dd71de8a2f7eae8049143833b891ade000593.br.js
  assets/locales/ko-242ad73404a22129ab3bb8f1ed4dd71de8a2f7eae8049143833b891ade000593.gz.js
  assets/locales/ko-242ad73404a22129ab3bb8f1ed4dd71de8a2f7eae8049143833b891ade000593.js
  assets/locales/lt-93ecf6819dc6b0befe3f40a6b630f13acf8f98bbaa169619bc21637580d8c845.br.js
  assets/locales/lt-93ecf6819dc6b0befe3f40a6b630f13acf8f98bbaa169619bc21637580d8c845.gz.js
  assets/locales/lt-93ecf6819dc6b0befe3f40a6b630f13acf8f98bbaa169619bc21637580d8c845.js
  assets/locales/lv-96581b546792ff639c1809245fc9c0ba5d4e33e9a3ffd9a31f6f5905556adad2.br.js
  assets/locales/lv-96581b546792ff639c1809245fc9c0ba5d4e33e9a3ffd9a31f6f5905556adad2.gz.js
  assets/locales/lv-96581b546792ff639c1809245fc9c0ba5d4e33e9a3ffd9a31f6f5905556adad2.js
  assets/locales/nb_NO-e7e1478a62b6badecf6d1abeee8f28ae2a813e7626887d3d9db79def4c112835.br.js
  assets/locales/nb_NO-e7e1478a62b6badecf6d1abeee8f28ae2a813e7626887d3d9db79def4c112835.gz.js
  assets/locales/nb_NO-e7e1478a62b6badecf6d1abeee8f28ae2a813e7626887d3d9db79def4c112835.js
  assets/locales/nl-1f44f7d8a91b41a84be26d3cb84e366baa314bc8a87ac82deacadb3cdb77b601.br.js
  assets/locales/nl-1f44f7d8a91b41a84be26d3cb84e366baa314bc8a87ac82deacadb3cdb77b601.gz.js
  assets/locales/nl-1f44f7d8a91b41a84be26d3cb84e366baa314bc8a87ac82deacadb3cdb77b601.js
  assets/locales/pl_PL-4af86b626926d7102b71d57a8881b0cc1b63e336353c977685abaa1c3588f68b.br.js
  assets/locales/pl_PL-4af86b626926d7102b71d57a8881b0cc1b63e336353c977685abaa1c3588f68b.gz.js
  assets/locales/pl_PL-4af86b626926d7102b71d57a8881b0cc1b63e336353c977685abaa1c3588f68b.js
  assets/locales/pt-8ede8da70f0dae8061c45679b1d3e5e763d4bbeadfdcbbe6ea1481918f21ff0f.br.js
  assets/locales/pt-8ede8da70f0dae8061c45679b1d3e5e763d4bbeadfdcbbe6ea1481918f21ff0f.gz.js
  assets/locales/pt-8ede8da70f0dae8061c45679b1d3e5e763d4bbeadfdcbbe6ea1481918f21ff0f.js
  assets/locales/pt_BR-72d5e5403210d4f1724a833a8afa32c40bfafc8766762cc56953e5f34bf797f8.br.js
  assets/locales/pt_BR-72d5e5403210d4f1724a833a8afa32c40bfafc8766762cc56953e5f34bf797f8.gz.js
  assets/locales/pt_BR-72d5e5403210d4f1724a833a8afa32c40bfafc8766762cc56953e5f34bf797f8.js
  assets/locales/ro-e796e5c0db79fbb5e25f76fb59e323c80992ca8b55c5d445a1dfae2beb700830.br.js
  assets/locales/ro-e796e5c0db79fbb5e25f76fb59e323c80992ca8b55c5d445a1dfae2beb700830.gz.js
  assets/locales/ro-e796e5c0db79fbb5e25f76fb59e323c80992ca8b55c5d445a1dfae2beb700830.js
  assets/locales/ru-cb4d4bf6e3750fc761b86b0c72140e26b62d465cace3c7f950cc0a184d9c2e37.br.js
  assets/locales/ru-cb4d4bf6e3750fc761b86b0c72140e26b62d465cace3c7f950cc0a184d9c2e37.gz.js
  assets/locales/ru-cb4d4bf6e3750fc761b86b0c72140e26b62d465cace3c7f950cc0a184d9c2e37.js
  assets/locales/sk-096f6342dba867f8109d512214bf21609f866ae815cc905a2c303307441c9fb0.br.js
  assets/locales/sk-096f6342dba867f8109d512214bf21609f866ae815cc905a2c303307441c9fb0.gz.js
  assets/locales/sk-096f6342dba867f8109d512214bf21609f866ae815cc905a2c303307441c9fb0.js
  assets/locales/sl-a0113597ce0ac2afafc3da9b7a86f00b8aabf6fefabccf96c7fcfd4ad005429d.br.js
  assets/locales/sl-a0113597ce0ac2afafc3da9b7a86f00b8aabf6fefabccf96c7fcfd4ad005429d.gz.js
  assets/locales/sl-a0113597ce0ac2afafc3da9b7a86f00b8aabf6fefabccf96c7fcfd4ad005429d.js
  assets/locales/sq-023d8455cad9490f4b36c0f0280fdd670e8d13d5d908333cfb933c46d582e3fa.br.js
  assets/locales/sq-023d8455cad9490f4b36c0f0280fdd670e8d13d5d908333cfb933c46d582e3fa.gz.js
  assets/locales/sq-023d8455cad9490f4b36c0f0280fdd670e8d13d5d908333cfb933c46d582e3fa.js
  assets/locales/sr-b16543a898662d72ac2083f51d05bcb6153bb55a78d62da6865c674f9a742344.br.js
  assets/locales/sr-b16543a898662d72ac2083f51d05bcb6153bb55a78d62da6865c674f9a742344.gz.js
  assets/locales/sr-b16543a898662d72ac2083f51d05bcb6153bb55a78d62da6865c674f9a742344.js
  assets/locales/sv-2e4d94b1968699ebe28b2430475b81d8653067f7ced04b3d58c1b9de4e4d5f9b.br.js
  assets/locales/sv-2e4d94b1968699ebe28b2430475b81d8653067f7ced04b3d58c1b9de4e4d5f9b.gz.js
  assets/locales/sv-2e4d94b1968699ebe28b2430475b81d8653067f7ced04b3d58c1b9de4e4d5f9b.js
  assets/locales/sw-f24b87b0fd4942a3c52037ec9b85a08d7e58ae075115d4c621d4b259191351f1.br.js
  assets/locales/sw-f24b87b0fd4942a3c52037ec9b85a08d7e58ae075115d4c621d4b259191351f1.gz.js
  assets/locales/sw-f24b87b0fd4942a3c52037ec9b85a08d7e58ae075115d4c621d4b259191351f1.js
  assets/locales/te-8951bc26bc37662f2ff8f5235631cb00ecb72246a218d9f098d7a204b79b78f2.br.js
  assets/locales/te-8951bc26bc37662f2ff8f5235631cb00ecb72246a218d9f098d7a204b79b78f2.gz.js
  assets/locales/te-8951bc26bc37662f2ff8f5235631cb00ecb72246a218d9f098d7a204b79b78f2.js
  assets/locales/th-60c61808661ff29b57b549b39aa497c6a7777d33fd823ca8ce53b87231e0f093.br.js
  assets/locales/th-60c61808661ff29b57b549b39aa497c6a7777d33fd823ca8ce53b87231e0f093.gz.js
  assets/locales/th-60c61808661ff29b57b549b39aa497c6a7777d33fd823ca8ce53b87231e0f093.js
  assets/locales/tr_TR-237701cb5fa301b608dfeecfb498f1594346592bbaff285336b2ce2a0709631e.br.js
  assets/locales/tr_TR-237701cb5fa301b608dfeecfb498f1594346592bbaff285336b2ce2a0709631e.gz.js
  assets/locales/tr_TR-237701cb5fa301b608dfeecfb498f1594346592bbaff285336b2ce2a0709631e.js
  assets/locales/uk-1709429df3500c095465461f5604234b1e0f0773e9915749e8bb1f7f9fc647a0.br.js
  assets/locales/uk-1709429df3500c095465461f5604234b1e0f0773e9915749e8bb1f7f9fc647a0.gz.js
  assets/locales/uk-1709429df3500c095465461f5604234b1e0f0773e9915749e8bb1f7f9fc647a0.js
  assets/locales/ur-91e4cc33ae78b0580521923494797afcd7cdafaf41aed260a5303e2909354e23.br.js
  assets/locales/ur-91e4cc33ae78b0580521923494797afcd7cdafaf41aed260a5303e2909354e23.gz.js
  assets/locales/ur-91e4cc33ae78b0580521923494797afcd7cdafaf41aed260a5303e2909354e23.js
  assets/locales/vi-f64a4c59923aad0dd83e24855ff9433a4064e40bdbaa88ccd0556c9632c59149.br.js
  assets/locales/vi-f64a4c59923aad0dd83e24855ff9433a4064e40bdbaa88ccd0556c9632c59149.gz.js
  assets/locales/vi-f64a4c59923aad0dd83e24855ff9433a4064e40bdbaa88ccd0556c9632c59149.js
  assets/locales/zh_CN-eba72411530ba3dfda213ba4f955127ab9534ed960835f20e7e43f1545bd627e.br.js
  assets/locales/zh_CN-eba72411530ba3dfda213ba4f955127ab9534ed960835f20e7e43f1545bd627e.gz.js
  assets/locales/zh_CN-eba72411530ba3dfda213ba4f955127ab9534ed960835f20e7e43f1545bd627e.js
  assets/locales/zh_TW-ec99ad8449ad497d263013d1807cf3904c345e9fb1f1ae16c4393afef54fe7c8.br.js
  assets/locales/zh_TW-ec99ad8449ad497d263013d1807cf3904c345e9fb1f1ae16c4393afef54fe7c8.gz.js
  assets/locales/zh_TW-ec99ad8449ad497d263013d1807cf3904c345e9fb1f1ae16c4393afef54fe7c8.js
  assets/plugins/chat-725e6cd13f5238561bf7da2978fa61b471af2cf6edaf34460a4a3c8b6183b0ac.br.js
  assets/plugins/chat-725e6cd13f5238561bf7da2978fa61b471af2cf6edaf34460a4a3c8b6183b0ac.gz.js
  assets/plugins/chat-725e6cd13f5238561bf7da2978fa61b471af2cf6edaf34460a4a3c8b6183b0ac.js
  assets/plugins/chat-effd4dfe4dbc341292e1e6979eafbef3ef0f89e820322aa240cca01e51a67ffb.map
  assets/plugins/discourse-docs-045132161be2ff02e99f725acf66eef572ad216b80f01d59d57c58b6c6127082.br.js
  assets/plugins/discourse-docs-045132161be2ff02e99f725acf66eef572ad216b80f01d59d57c58b6c6127082.gz.js
  assets/plugins/discourse-docs-045132161be2ff02e99f725acf66eef572ad216b80f01d59d57c58b6c6127082.js
  assets/plugins/discourse-docs-4d772860688fa5c23261c998bca5c5688811f9c3644d3633e7db6e5b5c6e27ce.map
  assets/test-i18n-624fd41cb4961bde1d9edd86c8ffbbce7e4826996448a8fa6834b41e954296f1.br.js
  assets/test-i18n-624fd41cb4961bde1d9edd86c8ffbbce7e4826996448a8fa6834b41e954296f1.gz.js
  assets/test-i18n-624fd41cb4961bde1d9edd86c8ffbbce7e4826996448a8fa6834b41e954296f1.js
  assets/test-i18n-c3ade8a1e864ee9140c57ed18f9b5afb0af2b4284998ea4f95b5c721d0747e8f.map
  assets/test-site-settings-2791d52c58a6abe8af4ab787d456f47f84f74d75e955569b3aaefe3368d13670.br.js
  assets/test-site-settings-2791d52c58a6abe8af4ab787d456f47f84f74d75e955569b3aaefe3368d13670.gz.js
  assets/test-site-settings-2791d52c58a6abe8af4ab787d456f47f84f74d75e955569b3aaefe3368d13670.js
  assets/test-site-settings-78377b44eff5fff2a3ed491c119d72c6354c47414d6c8e7a5a2d1f5d4355066f.map



FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:expire_missing_assets failed with return #<Process::Status: pid 7240 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.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", "sudo -E -u discourse bundle exec rake s3:expire_missing_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.
9014cd386ce8bc210f3bf93311e63a03a2e98357865329f5e395aa1a7ca1e967

Strange. I don’t see how the ai plugin could affect uploading S3 assets.

I am using DO for S3 image hosting and stackpath for CDNs

Are there any other steps you recommend I try to trouble shoot this issue?

Do you have DISCOURSE_S3_INSTALL_CORS_RULE: false as described in Configure an S3 compatible object storage provider for uploads?

That doesn’t make any sense, but it’s my only guess.

That’s interesting. I do not have that set. Not sure how I missed that. I will make that adjustment and rebuilt it tomorrow AM.

Update: Adding this DISCOURSE_S3_INSTALL_CORS_RULE: false solved the problem.

Thank you

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.