Error al reconstruir URL: Pups::ExecError

Hola, estoy migrando mi Discourse desde https://forum.codergautam.dev a https://iogames.forum

Sigo esta guía.

He completado todo hasta el punto de

./launcher rebuild app

Cuando ejecuto el comando de reconstrucción, obtengo el siguiente error (disculpen si la parte superior está truncada):

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Estado: pid 932 salida 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap falló con código de salida 1
** FALLO EN EL BOOTSTRAP ** por favor desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.

Aquí están los registros completos si son necesarios:

 * [nueva rama]          dev/test-status-tooltip-in-its-own-test -> origin/dev/test-status-tooltip-in-its-own-test
 * [nueva rama]          dev/test-status-tooltip-in-its-own-test-2 -> origin/dev/test-status-tooltip-in-its-own-test-2
 * [nueva rama]          dev/topic-list-item-plugin-outlet -> origin/dev/topic-list-item-plugin-outlet
 * [nueva rama]          dev_categories          -> origin/dev_categories
 * [nueva rama]          dev_topic_list_categories -> origin/dev_topic_list_categories
 * [nueva rama]          dev_topic_queries       -> origin/dev_topic_queries
   a4bb515c3..44c63d829  discovery-named-outlets -> origin/discovery-named-outlets
 * [nueva rama]          drop-kit                -> origin/drop-kit
 + e0301f470...264ea0c2e ember-4                 -> origin/ember-4  (actualización forzada)
 * [nueva rama]          expand-allowed-custom-emoji-images-types -> origin/expand-allowed-custom-emoji-images-types
 * [nueva rama]          feature/experimental-passkeys -> origin/feature/experimental-passkeys
 * [nueva rama]          feature/revise-reject-post-review -> origin/feature/revise-reject-post-review
   5cee6ec88..0ec422c5e  feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
 * [nueva rama]          fix/do-not-consider-codeblocks-when-parsing-mentions-alt -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions-alt
 + 3ce70aa3f...b7214faff generic-import-latest   -> origin/generic-import-latest  (actualización forzada)
 * [nueva rama]          get-owner               -> origin/get-owner
 * [nueva rama]          mobile-view-param-key   -> origin/mobile-view-param-key
 * [nueva rama]          noised                  -> origin/noised
 * [nueva rama]          offline-indicator-by-default -> origin/offline-indicator-by-default
 * [nueva rama]          passkeys-part-1         -> origin/passkeys-part-1
 * [nueva rama]          passkeys-part-2         -> origin/passkeys-part-2
 * [nueva rama]          passkeys-part-3         -> origin/passkeys-part-3
 + b31808ce0...c122ecefe poc-plugin-outlet-default -> origin/poc-plugin-outlet-default  (actualización forzada)
 * [nueva rama]          redo-post-focus-setting -> origin/redo-post-focus-setting
 * [nueva rama]          render-glimmer-raw      -> origin/render-glimmer-raw
 * [nueva rama]          rotate-token-on-ip-change -> origin/rotate-token-on-ip-change
 * [nueva rama]          route-template          -> origin/route-template
   f81ed652f..61b51f9eb  stable                  -> origin/stable
 * [nueva rama]          test-mentions-duplicates -> origin/test-mentions-duplicates
   058c8496f..2791e7507  tests-passed            -> origin/tests-passed
 * [nueva rama]          topic-noindex           -> origin/topic-noindex
 * [nueva rama]          tweak-feature-items     -> origin/tweak-feature-items
 * [nueva rama]          unhide_experimental_form_templates -> origin/unhide_experimental_form_templates
 * [nueva rama]          update-login-modal-mark -> origin/update-login-modal-mark
 * [nueva rama]          webauthn-internal-refactor -> origin/webauthn-internal-refactor
 * [nueva rama]          wip-close-on-click-outside-search -> origin/wip-close-on-click-outside-search
 * [nueva rama]          wizard-confetti         -> origin/wizard-confetti
 t [actualización de etiqueta]          beta                    -> beta
 t [actualización de etiqueta]          latest-release          -> latest-release
 * [nueva etiqueta]             v3.1.1                  -> v3.1.1
 * [nueva etiqueta]             v3.2.0.beta1            -> v3.2.0.beta1
I, [2023-09-18T01:29:45.103325 #1]  INFO -- : 
I, [2023-09-18T01:29:45.104188 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
      git pull
  else
      git -c advice.detachedHead=false checkout tests-passed
  fi
'
Cambiado a una nueva rama 'tests-passed'
I, [2023-09-18T01:29:49.034843 #1]  INFO -- : La rama 'tests-passed' configurada para seguir la rama remota 'tests-passed' de 'origin'.

I, [2023-09-18T01:29:49.035955 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-09-18T01:29:49.071788 #1]  INFO -- : 
I, [2023-09-18T01:29:49.072584 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-09-18T01:29:49.077896 #1]  INFO -- : 
I, [2023-09-18T01:29:49.078527 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-09-18T01:29:49.083195 #1]  INFO -- : 
I, [2023-09-18T01:29:49.083945 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-09-18T01:29:49.089084 #1]  INFO -- : 
I, [2023-09-18T01:29:49.089631 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-09-18T01:29:49.095251 #1]  INFO -- : 
I, [2023-09-18T01:29:49.095968 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-09-18T01:29:49.102378 #1]  INFO -- : 
I, [2023-09-18T01:29:49.103102 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2023-09-18T01:29:49.109427 #1]  INFO -- : 
I, [2023-09-18T01:29:49.110210 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-09-18T01:29:49.118974 #1]  INFO -- : 
I, [2023-09-18T01:29:49.119769 #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"
I, [2023-09-18T01:29:49.127762 #1]  INFO -- : 
I, [2023-09-18T01:29:49.128427 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2023-09-18T01:29:49.136113 #1]  INFO -- : 
I, [2023-09-18T01:29:49.136828 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-09-18T01:29:49.144614 #1]  INFO -- : 
I, [2023-09-18T01:29:49.145287 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2023-09-18T01:29:49.153912 #1]  INFO -- : 
I, [2023-09-18T01:29:49.154707 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-09-18T01:29:49.163231 #1]  INFO -- : 
I, [2023-09-18T01:29:49.164002 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-09-18T01:29:50.600141 #1]  INFO -- : 
I, [2023-09-18T01:29:50.600276 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-09-18T01:29:50.605211 #1]  INFO -- : 
I, [2023-09-18T01:29:50.606118 #1]  INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2023-09-18T01:29:50.607565 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2023-09-18T01:29:51.952276 #1]  INFO -- : 
I, [2023-09-18T01:29:51.953010 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-follow.git
Clonando en 'discourse-follow'...
I, [2023-09-18T01:29:52.765377 #1]  INFO -- : 
I, [2023-09-18T01:29:52.766055 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-whos-online.git
Clonando en 'discourse-whos-online'...
I, [2023-09-18T01:29:53.374478 #1]  INFO -- : 
I, [2023-09-18T01:29:53.375126 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-perspective-api.git
Clonando en 'discourse-perspective-api'...
I, [2023-09-18T01:29:53.996023 #1]  INFO -- : 
I, [2023-09-18T01:29:53.996909 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-akismet.git
Clonando en 'discourse-akismet'...
I, [2023-09-18T01:29:54.749871 #1]  INFO -- : 
I, [2023-09-18T01:29:54.750492 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-canned-replies.git
Clonando en 'discourse-canned-replies'...
I, [2023-09-18T01:29:55.520660 #1]  INFO -- : 
I, [2023-09-18T01:29:55.521313 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-spoiler-alert.git
Clonando en 'discourse-spoiler-alert'...
I, [2023-09-18T01:29:56.259613 #1]  INFO -- : 
I, [2023-09-18T01:29:56.260452 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions.git
Clonando en 'discourse-reactions'...
I, [2023-09-18T01:29:57.103770 #1]  INFO -- : 
I, [2023-09-18T01:29:57.104536 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-adplugin.git
Clonando en 'discourse-adplugin'...
I, [2023-09-18T01:29:58.067991 #1]  INFO -- : 
I, [2023-09-18T01:29:58.068793 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat.git
Clonando en 'discourse-chat'...
I, [2023-09-18T01:29:59.473176 #1]  INFO -- : 
I, [2023-09-18T01:29:59.474029 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Clonando en 'discourse-chat-integration'...
I, [2023-09-18T01:30:00.345080 #1]  INFO -- : 
I, [2023-09-18T01:30:00.346006 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/xfalcox/disorder.git
Clonando en 'disorder'...
I, [2023-09-18T01:30:00.959413 #1]  INFO -- : 
I, [2023-09-18T01:30:00.960316 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Clonando en 'discourse-data-explorer'...
I, [2023-09-18T01:30:02.086848 #1]  INFO -- : 
I, [2023-09-18T01:30:02.099960 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/merefield/discourse-chatbot.git
Clonando en 'discourse-chatbot'...
I, [2023-09-18T01:30:02.937043 #1]  INFO -- : 
I, [2023-09-18T01:30:02.937892 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonando en 'discourse-solved'...
I, [2023-09-18T01:30:03.854927 #1]  INFO -- : 
I, [2023-09-18T01:30:03.855975 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-shared-edits.git
Clonando en 'discourse-shared-edits'...
I, [2023-09-18T01:30:04.700459 #1]  INFO -- : 
I, [2023-09-18T01:30:04.701376 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-staff-alias.git
Clonando en 'discourse-staff-alias'...
I, [2023-09-18T01:30:05.468358 #1]  INFO -- : 
I, [2023-09-18T01:30:05.469190 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
Clonando en 'discourse-cakeday'...
I, [2023-09-18T01:30:06.243631 #1]  INFO -- : 
I, [2023-09-18T01:30:06.244956 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.257077 #1]  INFO -- : 
I, [2023-09-18T01:30:06.258315 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-09-18T01:30:06.264779 #1]  INFO -- : 
I, [2023-09-18T01:30:06.265883 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2023-09-18T01:30:06.271832 #1]  INFO -- : 
I, [2023-09-18T01:30:06.273671 #1]  INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.274814 #1]  INFO -- : Reemplazando (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } en /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.276105 #1]  INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.280150 #1]  INFO -- : Reemplazando (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; en /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.281209 #1]  INFO -- : Reemplazando (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; en /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.281914 #1]  INFO -- : > echo "configuración web completada"
I, [2023-09-18T01:30:06.286740 #1]  INFO -- : configuración web completada

I, [2023-09-18T01:30:06.287895 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-09-18T01:30:07.238135 #1]  INFO -- : Se instaló correctamente bundler-2.4.13
1 gem instalado

I, [2023-09-18T01:30:07.238869 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-09-18T01:30:17.786755 #1]  INFO -- : 
I, [2023-09-18T01:30:17.787879 #1]  INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2023-09-18T01:30:17.795626 #1]  INFO -- : 
I, [2023-09-18T01:30:17.796435 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
advertencia " > @glint/environment-ember-loose@1.1.0" tiene dependencia peer no satisfecha "@glimmer/component@^1.1.2".
advertencia " > @glint/environment-ember-template-imports@1.1.0" tiene dependencia peer no satisfecha "ember-template-imports@^3.0.0".
advertencia " > @mixer/parallel-prettier@2.0.3" tiene dependencia peer no satisfecha "prettier@^2.0.0".
advertencia El campo de resolución "unset-value@2.0.1" es incompatible con la versión solicitada "unset-value@^1.0.0"
advertencia "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3@3.0.6" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3-multipart@3.1.3" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/xhr-upload@3.1.1" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse-plugins > ember-this-fallback@0.3.1" tiene dependencia peer no satisfecha "ember-source@^3.28.11 || ^4.0.0".
advertencia "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene dependencia peer incorrecta "@uppy/core@^3.2.1".
I, [2023-09-18T01:33:27.906429 #1]  INFO -- : yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolviendo paquetes...
[3/5] Obteniendo paquetes...
[4/5] Vinculando dependencias...
[5/5] Construyendo paquetes nuevos...
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] Resolviendo paquetes...
[2/4] Obteniendo paquetes...
[3/4] Vinculando dependencias...
[4/4] Construyendo paquetes nuevos...
$ ./run-patch-package
patch-package 8.0.0
Aplicando parches...
@ember/jquery@2.0.0 ✔
@ember/legacy-built-in-components@0.4.2 ✔
babel-plugin-debug-macros@0.3.4 ✔
ember-source@3.28.12 ✔
ember-this-fallback@0.3.1 (1 inicial) ✔
ember-this-fallback@0.3.1 (2 temas) ✔
virtual-dom@2.1.1 ✔
Hecho en 84.81s.
Hecho en 174.97s.
yarn cache v1.22.19
éxito Caché limpiado.
Hecho en 13.97s.

I, [2023-09-18T01:33:27.915761 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-09-18T01:33:28.449931 #1]  INFO -- : 
I, [2023-09-18T01:33:28.450675 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-09-18T01:33:28.796097 #1]  INFO -- : Estás reemplazando el valor local actual de without, que actualmente es "test:development"

I, [2023-09-18T01:33:28.796897 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2023-09-18T01:34:05.550810 #1]  INFO -- : Obteniendo metadatos de gem desde https://rubygems.org/.........
Usando rake 13.0.6
Usando builder 3.2.4
Usando erubi 1.12.0
Usando concurrent-ruby 1.2.2
Usando rack 2.2.8
Usando crass 1.0.6
Usando date 3.3.3
Obteniendo minitest 5.20.0
Usando racc 1.7.1
Usando mini_mime 1.1.5
Usando public_suffix 5.0.3
Usando timeout 0.4.0
Usando aws-eventstream 1.2.0
Usando base64 0.1.1
Usando aws-partitions 1.583.0
Usando bundler 2.4.13
Usando jmespath 1.6.2
Usando msgpack 1.7.2
Usando cgi 0.3.6
Usando byebug 11.1.3
Usando coderay 1.1.3
Usando colored2 4.0.0
Usando connection_pool 2.4.1
Usando openssl 3.1.0
Usando cppjieba_rb 0.4.2
Usando cbor 0.5.9.6
Usando method_source 1.0.0
Usando thor 1.2.2
Usando zeitwerk 2.6.11
Usando chunky_png 1.4.0
Usando diffy 3.4.2
Usando digest 3.1.1
Usando discourse-fonts 0.0.9
Usando email_reply_trimmer 0.1.13
Obteniendo tilt 2.3.0
Obteniendo google-protobuf 3.24.3 (x86_64-linux)
Obteniendo excon 0.103.0
Instalando tilt 2.3.0
Instalando excon 0.103.0
Instalando minitest 5.20.0
Instalando google-protobuf 3.24.3 (x86_64-linux)
Usando exifr 1.4.0
Obteniendo execjs 2.9.0
Usando faraday-net_http 3.0.2
Usando ruby2_keywords 0.0.5
Usando fast_blank 1.0.1
Usando fast_xs 0.8.0
Usando fastimage 2.2.7
Usando ffi 1.15.5
Usando fspath 3.1.2
Usando guess_html_encoding 0.0.11
Usando hana 1.3.7
Usando hashie 5.0.0
Usando highline 2.1.0
Usando hkdf 1.0.0
Usando htmlentities 4.3.4
Usando http_accept_language 2.1.1
Usando image_size 3.3.0
Usando in_threads 1.6.0
Usando progress 3.6.0
Usando json 2.6.3
Usando gc_tracer 1.5.1
Usando unf_ext 0.0.8.2
Usando jwt 2.7.1
Usando kgio 2.11.4
Usando libv8-node 18.16.0.0 (x86_64-linux)
Usando logstash-event 1.2.02
Usando logster 2.12.2
Usando lru_redux 1.1.0
Usando lz4-ruby 0.3.3
Usando maxminddb 0.1.22
Usando memory_profiler 1.0.1
Usando redis 4.8.1
Usando mini_sql 1.5.0
Usando multi_json 1.15.0
Usando multi_xml 0.6.0
Usando mustache 1.1.1
Usando uri 0.12.2
Usando regexp_parser 2.8.1
Usando version_gem 1.1.3
Obteniendo oj 3.16.1
Instalando execjs 2.9.0
Usando nio4r 2.5.9
Usando optimist 3.1.0
Usando pg 1.4.6
Usando raindrops 0.20.1
Usando rchardet 1.8.0
Usando rexml 3.2.6
Usando rinku 2.0.6
Obteniendo rotp 6.3.0
Usando rqrcode_core 1.2.0
Usando rubyzip 2.3.2
Usando sshkey 3.0.0
Usando stackprof 0.2.25
Usando i18n 1.14.1
Usando tzinfo 2.0.6
Usando nokogiri 1.15.4 (x86_64-linux)
Usando rack-test 2.1.0
Usando sprockets 3.7.2 desde https://github.com/rails/sprockets (en 3.x@f4d3dae)
Instalando rotp 6.3.0
Usando request_store 1.5.1
Usando message_bus 4.3.8
Usando rack-mini-profiler 3.1.1
Usando rack-protection 3.1.0
Usando net-protocol 0.2.1
Usando addressable 2.8.5
Usando aws-sigv4 1.5.0
Usando bootsnap 1.16.0
Usando openssl-signature_algorithm 1.3.0
Usando pry 0.14.2
Obteniendo faraday 2.7.11
Usando mini_suffix 0.3.3
Instalando faraday 2.7.11
Usando image_optim 0.31.3
Usando logstash-logger 0.26.1
Usando mini_racer 0.8.0
Usando sidekiq 6.5.9
Usando net-http 0.3.2
Usando oauth-tty 1.0.5
Usando snaky_hash 2.0.1
Usando omniauth 1.9.2
Usando redis-namespace 1.11.0
Usando web-push 3.0.0
Usando unf 0.1.4
Usando rbtrace 0.4.14
Usando rss 0.3.0
Usando unicorn 6.1.0
Usando uglifier 4.2.0
Usando activesupport 7.0.7
Usando rqrcode 2.2.0
Usando tzinfo-data 1.2023.3
Usando loofah 2.21.3
Usando puma 6.3.1
Usando ruby-readability 0.7.0
Obteniendo sanitize 6.1.0
Usando net-imap 0.3.7
Usando net-pop 0.1.2
Usando net-smtp 0.3.3
Usando aws-sdk-core 3.130.2
Usando cose 1.3.0
Obteniendo css_parser 1.16.0
Instalando oj 3.16.1 con extensiones nativas
Instalando css_parser 1.16.0
Instalando sanitize 6.1.0
Usando pry-byebug 3.10.1
Usando pry-rails 0.3.9
Usando sass-embedded 1.66.1 (x86_64-linux-gnu)
Usando rails-dom-testing 2.2.0
Obteniendo globalid 1.2.1
Usando simpleidn 0.2.1
Instalando globalid 1.2.1
Usando mini_scheduler 0.16.0
Usando oauth 1.1.0
Usando activemodel 7.0.7
Usando rtlcss 0.2.1
Usando rails-html-sanitizer 1.6.0
Usando mail 2.8.1
Usando aws-sdk-kms 1.56.0
Usando aws-sdk-sns 1.53.0
Usando dartsass-ruby 3.0.1
Usando faraday-retry 2.2.0
Usando oauth2 1.4.11
Usando json_schemer 2.0.0
Usando actionview 7.0.7
Usando active_model_serializers 0.8.4
Usando activerecord 7.0.7
Usando aws-sdk-s3 1.114.0
Usando omniauth-oauth2 1.7.3
Usando omniauth-oauth 1.2.0
Usando actionpack 7.0.7
Usando actionview_precompiler 0.3.0
Usando discourse-seed-fu 2.3.12
Usando omniauth-facebook 9.0.0
Usando omniauth-github 1.4.0
Usando omniauth-google-oauth2 0.8.2
Usando omniauth-twitter 1.4.0
Usando activejob 7.0.7
Usando railties 7.0.7
Usando sprockets-rails 3.4.2
Usando actionmailer 7.0.7
Usando dartsass-sprockets 3.0.0
Usando lograge 0.13.0
Usando rails_failover 2.0.1
Usando rails_multisite 5.0.0
¡Bundling completado! 136 dependencias de Gemfile, 173 gems instaladas ahora.
Las gems en los grupos 'development' y 'test' no se instalaron.
Las gems empaquetadas se instalan en `./vendor/bundle`

I, [2023-09-18T01:34:05.556069 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-09-18T01:34:14.855363 #1]  INFO -- : discourse-adplugin ya está en la última versión compatible
discourse-akismet ya está en la última versión compatible
discourse-cakeday ya está en la última versión compatible
discourse-canned-replies ya está en la última versión compatible
discourse-chat ya está en la última versión compatible
discourse-chat-integration ya está en la última versión compatible
discourse-chatbot ya está en la última versión compatible
discourse-data-explorer ya está en la última versión compatible
discourse-follow ya está en la última versión compatible
discourse-perspective-api ya está en la última versión compatible
discourse-reactions ya está en la última versión compatible
discourse-shared-edits ya está en la última versión compatible
discourse-solved ya está en la última versión compatible
discourse-spoiler-alert ya está en la última versión compatible
discourse-staff-alias ya está en la última versión compatible
discourse-whos-online ya está en la última versión compatible
disorder ya está en la última versión compatible
docker_manager ya está en la última versión compatible

I, [2023-09-18T01:34:14.856812 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
110:M 18 Sep 2023 01:34:27.086 * 100 cambios en 300 segundos. Guardando...
110:M 18 Sep 2023 01:34:27.091 * Guardado en segundo plano iniciado por pid 968
968:C 18 Sep 2023 01:34:28.501 * Base de datos guardada en disco
968:C 18 Sep 2023 01:34:28.505 * Fork CoW para RDB: actual 1 MB, pico 1 MB, promedio 1 MB
110:M 18 Sep 2023 01:34:28.519 * Guardado en segundo plano terminado con éxito
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse ERROR:  no se pudo abrir el archivo de control de extensión "/usr/share/postgresql/13/extension/embedding.control": No such file or directory
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse STATEMENT:  CREATE EXTENSION IF NOT EXISTS "embedding"
----------------------------ERROR DE DISCOURSE CHATBOT----------------------------------
 Discourse Chatbot ahora requiere la extensión embedding en la base de datos PostgreSQL.
                  Ver cambios requeridos en `app.yml` descritos en:
              https://github.com/merefield/discourse-chatbot/pull/33
            Alternativamente, puedes eliminar Discourse Chatbot para reconstruir.
----------------------------ERROR DE DISCOURSE CHATBOT----------------------------------
rake abortado!
StandardError: Ha ocurrido un error, esta y todas las migraciones posteriores fueron canceladas:

PG::UndefinedFile: ERROR:  no se pudo abrir el archivo de control de extensión "/usr/share/postgresql/13/extension/embedding.control": No such file or directory
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'

Causado por:
ActiveRecord::StatementInvalid: PG::UndefinedFile: ERROR:  no se pudo abrir el archivo de control de extensión "/usr/share/postgresql/13/extension/embedding.control": No sucno se encontró el archivo o directorio
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'

Causado por:
PG::UndefinedFile: ERROR:  no se pudo abrir el archivo de control de extensión "/usr/share/postgresql/13/extension/embedding.control": No such file or directory
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tareas: TOP => db:migrate
(Ver el seguimiento completo ejecutando la tarea con --trace)
I, [2023-09-18T01:34:32.397102 #1]  INFO -- : gem install multipart-post -v 2.3.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente multipart-post-2.3.0
1 gem instalada
gem install faraday-multipart -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente faraday-multipart-1.0.4
1 gem instalada
gem install ruby-openai -v 5.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente ruby-openai-5.1.0
1 gem instalada
gem install google_search_results -v 2.2.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente google_search_results-2.2.0
1 gem instalada
gem install wikipedia-client -v 1.17.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente wikipedia-client-1.17.0
1 gem instalada
gem install childprocess -v 4.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente childprocess-4.1.0
1 gem instalada
gem install safe_ruby -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Se instaló correctamente safe_ruby-1.0.4
1 gem instalada
Compilado js-processor: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: migrando =========================
-- enable_extension(:embedding)

I, [2023-09-18T01:34:32.398518 #1]  INFO -- : Terminando procesos asíncronos
I, [2023-09-18T01:34:32.399032 #1]  INFO -- : Enviando INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2023-09-18T01:34:32.399402 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
2023-09-18 01:34:32.399 UTC [41] LOG:  received fast shutdown request
110:signal-handler (1695000872) Received SIGTERM scheduling shutdown...
2023-09-18 01:34:32.410 UTC [41] LOG:  aborting any active transactions
2023-09-18 01:34:32.420 UTC [41] LOG:  background worker "logical replication launcher" (PID 50) exited with exit code 1
2023-09-18 01:34:32.421 UTC [45] LOG:  shutting down
110:M 18 Sep 2023 01:34:32.439 # User requested shutdown...
110:M 18 Sep 2023 01:34:32.440 * Saving the final RDB snapshot before exiting.
2023-09-18 01:34:32.454 UTC [41] LOG:  database system is shut down
110:M 18 Sep 2023 01:34:33.192 * DB saved on disk
110:M 18 Sep 2023 01:34:33.192 # Redis is now ready to exit, bye bye...


FALLÓ
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' falló con el código de retorno #<Process::Status: pid 932 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap falló con el código de salida 1
** FALLO EN EL BOOTSTRAP ** desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
de71dbd2ae7b7b427736d4cb51668db874c6eaf60c359390bd306fd935b152e1

¿Probaste esto…

https://meta.discourse.org/t/discourse-chatbot-now-smarter-than-chatgpt/256652/382#required-changes-to-appyml-2

Jajaja, fue por eso, ¡gracias por la ayuda! Ya funciona.