Migrazione da discourse v2.8.13 (su Ubuntu 20.04.6 LTS) all'ultima versione

Ciao,

Attualmente ho in esecuzione Discourse v2.8.13 su Ubuntu 20.04.6 LTS (su Digital Ocean). Si tratta di un’installazione con i container web_only e data.
Qual è la strategia più semplice per questo aggiornamento?

Contesto

L’aggiornamento tramite l’area Admin o con launcher rebuild web_only non funziona.

L’aggiornamento tramite ./launcher termina con:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate failed with return #<Process::Stato: pid 742 uscita 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fallito con i parametri "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
bootstrap fallito con codice di uscita 1

Ecco il risultato di Discourse Doctor:

      git remote set-branches origin stable
      git fetch --depth 1 origin stable
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
Da https://github.com/discourse/discourse
 - [eliminato]             (nessuno)     -> origin/0-bulk
 - [eliminato]             (nessuno)     -> origin/0-helpers
 - [eliminato]             (nessuno)     -> origin/a-e-c
 - [eliminato]             (nessuno)     -> origin/a-e-c-d
 - [eliminato]             (nessuno)     -> origin/add-ignored-to-mod-activity
 - [eliminato]             (nessuno)     -> origin/add-timeout-for-cache-download
 - [eliminato]             (nessuno)     -> origin/add_users_groups_to_community_section
 - [eliminato]             (nessuno)     -> origin/admin-component-codemod
 - [eliminato]             (nessuno)     -> origin/alt-multi-select
 - [eliminato]             (nessuno)     -> origin/angle-bracket-codemod-run
 - [eliminato]             (nessuno)     -> origin/api-safety
 - [eliminato]             (nessuno)     -> origin/avatar-uploader-test-martin
 - [eliminato]             (nessuno)     -> origin/avatar-utils
 - [eliminato]             (nessuno)     -> origin/capabilities-outside-service
 - [eliminato]             (nessuno)     -> origin/category-serialize-extension
 - [eliminato]             (nessuno)     -> origin/chat-drawer-unautofocus
 - [eliminato]             (nessuno)     -> origin/chat-messages-streaming
 - [eliminato]             (nessuno)     -> origin/chat-permission
 - [eliminato]             (nessuno)     -> origin/chat-thread-messages-basic
 - [eliminato]             (nessuno)     -> origin/chat-thread-panel-initial-skeleton
 - [eliminato]             (nessuno)     -> origin/chat-thread-panel-sketch
 - [eliminato]             (nessuno)     -> origin/chat/streaming
 - [eliminato]             (nessuno)     -> origin/chatable-index-werk
 - [eliminato]             (nessuno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.4.1
 - [eliminato]             (nessuno)     -> origin/dev-api-table-buttons
 - [eliminato]             (nessuno)     -> origin/dev-remove-quick-access-profile
 - [eliminato]             (nessuno)     -> origin/dev/add-last-message-id-to-chat-channel-and-thread
 - [eliminato]             (nessuno)     -> origin/dev/add-plugin-api-for-additional-pretty-text-options
 - [eliminato]             (nessuno)     -> origin/dev/allow-hiding-chat-secondary-buttons
 - [eliminato]             (nessuno)     -> origin/dev/chat-message-actions-experiments
 - [eliminato]             (nessuno)     -> origin/dev/chat-transcript-system-spec-2
 - [eliminato]             (nessuno)     -> origin/dev/disable-threadsafe-capybara
 - [eliminato]             (nessuno)     -> origin/dev/disable-threadsafe-capybara-2
 - [eliminato]             (nessuno)     -> origin/dev/experimental-refactoring
 - [eliminato]             (nessuno)     -> origin/dev/extra-fields-saving-user-preferences
 - [eliminato]             (nessuno)     -> origin/dev/extract-methods-into-channel-model
 - [eliminato]             (nessuno)     -> origin/dev/flexible-quote-button
 - [eliminato]             (nessuno)     -> origin/dev/hashtag-system-spec-1
 - [eliminato]             (nessuno)     -> origin/dev/hashtag-system-spec-2
 - [eliminato]             (nessuno)     -> origin/dev/hashtag-system-spec-3
 - [eliminato]             (nessuno)     -> origin/dev/hashtag-system-spec-4
 - [eliminato]             (nessuno)     -> origin/dev/latest-rails-sys-spec-lock-branch
 - [eliminato]             (nessuno)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports
 - [eliminato]             (nessuno)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports-2
 - [eliminato]             (nessuno)     -> origin/dev/mention-notifications-expander
 - [eliminato]             (nessuno)     -> origin/dev/refactor-chat-notifier
 - [eliminato]             (nessuno)     -> origin/dev/refactor-create-dm-channel-into-service
 - [eliminato]             (nessuno)     -> origin/dev/refactor-dm-channel-creator-into-service
 - [eliminato]             (nessuno)     -> origin/dev/user-auto-group-fabricator
 - [eliminato]             (nessuno)     -> origin/dev/user-that-cant-chat-shouldnt-be-able-to-join-channel
 - [eliminato]             (nessuno)     -> origin/emoji-update-production
 - [eliminato]             (nessuno)     -> origin/experimental-refactoring
 - [eliminato]             (nessuno)     -> origin/feature-route-control
 - [eliminato]             (nessuno)     -> origin/feature/change-watched-word-uploader-to-use-uppy
 - [eliminato]             (nessuno)     -> origin/feature/chat-thread-client-skeleton
 - [eliminato]             (nessuno)     -> origin/feature/chat-thread-messages-part-1
 - [eliminato]             (nessuno)     -> origin/feature/dont-feed-the-trolls
 - [eliminato]             (nessuno)     -> origin/feature/go-to-last-unread-post-topic-bookmark
 - [eliminato]             (nessuno)     -> origin/feature/hashtag-no-icon-cook
 - [eliminato]             (nessuno)     -> origin/feature/markdown-block-changes-chat
 - [eliminato]             (nessuno)     -> origin/feature/resolve-outdated-translation
 - [eliminato]             (nessuno)     -> origin/feature/separate-topic-bookmarks-into-own-distinct-pattern
 - [eliminato]             (nessuno)     -> origin/feature/status-on-mentions-on-updated-chat-messages
 - [eliminato]             (nessuno)     -> origin/feature/thread-list-button-unread-count
 - [eliminato]             (nessuno)     -> origin/feature/thread-list-button-unread-counter-initial
 - [eliminato]             (nessuno)     -> origin/feature/tracking-unread-thread-in-sidebar
 - [eliminato]             (nessuno)     -> origin/feature/update-translations-block-prefs
 - [eliminato]             (nessuno)     -> origin/feature_boostrap_mode_usertip
 - [eliminato]             (nessuno)     -> origin/feature_bootstrap_mode
 - [eliminato]             (nessuno)     -> origin/feature_hide_user_tips
 - [eliminato]             (nessuno)     -> origin/feature_user_tips_backfill
 - [eliminato]             (nessuno)     -> origin/fix-select-kit-click-outside-regression
 - [eliminato]             (nessuno)     -> origin/fix-tag-and-category-routing
 - [eliminato]             (nessuno)     -> origin/fix-tests
 - [eliminato]             (nessuno)     -> origin/fix-tests-passed
 - [eliminato]             (nessuno)     -> origin/fix/chat-threading-no-echo-with-indicator
 - [eliminato]             (nessuno)     -> origin/fix/hide-alternate-email-button
 - [eliminato]             (nessuno)     -> origin/fix/reviewable-queued-posts
 - [eliminato]             (nessuno)     -> origin/fix/update-username-in-new-quote-format
 - [eliminato]             (nessuno)     -> origin/fix_flaky_test
 - [eliminato]             (nessuno)     -> origin/fix_media_elements
 - [eliminato]             (nessuno)     -> origin/fix_url_welcome
 - [eliminato]             (nessuno)     -> origin/generic-import
 - [eliminato]             (nessuno)     -> origin/generic-import-clean
 - [eliminato]             (nessuno)     -> origin/generic-import-cxl
 - [eliminato]             (nessuno)     -> origin/generic-import-v2
 - [eliminato]             (nessuno)     -> origin/generic-import-v3
 - [eliminato]             (nessuno)     -> origin/glimmer-lightbox
 - [eliminato]             (nessuno)     -> origin/headless-new
 - [eliminato]             (nessuno)     -> origin/hide-header-and-sidebar
 - [eliminato]             (nessuno)     -> origin/issue/allow-ensure-cors-to-add-more-than-one-rule
 - [eliminato]             (nessuno)     -> origin/issue/fix-forwarded-email-group-inbox-cc
 - [eliminato]             (nessuno)     -> origin/jancernik-replace-lazy-yt
 - [eliminato]             (nessuno)     -> origin/loic-max-size-for-text-columns
 - [eliminato]             (nessuno)     -> origin/loic-max-size-for-text-columns-chat-plugin
 - [eliminato]             (nessuno)     -> origin/loic-max-size-for-text-columns-poll-plugin
 - [eliminato]             (nessuno)     -> origin/loic-n+1-gem
 - [eliminato]             (nessuno)     -> origin/loic-refactor-user-email-job-as-class
 - [eliminato]             (nessuno)     -> origin/mobile-component-templates
 - [eliminato]             (nessuno)     -> origin/modal-atomicity
 - [eliminato]             (nessuno)     -> origin/pr/20421
 - [eliminato]             (nessuno)     -> origin/pr/21684
 - [eliminato]             (nessuno)     -> origin/pwa-offline-indicator
 - [eliminato]             (nessuno)     -> origin/revert-unaccent
 - [eliminato]             (nessuno)     -> origin/ruby-deprecate-test
 - [eliminato]             (nessuno)     -> origin/scroll-padding-top-take2
 - [eliminato]             (nessuno)     -> origin/search-chatable-extension
 - [eliminato]             (nessuno)     -> origin/separate-chat-system-tests
 - [eliminato]             (nessuno)     -> origin/serializer_api_changes
 - [eliminato]             (nessuno)     -> origin/test_message_bus_change
 - [eliminato]             (nessuno)     -> origin/tiktok-normalizing
 - [eliminato]             (nessuno)     -> origin/update-history-modal
 - [eliminato]             (nessuno)     -> origin/upgrade-group-default-notifcations-modal
 - [eliminato]             (nessuno)     -> origin/use-loofah-html5-frag
 - [eliminato]             (nessuno)     -> origin/user-preferences-spec
 - [eliminato]             (nessuno)     -> origin/ux-ac-user-metadata-alignment
 - [eliminato]             (nessuno)     -> origin/ux_user_tips
   3140a4b2c..e722a1470  main                    -> origin/main
 * [nuovo ramo]          0-app-events-revolution -> origin/0-app-events-revolution
 * [nuovo ramo]          0-constrain             -> origin/0-constrain
 * [nuovo ramo]          0-fast-edit-end         -> origin/0-fast-edit-end
 * [nuovo ramo]          0-flake-key             -> origin/0-flake-key
 * [nuovo ramo]          0-polls-still           -> origin/0-polls-still
 * [nuovo ramo]          0-sticky-service        -> origin/0-sticky-service
   bb2c5a053..ed8432c32  a-dejq-click            -> origin/a-dejq-click
 * [nuovo ramo]          a11y-contrast           -> origin/a11y-contrast
 * [nuovo ramo]          bulk-invite-expire-time-fix -> origin/bulk-invite-expire-time-fix
 * [nuovo ramo]          card-container-plugin-outlet -> origin/card-container-plugin-outlet
 * [nuovo ramo]          category-bullet-only    -> origin/category-bullet-only
 * [nuovo ramo]          chat-global-mentions-warning -> origin/chat-global-mentions-warning
 * [nuovo ramo]          cherrypick-5dc3a27      -> origin/cherrypick-5dc3a27
 * [nuovo ramo]          debug-macros-patch      -> origin/debug-macros-patch
 * [nuovo ramo]          demote-summarize-ai-button -> origin/demote-summarize-ai-button
 * [nuovo ramo]          dependabot/bundler/omniauth-github-and-sprockets-and-omniauth-and-omniauth-oauth2-and-omniauth-google-oauth2-and-shoulda-matchers-2.0.1 -> origin/dependabot/bundler/omniauth-github-and-sprockets-and-omniauth-and-omniauth-oauth2-and-omniauth-google-oauth2-and-shoulda-matchers-2.0.1
 * [nuovo ramo]          dependabot/bundler/selenium-webdriver-and-sprockets-and-shoulda-matchers-and-webdrivers-4.11.0 -> origin/dependabot/bundler/selenium-webdriver-and-sprockets-and-shoulda-matchers-and-webdrivers-4.11.0
 * [nuovo ramo]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.5.2 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.5.2
 * [nuovo ramo]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.4.3 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.4.3
 + d06ce80d6...bed0c9ad6 dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.1  (aggiornamento forzato)
 * [nuovo ramo]          dev/convert-change-post-notice-to-glimmer-dmodal -> origin/dev/convert-change-post-notice-to-glimmer-dmodal
   6bb18917d..38caa4621  dev/minio-s3-system-specs -> origin/dev/minio-s3-system-specs
 * [nuovo ramo]          dev/no-need-to-track-status-of-deleted-user -> origin/dev/no-need-to-track-status-of-deleted-user
 * [nuovo ramo]          dev/no-need-to-wrap-export-methods-into-enumerator-anymore -> origin/dev/no-need-to-wrap-export-methods-into-enumerator-anymore
 * [nuovo ramo]          dev/rafactor-the-export-csv-file-job -> origin/dev/rafactor-the-export-csv-file-job
 * [nuovo ramo]          dev/s3-upload-system-specs-with-minio -> origin/dev/s3-upload-system-specs-with-minio
 * [nuovo ramo]          dev/switch-over-category-settings -> origin/dev/switch-over-category-settings
 * [nuovo ramo]          dev/using-find-each-in-csv-exports -> origin/dev/using-find-each-in-csv-exports
 * [nuovo ramo]          dev/we-dont-need-collection-of-entities -> origin/dev/we-dont-need-collection-of-entities
 * [nuovo ramo]          digest-suppression-by-tags -> origin/digest-suppression-by-tags
 * [nuovo ramo]          discovery-named-outlets -> origin/discovery-named-outlets
 * [nuovo ramo]          feature/bookmark-menu-and-modal-redesign -> origin/feature/bookmark-menu-and-modal-redesign
 * [nuovo ramo]          feature/hide-d-tooltip-when-scrolling-on-mobile -> origin/feature/hide-d-tooltip-when-scrolling-on-mobile
   2b7b460d7..953282535  feature/shift-auto-upload-dropped-files-chat -> origin/feature/shift-auto-upload-dropped-files-chat
   2be34487f..c59352b9f  feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
 * [nuovo ramo]          fix-client-tests-for-status -> origin/fix-client-tests-for-status
 * [nuovo ramo]          fix/account-for-empty-string-site-settings -> origin/fix/account-for-empty-string-site-settings
 * [nuovo ramo]          fix/do-not-consider-codeblocks-when-parsing-mentions -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions
 * [nuovo ramo]          fix/revert-removed-mentions-transformation-when-copking-message-on-the-client -> origin/fix/revert-removed-mentions-transformation-when-copking-message-on-the-client
 * [nuovo ramo]          generic-import-latest   -> origin/generic-import-latest
 + 6c044ab81...46ef32d0e loic-migrate-chat-message-creator-to-a-service -> origin/loic-migrate-chat-message-creator-to-a-service  (aggiornamento forzato)
 * [nuovo ramo]          new-topics-vs-replies-toggle -> origin/new-topics-vs-replies-toggle
 * [nuovo ramo]          readme-updates-release31 -> origin/readme-updates-release31
 * [nuovo ramo]          relative-sourcemap      -> origin/relative-sourcemap
 * [nuovo ramo]          rename-webauthn         -> origin/rename-webauthn
 * [nuovo ramo]          show-footer-refactor    -> origin/show-footer-refactor
 * [nuovo ramo]          smoke-test-click        -> origin/smoke-test-click
   cec7c05da..0467def2d  stable                  -> origin/stable
 * [nuovo ramo]          tag-description-links   -> origin/tag-description-links
   3140a4b2c..e722a1470  tests-passed            -> origin/tests-passed
 * [nuovo ramo]          upgrade-login-modal     -> origin/upgrade-login-modal
 t [aggiornamento tag]          beta                    -> beta
 t [aggiornamento tag]          latest-release          -> latest-release
 * [nuovo tag]             v3.0.5                  -> v3.0.5
 * [nuovo tag]             v3.0.6                  -> v3.0.6
 * [nuovo tag]             v3.1.0                  -> v3.1.0
 * [nuovo tag]             v3.1.0.beta6            -> v3.1.0.beta6
 * [nuovo tag]             v3.1.0.beta7            -> v3.1.0.beta7
 * [nuovo tag]             v3.1.0.beta8            -> v3.1.0.beta8
I, [2023-08-15T11:30:48.879539 #1]  INFO -- :
I, [2023-08-15T11:30:48.880719 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [[ $(git symbolic-ref --short HEAD) == stable ]] ; then
      git pull
  else
      git -c advice.detachedHead=false checkout stable
  fi
'
Passato a un nuovo ramo 'stable'
I, [2023-08-15T11:30:54.062804 #1]  INFO -- : Il ramo 'stable' è impostato per tracciare il ramo remoto 'stable' da 'origin'.

I, [2023-08-15T11:30:54.063557 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version stable
I, [2023-08-15T11:30:54.081857 #1]  INFO -- :
I, [2023-08-15T11:30:54.082559 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-08-15T11:30:54.089752 #1]  INFO -- :
I, [2023-08-15T11:30:54.090607 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-08-15T11:30:54.098277 #1]  INFO -- :
I, [2023-08-15T11:30:54.099161 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-08-15T11:30:54.105838 #1]  INFO -- :
I, [2023-08-15T11:30:54.106924 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-08-15T11:30:54.112334 #1]  INFO -- :
I, [2023-08-15T11:30:54.112960 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-08-15T11:30:54.124386 #1]  INFO -- :
I, [2023-08-15T11:30:54.125023 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2023-08-15T11:30:54.130161 #1]  INFO -- :
I, [2023-08-15T11:30:54.130876 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-08-15T11:30:54.138649 #1]  INFO -- :
I, [2023-08-15T11:30:54.139507 #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-08-15T11:30:54.147161 #1]  INFO -- :
I, [2023-08-15T11:30:54.147988 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2023-08-15T11:30:54.165858 #1]  INFO -- :
I, [2023-08-15T11:30:54.166787 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-08-15T11:30:54.176051 #1]  INFO -- :
I, [2023-08-15T11:30:54.176954 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2023-08-15T11:30:54.188077 #1]  INFO -- :
I, [2023-08-15T11:30:54.188871 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-08-15T11:30:54.196545 #1]  INFO -- :
I, [2023-08-15T11:30:54.197324 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-08-15T11:31:17.667135 #1]  INFO -- :
I, [2023-08-15T11:31:17.668072 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-08-15T11:31:17.672757 #1]  INFO -- :
I, [2023-08-15T11:31:17.673979 #1]  INFO -- : > cd /var/www/discourse/plugins && mkdir -p plugins
I, [2023-08-15T11:31:17.681576 #1]  INFO -- :
I, [2023-08-15T11:31:17.682471 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonazione in 'docker_manager'...
I, [2023-08-15T11:31:19.601683 #1]  INFO -- :
I, [2023-08-15T11:31:19.602562 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-akismet.git
Clonazione in 'discourse-akismet'...
I, [2023-08-15T11:31:20.480818 #1]  INFO -- :
I, [2023-08-15T11:31:20.481991 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Clonazione in 'discourse-data-explorer'...
I, [2023-08-15T11:31:21.452793 #1]  INFO -- :
I, [2023-08-15T11:31:21.453835 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/camilleroux/discourse-affiliate.git
Clonazione in 'discourse-affiliate'...
I, [2023-08-15T11:31:22.087039 #1]  INFO -- :
I, [2023-08-15T11:31:22.087758 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/somoza/discourse-xorigin.git
Clonazione in 'discourse-xorigin'...
I, [2023-08-15T11:31:22.690287 #1]  INFO -- :
I, [2023-08-15T11:31:22.691373 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Clonazione in 'discourse-chat-integration'...
I, [2023-08-15T11:31:23.720578 #1]  INFO -- :
I, [2023-08-15T11:31:23.721513 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.745071 #1]  INFO -- :
I, [2023-08-15T11:31:23.746322 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-08-15T11:31:23.752404 #1]  INFO -- :
I, [2023-08-15T11:31:23.753966 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2023-08-15T11:31:23.760151 #1]  INFO -- :
I, [2023-08-15T11:31:23.769069 #1]  INFO -- : Sostituzione di pid /run/nginx.pid; con daemon off; in /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.770727 #1]  INFO -- : Sostituzione di (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.772247 #1]  INFO -- : Sostituzione di (?-mix:server_name.+$) con server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.773347 #1]  INFO -- : Sostituzione di (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.776497 #1]  INFO -- : Sostituzione di (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.777710 #1]  INFO -- : > echo "configurazione web completata"
I, [2023-08-15T11:31:23.782364 #1]  INFO -- : configurazione web completata

I, [2023-08-15T11:31:23.783587 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-08-15T11:31:24.912273 #1]  INFO -- : Installazione con successo di bundler-2.4.13
1 gem installato

I, [2023-08-15T11:31:24.913280 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-08-15T11:31:37.818642 #1]  INFO -- :
I, [2023-08-15T11:31:37.819749 #1]  INFO -- : > cd /var/www/discourse && if [ "stable" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2023-08-15T11:31:40.330766 #1]  INFO -- :
I, [2023-08-15T11:31:40.331448 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning " > @glint/environment-ember-loose@1.0.2" ha dipendenze peer non soddisfatte "@glimmer/component@^1.1.2".
warning " > @glint/environment-ember-template-imports@1.0.2" ha dipendenze peer non soddisfatte "ember-template-imports@^3.0.0".
warning " > @mixer/parallel-prettier@2.0.3" ha dipendenze peer non soddisfatte "prettier@^2.0.0".
warning Il campo di risoluzione "babel-plugin-ember-template-compilation@2.0.0" è incompatibile con la versione richiesta "babel-plugin-ember-template-compilation@^2.0.1"
warning Il campo di risoluzione "unset-value@2.0.1" è incompatibile con la versione richiesta "unset-value@^1.0.0"
warning " > babel-plugin-debug-macros@0.4.0-pre1" ha dipendenze peer non soddisfatte "@babel/core@^7.0.0".
warning "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3@3.0.6" ha dipendenza peer errata "@uppy/core@^3.1.2".
warning "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3-multipart@3.1.3" ha dipendenza peer errata "@uppy/core@^3.1.2".
warning "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/xhr-upload@3.1.1" ha dipendenza peer errata "@uppy/core@^3.1.2".
warning "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" ha dipendenza peer errata "@uppy/core@^3.2.1".
I, [2023-08-15T11:34:59.486135 #1]  INFO -- : yarn install v1.22.19
[1/5] Validazione package.json...
[2/5] Risoluzione pacchetti...
[3/5] Recupero pacchetti...
[4/5] Collegamento dipendenze...
[5/5] Costruzione pacchetti freschi...
$ yarn --cwd app/assets/javascripts $(node -e 'if(JSON.parse(process.env.npm_config_argv).original.includes(`--frozen-lockfile`)){console.log(`--frozen-lockfile`)}')
yarn install v1.22.19
[1/4] Risoluzione pacchetti...
[2/4] Recupero pacchetti...
[3/4] Collegamento dipendenze...
[4/4] Costruzione pacchetti freschi...
$ patch-package
patch-package 8.0.0
Applicazione patch...
@ember/jquery@2.0.0 ✔
ember-source@3.28.12 ✔
virtual-dom@2.1.1 ✔
Fatto in 78.38s.
Fatto in 183.11s.
yarn cache v1.22.19
success Cache cancellata.
Fatto in 15.13s.

I, [2023-08-15T11:34:59.517743 #1]  INFO -- : File > /var/www/discourse/config/multisite.yml  chmod:   chown:
I, [2023-08-15T11:34:59.518863 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-08-15T11:35:00.069961 #1]  INFO -- :
I, [2023-08-15T11:35:00.070707 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-08-15T11:35:00.382565 #1]  INFO -- : Stai sostituendo il valore locale corrente di without, che è attualmente "test:development"

I, [2023-08-15T11:35:00.383463 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2023-08-15T11:35:45.646023 #1]  INFO -- : Recupero metadati gem da https://rubygems.org/.........
Utilizzo rake 13.0.6
Utilizzo concurrent-ruby 1.2.2
Utilizzo erubi 1.12.0
Utilizzo crass 1.0.6
Recupero rack 2.2.8
Utilizzo builder 3.2.4
Recupero minitest 5.19.0
Utilizzo racc 1.7.1
Utilizzo date 3.3.3
Utilizzo timeout 0.4.0
Recupero public_suffix 5.0.3
Utilizzo mini_mime 1.1.2
Utilizzo aws-eventstream 1.2.0
Utilizzo aws-partitions 1.583.0
Utilizzo jmespath 1.6.2
Recupero msgpack 1.7.2
Installazione msgpack 1.7.2 con estensioni native
Installazione public_suffix 5.0.3
Installazione minitest 5.19.0
Installazione rack 2.2.8
Utilizzo bundler 2.4.13
Utilizzo byebug 11.1.3
Utilizzo cbor 0.5.9.6
Utilizzo cgi 0.3.6
Utilizzo chunky_png 1.4.0
Utilizzo coderay 1.1.3
Utilizzo colored2 3.1.2
Utilizzo connection_pool 2.4.1
Utilizzo openssl 3.1.0
Utilizzo cppjieba_rb 0.4.2
Utilizzo google-protobuf 3.23.4 (x86_64-linux)
Utilizzo method_source 1.0.0
Utilizzo thor 1.2.2
Utilizzo tilt 2.2.0
Utilizzo diffy 3.4.2
Utilizzo digest 3.1.1
Utilizzo discourse-fonts 0.0.9
Utilizzo email_reply_trimmer 0.1.13
Utilizzo excon 0.100.0
Utilizzo execjs 2.8.1
Utilizzo exifr 1.4.0
Utilizzo faraday-net_http 3.0.2
Utilizzo ruby2_keywords 0.0.5
Utilizzo fast_blank 1.0.1
Utilizzo fast_xs 0.8.0
Utilizzo fastimage 2.2.7
Utilizzo ffi 1.15.5
Utilizzo fspath 3.1.2
Utilizzo gc_tracer 1.5.1
Utilizzo guess_html_encoding 0.0.11
Recupero zeitwerk 2.6.10
Utilizzo hana 1.3.7
Utilizzo hashie 5.0.0
Utilizzo highline 2.1.0
Utilizzo hkdf 1.0.0
Utilizzo htmlentities 4.3.4
Utilizzo http_accept_language 2.1.1
Utilizzo image_size 3.3.0
Utilizzo in_threads 1.6.0
Utilizzo progress 3.6.0
Utilizzo json 2.6.3
Utilizzo regexp_parser 2.8.1
Utilizzo unf_ext 0.0.8.2
Utilizzo jwt 2.7.1
Utilizzo kgio 2.11.4
Utilizzo libv8-node 18.16.0.0 (x86_64-linux)
Utilizzo logstash-event 1.2.02
Utilizzo logster 2.12.2
Utilizzo lru_redux 1.1.0
Utilizzo lz4-ruby 0.3.3
Utilizzo maxminddb 0.1.22
Utilizzo memory_profiler 1.0.1
Utilizzo redis 4.8.1
Utilizzo mini_sql 1.4.0
Utilizzo multi_json 1.15.0
Utilizzo multi_xml 0.6.0
Utilizzo mustache 1.1.1
Utilizzo uri 0.12.2
Utilizzo nio4r 2.5.9
Utilizzo version_gem 1.1.3
Recupero oj 3.15.1
Installazione zeitwerk 2.6.10
Recupero optimist 3.1.0
Utilizzo pg 1.4.6
Installazione optimist 3.1.0
Utilizzo raindrops 0.20.1
Utilizzo rchardet 1.8.0
Recupero rexml 3.2.6
Installazione oj 3.15.1 con estensioni native
Utilizzo rinku 2.0.6
Utilizzo rotp 6.2.2
Utilizzo rqrcode_core 1.2.0
Utilizzo rubyzip 2.3.2
Installazione rexml 3.2.6
Utilizzo sshkey 2.0.0
Utilizzo stackprof 0.2.25
Utilizzo i18n 1.14.1
Utilizzo tzinfo 2.0.6
Utilizzo nokogiri 1.15.3 (x86_64-linux)
Utilizzo net-protocol 0.2.1
Utilizzo aws-sigv4 1.5.0
Utilizzo addressable 2.8.4
Utilizzo openssl-signature_algorithm 1.3.0
Recupero sass-embedded 1.64.1 (x86_64-linux-gnu)
Utilizzo faraday 2.7.10
Utilizzo mini_suffix 0.3.3
Utilizzo pry 0.14.2
Utilizzo uglifier 4.2.0
Utilizzo image_optim 0.31.3
Utilizzo unf 0.1.4
Utilizzo web-push 3.0.0
Utilizzo logstash-logger 0.26.1
Utilizzo mini_racer 0.8.0
Utilizzo redis-namespace 1.11.0
Utilizzo net-http 0.3.2
Utilizzo oauth-tty 1.0.5
Utilizzo snaky_hash 2.0.1
Utilizzo puma 6.3.0
Utilizzo rack-test 2.1.0
Utilizzo sprockets 3.7.2 da https://github.com/rails/sprockets (at 3.x@f4d3dae)
Utilizzo request_store 1.5.1
Utilizzo message_bus 4.3.7
Utilizzo sidekiq 6.5.9
Utilizzo omniauth 1.9.2
Utilizzo rack-mini-profiler 3.1.0
Utilizzo rack-protection 3.0.6
Utilizzo unicorn 6.1.0
Utilizzo activesupport 7.0.5.1
Utilizzo rqrcode 2.2.0
Utilizzo tzinfo-data 1.2023.3
Utilizzo loofah 2.21.3
Recupero net-imap 0.3.7
Installazione net-imap 0.3.7
Utilizzo net-pop 0.1.2
Utilizzo net-smtp 0.3.3
Utilizzo aws-sdk-core 3.130.2
Utilizzo cose 1.3.0
Utilizzo css_parser 1.14.0
Utilizzo ruby-readability 0.7.0
Utilizzo sanitize 6.0.2
Utilizzo rss 0.2.9
Utilizzo faraday-retry 2.2.0
Utilizzo simpleidn 0.2.1
Utilizzo oauth 1.1.0
Utilizzo oauth2 1.4.11
Utilizzo pry-byebug 3.10.1
Utilizzo pry-rails 0.3.9
Utilizzo rtlcss 0.2.1
Utilizzo rails-dom-testing 2.1.1
Utilizzo rails-html-sanitizer 1.6.0
Utilizzo globalid 1.1.0
Utilizzo activemodel 7.0.5.1
Utilizzo mini_scheduler 0.16.0
Utilizzo mail 2.8.1
Utilizzo aws-sdk-kms 1.56.0
Utilizzo aws-sdk-sns 1.53.0
Utilizzo json_schemer 1.0.3
Utilizzo actionview 7.0.5.1
Utilizzo activejob 7.0.5.1
Utilizzo active_model_serializers 0.8.4
Utilizzo activerecord 7.0.5.1
Utilizzo omniauth-oauth2 1.7.3
Utilizzo omniauth-oauth 1.2.0
Utilizzo actionpack 7.0.5.1
Utilizzo actionview_precompiler 0.2.3
Utilizzo aws-sdk-s3 1.114.0
Utilizzo actionmailer 7.0.5.1
Utilizzo railties 7.0.5.1
Utilizzo sprockets-rails 3.4.2
Utilizzo discourse-seed-fu 2.3.12
Utilizzo omniauth-facebook 9.0.0
Utilizzo omniauth-github 1.4.0
Utilizzo omniauth-google-oauth2 0.8.2
Utilizzo omniauth-twitter 1.4.0
Recupero lograge 0.13.0
Installazione lograge 0.13.0
Utilizzo rails_failover 2.0.1
Utilizzo rails_multisite 5.0.0
Installazione sass-embedded 1.64.1 (x86_64-linux-gnu)
Utilizzo dartsass-ruby 3.0.1
Utilizzo dartsass-sprockets 3.0.0
Utilizzo bootsnap 1.16.0
Utilizzo rbtrace 0.4.14
Bundle completo! 136 dipendenze Gemfile, 172 gem installate.
Le gem nei gruppi 'development' e 'test' non sono state installate.
Le gem bundle sono installate in `./vendor/bundle`

I, [2023-08-15T11:35:45.648035 #1]  INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate
Il nome del plugin è 'Set X-Frame-Options correctly', ma la directory del plugin si chiama 'discourse-xorigin'

--------------------------------------------------------------------------------
3 migrazioni fallite!

Migrazione predefinita fallita
#<StandardError:"Si è verificato un errore, questa e tutte le migrazioni successive sono state annullate:\n\nPG::InsufficientPrivilege: ERRORE:  permesso negato per creare l'estensione \"unaccent\"\nSUGGERIMENTO:  Deve essere superutente per creare questa estensione.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/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.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'


Migrazione di secondsite non riuscita
#<StandardError:"Si è verificato un errore, questa e tutte le migrazioni successive sono state annullate:\n\nPG::InsufficientPrivilege: ERRORE:  autorizzazione negata per creare l'estensione \"unaccent\"\nSUGGERIMENTO:  Deve essere un superutente per creare questa estensione.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/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.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'


Migrazione di passionsonore non riuscita
#<StandardError:"Si è verificato un errore, questa e tutte le migrazioni successive sono state annullate:\n\nPG::InsufficientPrivilege: ERRORE:  autorizzazione negata per creare l'estensione \"unaccent\"\nSUGGERIMENTO:  Deve essere un superutente per creare questa estensione.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/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.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'

I, [2023-08-15T11:35:59.503575 #1]  INFO -- : Il migratore multisite è in esecuzione utilizzando 1 thread

Migrazione di default
== 20220304162250 EnableUnaccentExtension: migrazione in corso ==========================
-- enable_extension("unaccent")
Migrazione di secondsite
== 20220304162250 EnableUnaccentExtension: migrazione in corso ==========================
-- enable_extension("unaccent")
Migrazione di passionsonore
== 20220304162250 EnableUnaccentExtension: migrazione in corso ==========================
-- enable_extension("unaccent")



NON RIUSCITO
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate non è riuscito con ritorno #<Process::Status: pid 742 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec non è riuscito con i parametri "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
bootstrap non è riuscito con codice di uscita 1
** BOOTSTRAP NON RIUSCITO ** scorri verso l'alto e cerca messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
c8dad89d4efbea01a93007c1ff197be40e5f5b6c1807fc6639e7808ea73f672e
==================== FINE LOG RICOSTRUZIONE ====================
Ricostruzione di web_only non riuscita.

Controllo del nome di dominio . . .

Connessione a forum.pragmaticentrepreneurs.com riuscita.
Dovresti probabilmente rimuovere eventuali plugin non standard e ricostruire.
Tentativo di riavvio del container esistente. . .
Architettura x86_64 rilevata.
ATTENZIONE: il file containers/web_only.yml è leggibile da tutti. Puoi proteggere questo file eseguendo: chmod o-rwx containers/web_only.yml

avvio del container esistente
+ /usr/bin/docker start web_only
Errore dalla risposta del demone: il driver non è riuscito a programmare la connettività esterna sull'endpoint web_only (ec7eac51ee6987f7d8fbd2fccd002d898da5966c5ab77ce86148cf109ef476e1): Errore nell'avvio del proxy userland: listen tcp 0.0.0.0:443: bind: indirizzo già in uso
Errore: impossibile avviare i container: web_only
Riavvio del container non riuscito.


==================== PLUGIN ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-akismet.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/camilleroux/discourse-affiliate.git
          - git clone https://github.com/somoza/discourse-xorigin.git
          - git clone https://github.com/discourse/discourse-chat-integration.git

ATTENZIONE:
Hai ciò che sembrano essere plugin non ufficiali.
Se hai problemi, dovresti disabilitarli e provare a ricostruire nuovamente.

Vedi https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb per l'elenco ufficiale.

========================================
Versione Discourse su forum.pragmaticentrepreneurs.com: NON TROVATA
Versione Discourse su localhost: NON TROVATA


==================== INFORMAZIONI MEMORIA ====================
OS: Linux
RAM (MB): 2067

              totale        usato        libero      condiviso  buff/cache   disponibile
Mem:           1971         248         877         102         845        1429
Swap:          2047          67        1980

==================== CONTROLLO SPAZIO DISCO ====================
---------- Spazio Disco OS ----------
Filesystem      Dimensione  Usato Disponibile Uso% Montato su
/dev/vda1        49G   42G  6.5G  87% /

==================== INFORMAZIONI DISCO ====================
Disco /dev/loop0: 55,68 MiB, 58368000 byte, 114000 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop1: 55,65 MiB, 58339328 byte, 113944 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop2: 63,46 MiB, 66531328 byte, 129944 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop3: 63,46 MiB, 66527232 byte, 129936 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop4: 91,85 MiB, 96292864 byte, 188072 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop5: 53,26 MiB, 55844864 byte, 109072 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop6: 91,83 MiB, 96272384 byte, 188032 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/loop7: 53,26 MiB, 55844864 byte, 109072 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte


Disco /dev/vda: 50 GiB, 53687091200 byte, 104857600 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte
Tipo etichetta disco: gpt
Identificatore disco: 603625F3-7AE2-40CB-B05E-0BD7EA2D57E4

Dispositivo      Inizio       Fine   Settori  Dimensione Tipo
/dev/vda1  227328 104857566 104630239 49,9G Filesystem Linux
/dev/vda14   2048     10239      8192    4M Avvio BIOS
/dev/vda15  10240    227327    217088  106M Dati di base Microsoft

Le voci della tabella delle partizioni non sono in ordine di disco.

==================== FINE INFORMAZIONI DISCO ====================

==================== TEST MAIL ====================
Per un test robusto, ottieni un indirizzo da http://www.mail-tester.com/
Invio mail a REDACTED  . .


==================== Fatto! ====================

Puoi esaminare l'output di questo script con
LESS=-Ri less /tmp/discourse-debug.txt

MA PRIMA, assicurati di conoscere i primi tre comandi qui sotto!!!

Comandi da conoscere quando si visualizza il file con il comando sopra (chiamato 'less'):
q              -- esci
/error<INVIO>  -- cerca la parola 'errore'
n              -- cerca la successiva occorrenza
g              -- vai all'inizio del file
f              -- vai avanti di una pagina
b              -- torna indietro di una pagina
G              -- vai alla fine del file
root@forum:/var/discourse#

Questo è il tuo errore. Devi entrare nel container dei dati, l’utente probabilmente non ha i permessi per creare estensioni.

Grazie mille! Ora ho eseguito la migrazione di postgres e ho un nuovo errore… Qualcuno sa come posso risolverlo anche questo?

--------------------------------------------------------------------------------
1 migrazioni fallite!

Impossibile migrare il default
#<StandardError: "Si è verificato un errore, tutte le migrazioni successive sono state annullate:\n\nPG::UniqueViolation: ERROR:  duplicate key value violates unique constraint \"index_users_on_username_lower\"\nDETAIL:  Key (username_lower)=(philippe) already exists.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:110:in `exec'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:110:in `async_exec'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:48:in `block (2 levels) in execute'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:47:in `block in execute'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/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.5.1/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.5.1/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.5.1/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.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:46:in `execute'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20230405121453_add_password_algorithm_to_users.rb:23:in `block in up'
/var/www/discourse/db/migrate/20230405121453_add_password_algorithm_to_users.rb:22:in `loop'
/var/www/discourse/db/migrate/20230405121453_add_password_algorithm_to_users.rb:22:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:873:in `public_send'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:873:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/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.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/lib/active_record/migration.rb:1413:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/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.5.1/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.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'

I, [2023-08-15T12:36:49.036612 #1]  INFO -- : Multisite migrator is running using 1 threads

Migrating default
== 20230405121453 AddPasswordAlgorithmToUsers: migrating 

Key (username_lower)=(philippe) already exists.

:warning: Esegui un backup completo prima di tentare di risolvere qualsiasi problema, poiché esiste il rischio di peggiorare ulteriormente la situazione.

Ci sono alcuni argomenti che forniscono indicazioni su come gestire gli errori di duplicazione (in pratica, devi trovare ed eliminare i duplicati prima di procedere)