Salut, je migre mon Discourse de https://forum.codergautam.dev vers https://iogames.forum
Je suis ce guide.
J’ai terminé tout jusqu’à l’étape de :
./launcher rebuild app
Lorsque j’exécute la commande rebuild, j’obtiens l’erreur suivante (désolé si le début est tronqué) :
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 932 exit 1>
Emplacement de l'erreur : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
Voici les journaux complets si nécessaire :
* [new branch] dev/test-status-tooltip-in-its-own-test -> origin/dev/test-status-tooltip-in-its-own-test
* [new branch] dev/test-status-tooltip-in-its-own-test-2 -> origin/dev/test-status-tooltip-in-its-own-test-2
* [new branch] dev/topic-list-item-plugin-outlet -> origin/dev/topic-list-item-plugin-outlet
* [new branch] dev_categories -> origin/dev_categories
* [new branch] dev_topic_list_categories -> origin/dev_topic_list_categories
* [new branch] dev_topic_queries -> origin/dev_topic_queries
a4bb515c3..44c63d829 discovery-named-outlets -> origin/discovery-named-outlets
* [new branch] drop-kit -> origin/drop-kit
+ e0301f470...264ea0c2e ember-4 -> origin/ember-4 (forced update)
* [new branch] expand-allowed-custom-emoji-images-types -> origin/expand-allowed-custom-emoji-images-types
* [new branch] feature/experimental-passkeys -> origin/feature/experimental-passkeys
* [new branch] 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
* [new branch] 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 (forced update)
* [new branch] get-owner -> origin/get-owner
* [new branch] mobile-view-param-key -> origin/mobile-view-param-key
* [new branch] noised -> origin/noised
* [new branch] offline-indicator-by-default -> origin/offline-indicator-by-default
* [new branch] passkeys-part-1 -> origin/passkeys-part-1
* [new branch] passkeys-part-2 -> origin/passkeys-part-2
* [new branch] passkeys-part-3 -> origin/passkeys-part-3
+ b31808ce0...c122ecefe poc-plugin-outlet-default -> origin/poc-plugin-outlet-default (forced update)
* [new branch] redo-post-focus-setting -> origin/redo-post-focus-setting
* [new branch] render-glimmer-raw -> origin/render-glimmer-raw
* [new branch] rotate-token-on-ip-change -> origin/rotate-token-on-ip-change
* [new branch] route-template -> origin/route-template
f81ed652f..61b51f9eb stable -> origin/stable
* [new branch] test-mentions-duplicates -> origin/test-mentions-duplicates
058c8496f..2791e7507 tests-passed -> origin/tests-passed
* [new branch] topic-noindex -> origin/topic-noindex
* [new branch] tweak-feature-items -> origin/tweak-feature-items
* [new branch] unhide_experimental_form_templates -> origin/unhide_experimental_form_templates
* [new branch] update-login-modal-mark -> origin/update-login-modal-mark
* [new branch] webauthn-internal-refactor -> origin/webauthn-internal-refactor
* [new branch] wip-close-on-click-outside-search -> origin/wip-close-on-click-outside-search
* [new branch] wizard-confetti -> origin/wizard-confetti
t [tag update] beta -> beta
t [tag update] latest-release -> latest-release
* [new tag] v3.1.1 -> v3.1.1
* [new tag] 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
'
Basculé sur une nouvelle branche 'tests-passed'
I, [2023-09-18T01:29:49.034843 #1] INFO -- : La branche 'tests-passed' est configurée pour suivre la branche distante '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 -- : Remplacement de # redis par sv start redis || exit 1 dans /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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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
Clonage dans '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 -- : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.274814 #1] INFO -- : Remplacement de (?m-ix:upstream[^\}]+\}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.276105 #1] INFO -- : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.280150 #1] INFO -- : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.281209 #1] INFO -- : Remplacement de (?-mix:worker_connections.+$) par worker_connections $nginx_worker_connections ; dans /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.281914 #1] INFO -- : > echo "configuration web terminée"
I, [2023-09-18T01:30:06.286740 #1] INFO -- : configuration web terminée
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 -- : Installation réussie de bundler-2.4.13
1 gem installé
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'
warning " > @glint/environment-ember-loose@1.1.0" a une dépendance pair non satisfaite "@glimmer/component@^1.1.2".
warning " > @glint/environment-ember-template-imports@1.1.0" a une dépendance pair non satisfaite "ember-template-imports@^3.0.0".
warning " > @mixer/parallel-prettier@2.0.3" a une dépendance pair non satisfaite "prettier@^2.0.0".
warning Le champ de résolution "unset-value@2.0.1" est incompatible avec la version demandée "unset-value@^1.0.0"
warning "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3@3.0.6" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3-multipart@3.1.3" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/xhr-upload@3.1.1" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse-plugins > ember-this-fallback@0.3.1" a une dépendance pair non satisfaite "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" a une dépendance pair incorrecte "@uppy/core@^3.2.1".
I, [2023-09-18T01:33:27.906429 #1] INFO -- : yarn install v1.22.19
[1/5] Validation de package.json...
[2/5] Résolution des packages...
[3/5] Récupération des packages...
[4/5] Liaison des dépendances...
[5/5] Construction des packages neufs...
$ 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] Résolution des packages...
[2/4] Récupération des packages...
[3/4] Liaison des dépendances...
[4/4] Construction des packages neufs...
$ ./run-patch-package
patch-package 8.0.0
Application des correctifs...
@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 initial) ✔
ember-this-fallback@0.3.1 (2 thèmes) ✔
virtual-dom@2.1.1 ✔
Terminé en 84.81s.
Terminé en 174.97s.
yarn cache v1.22.19
success Cache effacé.
Terminé 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 -- : Vous remplacez la valeur locale actuelle de without, qui est actuellement "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 -- : Récupération des métadonnées du gem depuis https://rubygems.org/.........
Utilisation de rake 13.0.6
Utilisation de builder 3.2.4
Utilisation de erubi 1.12.0
Utilisation de concurrent-ruby 1.2.2
Utilisation de rack 2.2.8
Utilisation de crass 1.0.6
Utilisation de date 3.3.3
Récupération de minitest 5.20.0
Utilisation de racc 1.7.1
Utilisation de mini_mime 1.1.5
Utilisation de public_suffix 5.0.3
Utilisation de timeout 0.4.0
Utilisation de aws-eventstream 1.2.0
Utilisation de base64 0.1.1
Utilisation de aws-partitions 1.583.0
Utilisation de bundler 2.4.13
Utilisation de jmespath 1.6.2
Utilisation de msgpack 1.7.2
Utilisation de cgi 0.3.6
Utilisation de byebug 11.1.3
Utilisation de coderay 1.1.3
Utilisation de colored2 4.0.0
Utilisation de connection_pool 2.4.1
Utilisation de openssl 3.1.0
Utilisation de cppjieba_rb 0.4.2
Utilisation de cbor 0.5.9.6
Utilisation de method_source 1.0.0
Utilisation de thor 1.2.2
Utilisation de zeitwerk 2.6.11
Utilisation de chunky_png 1.4.0
Utilisation de diffy 3.4.2
Utilisation de digest 3.1.1
Utilisation de discourse-fonts 0.0.9
Utilisation de email_reply_trimmer 0.1.13
Récupération de tilt 2.3.0
Récupération de google-protobuf 3.24.3 (x86_64-linux)
Récupération de excon 0.103.0
Installation de tilt 2.3.0
Installation de excon 0.103.0
Installation de minitest 5.20.0
Installation de google-protobuf 3.24.3 (x86_64-linux)
Utilisation de exifr 1.4.0
Récupération de execjs 2.9.0
Utilisation de faraday-net_http 3.0.2
Utilisation de ruby2_keywords 0.0.5
Utilisation de fast_blank 1.0.1
Utilisation de fast_xs 0.8.0
Utilisation de fastimage 2.2.7
Utilisation de ffi 1.15.5
Utilisation de fspath 3.1.2
Utilisation de guess_html_encoding 0.0.11
Utilisation de hana 1.3.7
Utilisation de hashie 5.0.0
Utilisation de highline 2.1.0
Utilisation de hkdf 1.0.0
Utilisation de htmlentities 4.3.4
Utilisation de http_accept_language 2.1.1
Utilisation de image_size 3.3.0
Utilisation de in_threads 1.6.0
Utilisation de progress 3.6.0
Utilisation de json 2.6.3
Utilisation de gc_tracer 1.5.1
Utilisation de unf_ext 0.0.8.2
Utilisation de jwt 2.7.1
Utilisation de kgio 2.11.4
Utilisation de libv8-node 18.16.0.0 (x86_64-linux)
Utilisation de logstash-event 1.2.02
Utilisation de logster 2.12.2
Utilisation de lru_redux 1.1.0
Utilisation de lz4-ruby 0.3.3
Utilisation de maxminddb 0.1.22
Utilisation de memory_profiler 1.0.1
Utilisation de redis 4.8.1
Utilisation de mini_sql 1.5.0
Utilisation de multi_json 1.15.0
Utilisation de multi_xml 0.6.0
Utilisation de mustache 1.1.1
Utilisation de uri 0.12.2
Utilisation de regexp_parser 2.8.1
Utilisation de version_gem 1.1.3
Récupération de oj 3.16.1
Installation de execjs 2.9.0
Utilisation de nio4r 2.5.9
Utilisation de optimist 3.1.0
Utilisation de pg 1.4.6
Utilisation de raindrops 0.20.1
Utilisation de rchardet 1.8.0
Utilisation de rexml 3.2.6
Utilisation de rinku 2.0.6
Récupération de rotp 6.3.0
Utilisation de rqrcode_core 1.2.0
Utilisation de rubyzip 2.3.2
Utilisation de sshkey 3.0.0
Utilisation de stackprof 0.2.25
Utilisation de i18n 1.14.1
Utilisation de tzinfo 2.0.6
Utilisation de nokogiri 1.15.4 (x86_64-linux)
Utilisation de rack-test 2.1.0
Utilisation de sprockets 3.7.2 depuis https://github.com/rails/sprockets (à 3.x@f4d3dae)
Installation de rotp 6.3.0
Utilisation de request_store 1.5.1
Utilisation de message_bus 4.3.8
Utilisation de rack-mini-profiler 3.1.1
Utilisation de rack-protection 3.1.0
Utilisation de net-protocol 0.2.1
Utilisation de addressable 2.8.5
Utilisation de aws-sigv4 1.5.0
Utilisation de bootsnap 1.16.0
Utilisation de openssl-signature_algorithm 1.3.0
Utilisation de pry 0.14.2
Récupération de faraday 2.7.11
Utilisation de mini_suffix 0.3.3
Installation de faraday 2.7.11
Utilisation de image_optim 0.31.3
Utilisation de logstash-logger 0.26.1
Utilisation de mini_racer 0.8.0
Utilisation de sidekiq 6.5.9
Utilisation de net-http 0.3.2
Utilisation de oauth-tty 1.0.5
Utilisation de snaky_hash 2.0.1
Utilisation de omniauth 1.9.2
Utilisation de redis-namespace 1.11.0
Utilisation de web-push 3.0.0
Utilisation de unf 0.1.4
Utilisation de rbtrace 0.4.14
Utilisation de rss 0.3.0
Utilisation de unicorn 6.1.0
Utilisation de uglifier 4.2.0
Utilisation de activesupport 7.0.7
Utilisation de rqrcode 2.2.0
Utilisation de tzinfo-data 1.2023.3
Utilisation de loofah 2.21.3
Utilisation de puma 6.3.1
Utilisation de ruby-readability 0.7.0
Récupération de sanitize 6.1.0
Utilisation de net-imap 0.3.7
Utilisation de net-pop 0.1.2
Utilisation de net-smtp 0.3.3
Utilisation de aws-sdk-core 3.130.2
Utilisation de cose 1.3.0
Récupération de css_parser 1.16.0
Installation de oj 3.16.1 avec extensions natives
Installation de css_parser 1.16.0
Installation de sanitize 6.1.0
Utilisation de pry-byebug 3.10.1
Utilisation de pry-rails 0.3.9
Utilisation de sass-embedded 1.66.1 (x86_64-linux-gnu)
Utilisation de rails-dom-testing 2.2.0
Récupération de globalid 1.2.1
Utilisation de simpleidn 0.2.1
Installation de globalid 1.2.1
Utilisation de mini_scheduler 0.16.0
Utilisation de oauth 1.1.0
Utilisation de activemodel 7.0.7
Utilisation de rtlcss 0.2.1
Utilisation de rails-html-sanitizer 1.6.0
Utilisation de mail 2.8.1
Utilisation de aws-sdk-kms 1.56.0
Utilisation de aws-sdk-sns 1.53.0
Utilisation de dartsass-ruby 3.0.1
Utilisation de faraday-retry 2.2.0
Utilisation de oauth2 1.4.11
Utilisation de json_schemer 2.0.0
Utilisation de actionview 7.0.7
Utilisation de active_model_serializers 0.8.4
Utilisation de activerecord 7.0.7
Utilisation de aws-sdk-s3 1.114.0
Utilisation de omniauth-oauth2 1.7.3
Utilisation de omniauth-oauth 1.2.0
Utilisation de actionpack 7.0.7
Utilisation de actionview_precompiler 0.3.0
Utilisation de discourse-seed-fu 2.3.12
Utilisation de omniauth-facebook 9.0.0
Utilisation de omniauth-github 1.4.0
Utilisation de omniauth-google-oauth2 0.8.2
Utilisation de omniauth-twitter 1.4.0
Utilisation de activejob 7.0.7
Utilisation de railties 7.0.7
Utilisation de sprockets-rails 3.4.2
Utilisation de actionmailer 7.0.7
Utilisation de dartsass-sprockets 3.0.0
Utilisation de lograge 0.13.0
Utilisation de rails_failover 2.0.1
Utilisation de rails_multisite 5.0.0
Bundle terminé ! 136 dépendances Gemfile, 173 gems installées.
Les gems des groupes 'development' et 'test' n'ont pas été installées.
Les gems bundled sont installées dans `./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 est déjà à la dernière version compatible
discourse-akismet est déjà à la dernière version compatible
discourse-cakeday est déjà à la dernière version compatible
discourse-canned-replies est déjà à la dernière version compatible
discourse-chat est déjà à la dernière version compatible
discourse-chat-integration est déjà à la dernière version compatible
discourse-chatbot est déjà à la dernière version compatible
discourse-data-explorer est déjà à la dernière version compatible
discourse-follow est déjà à la dernière version compatible
discourse-perspective-api est déjà à la dernière version compatible
discourse-reactions est déjà à la dernière version compatible
discourse-shared-edits est déjà à la dernière version compatible
discourse-solved est déjà à la dernière version compatible
discourse-spoiler-alert est déjà à la dernière version compatible
discourse-staff-alias est déjà à la dernière version compatible
discourse-whos-online est déjà à la dernière version compatible
disorder est déjà à la dernière version compatible
docker_manager est déjà à la dernière version 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 changements en 300 secondes. Sauvegarde...
110:M 18 Sep 2023 01:34:27.091 * Sauvegarde en arrière-plan démarrée par pid 968
968:C 18 Sep 2023 01:34:28.501 * DB sauvegardée sur disque
968:C 18 Sep 2023 01:34:28.505 * Fork CoW pour RDB : actuel 1 Mo, pic 1 Mo, moyenne 1 Mo
110:M 18 Sep 2023 01:34:28.519 * Sauvegarde en arrière-plan terminée avec succès
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse ERREUR : impossible d'ouvrir le fichier de contrôle d'extension "/usr/share/postgresql/13/extension/embedding.control" : Aucun fichier ou dossier de ce type
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse ÉNONCÉ : CREATE EXTENSION IF NOT EXISTS "embedding"
----------------------------ERREUR DISCOURSE CHATBOT----------------------------------
Discourse Chatbot nécessite désormais l'extension embedding sur la base de données PostgreSQL.
Voir les modifications requises pour `app.yml` décrites à :
https://github.com/merefield/discourse-chatbot/pull/33
Alternativement, vous pouvez supprimer Discourse Chatbot pour reconstruire.
----------------------------ERREUR DISCOURSE CHATBOT----------------------------------
rake avorté !
StandardError : Une erreur s'est produite, cette migration et toutes les suivantes ont été annulées :
PG::UndefinedFile : ERREUR : impossible d'ouvrir le fichier de contrôle d'extension "/usr/share/postgresql/13/extension/embedding.control" : Aucun fichier ou dossier de ce type
/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>'
Causé par :
ActiveRecord::StatementInvalid : PG::UndefinedFile : ERREUR : impossible d'ouvrir le fichier de contrôle d'extension "/usr/share/postgresql/13/extension/embedding.control" : Auch 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>'
Caused by:
PG::UndefinedFile: ERROR: could not open extension control file "/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>'
Tasks: TOP => db:migrate
(See full trace by running task with --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
Successfully installed multipart-post-2.3.0
1 gem installed
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
Successfully installed faraday-multipart-1.0.4
1 gem installed
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
Successfully installed ruby-openai-5.1.0
1 gem installed
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
Successfully installed google_search_results-2.2.0
1 gem installed
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
Successfully installed wikipedia-client-1.17.0
1 gem installed
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
Successfully installed childprocess-4.1.0
1 gem installed
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
Successfully installed safe_ruby-1.0.4
1 gem installed
Compiled js-processor: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: migrating =========================
-- enable_extension(:embedding)
I, [2023-09-18T01:34:32.398518 #1] INFO -- : Terminating async processes
I, [2023-09-18T01:34:32.399032 #1] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2023-09-18T01:34:32.399402 #1] INFO -- : Sending TERM to 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...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 932 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117: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.
de71dbd2ae7b7b427736d4cb51668db874c6eaf60c359390bd306fd935b152e1