AI Plugin Build Error - 'bundle exec rake db:migrate' failed

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 Like

Can you follow the instructions here and

2 Likes

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 Likes

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 Like

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