Migration von discourse v2.8.13 (auf Ubuntu 20.04.6 LTS) zur neuesten

Hi,

ich betreibe derzeit Discourse v2.8.13 auf Ubuntu 20.04.6 LTS (bei Digital Ocean). Es handelt sich um eine Installation mit den Containern web_only und data.

Was ist die einfachste Strategie für dieses Upgrade?

Kontext

Ein Update über das Admin-Interface oder launcher rebuild web_only funktioniert nicht.

Das Update über ./launcher endet mit:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate failed with return #<Process::Status: pid 742 exit 1>
Fehlerort: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
bootstrap fehlgeschlagen mit Exit-Code 1

Hier ist das Ergebnis von Discourse Doctor:

      git remote set-branches origin stable
      git fetch --depth 1 origin stable
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
Von https://github.com/discourse/discourse
 - [gelöscht]             (none)     -> origin/0-bulk
 - [gelöscht]             (none)     -> origin/0-helpers
 - [gelöscht]             (none)     -> origin/a-e-c
 - [gelöscht]             (none)     -> origin/a-e-c-d
 - [gelöscht]             (none)     -> origin/add-ignored-to-mod-activity
 - [gelöscht]             (none)     -> origin/add-timeout-for-cache-download
 - [gelöscht]             (none)     -> origin/add_users_groups_to_community_section
 - [gelöscht]             (none)     -> origin/admin-component-codemod
 - [gelöscht]             (none)     -> origin/alt-multi-select
 - [gelöscht]             (none)     -> origin/angle-bracket-codemod-run
 - [gelöscht]             (none)     -> origin/api-safety
 - [gelöscht]             (none)     -> origin/avatar-uploader-test-martin
 - [gelöscht]             (none)     -> origin/avatar-utils
 - [gelöscht]             (none)     -> origin/capabilities-outside-service
 - [gelöscht]             (none)     -> origin/category-serialize-extension
 - [gelöscht]             (none)     -> origin/chat-drawer-unautofocus
 - [gelöscht]             (none)     -> origin/chat-messages-streaming
 - [gelöscht]             (none)     -> origin/chat-permission
 - [gelöscht]             (none)     -> origin/chat-thread-messages-basic
 - [gelöscht]             (none)     -> origin/chat-thread-panel-initial-skeleton
 - [gelöscht]             (none)     -> origin/chat-thread-panel-sketch
 - [gelöscht]             (none)     -> origin/chat/streaming
 - [gelöscht]             (none)     -> origin/chatable-index-werk
 - [gelöscht]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.4.1
 - [gelöscht]             (none)     -> origin/dev-api-table-buttons
 - [gelöscht]             (none)     -> origin/dev-remove-quick-access-profile
 - [gelöscht]             (none)     -> origin/dev/add-last-message-id-to-chat-channel-and-thread
 - [gelöscht]             (none)     -> origin/dev/add-plugin-api-for-additional-pretty-text-options
 - [gelöscht]             (none)     -> origin/dev/allow-hiding-chat-secondary-buttons
 - [gelöscht]             (none)     -> origin/dev/chat-message-actions-experiments
 - [gelöscht]             (none)     -> origin/dev/chat-transcript-system-spec-2
 - [gelöscht]             (none)     -> origin/dev/disable-threadsafe-capybara
 - [gelöscht]             (none)     -> origin/dev/disable-threadsafe-capybara-2
 - [gelöscht]             (none)     -> origin/dev/experimental-refactoring
 - [gelöscht]             (none)     -> origin/dev/extra-fields-saving-user-preferences
 - [gelöscht]             (none)     -> origin/dev/extract-methods-into-channel-model
 - [gelöscht]             (none)     -> origin/dev/flexible-quote-button
 - [gelöscht]             (none)     -> origin/dev/hashtag-system-spec-1
 - [gelöscht]             (none)     -> origin/dev/hashtag-system-spec-2
 - [gelöscht]             (none)     -> origin/dev/hashtag-system-spec-3
 - [gelöscht]             (none)     -> origin/dev/hashtag-system-spec-4
 - [gelöscht]             (none)     -> origin/dev/latest-rails-sys-spec-lock-branch
 - [gelöscht]             (none)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports
 - [gelöscht]             (none)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports-2
 - [gelöscht]             (none)     -> origin/dev/mention-notifications-expander
 - [gelöscht]             (none)     -> origin/dev/refactor-chat-notifier
 - [gelöscht]             (none)     -> origin/dev/refactor-create-dm-channel-into-service
 - [gelöscht]             (none)     -> origin/dev/refactor-dm-channel-creator-into-service
 - [gelöscht]             (none)     -> origin/dev/user-auto-group-fabricator
 - [gelöscht]             (none)     -> origin/dev/user-that-cant-chat-shouldnt-be-able-to-join-channel
 - [gelöscht]             (none)     -> origin/emoji-update-production
 - [gelöscht]             (none)     -> origin/experimental-refactoring
 - [gelöscht]             (none)     -> origin/feature-route-control
 - [gelöscht]             (none)     -> origin/feature/change-watched-word-uploader-to-use-uppy
 - [gelöscht]             (none)     -> origin/feature/chat-thread-client-skeleton
 - [gelöscht]             (none)     -> origin/feature/chat-thread-messages-part-1
 - [gelöscht]             (none)     -> origin/feature/dont-feed-the-trolls
 - [gelöscht]             (none)     -> origin/feature/go-to-last-unread-post-topic-bookmark
 - [gelöscht]             (none)     -> origin/feature/hashtag-no-icon-cook
 - [gelöscht]             (none)     -> origin/feature/markdown-block-changes-chat
 - [gelöscht]             (none)     -> origin/feature/resolve-outdated-translation
 - [gelöscht]             (none)     -> origin/feature/separate-topic-bookmarks-into-own-distinct-pattern
 - [gelöscht]             (none)     -> origin/feature/status-on-mentions-on-updated-chat-messages
 - [gelöscht]             (none)     -> origin/feature/thread-list-button-unread-count
 - [gelöscht]             (none)     -> origin/feature/thread-list-button-unread-counter-initial
 - [gelöscht]             (none)     -> origin/feature/tracking-unread-thread-in-sidebar
 - [gelöscht]             (none)     -> origin/feature/update-translations-block-prefs
 - [gelöscht]             (none)     -> origin/feature_boostrap_mode_usertip
 - [gelöscht]             (none)     -> origin/feature_bootstrap_mode
 - [gelöscht]             (none)     -> origin/feature_hide_user_tips
 - [gelöscht]             (none)     -> origin/feature_user_tips_backfill
 - [gelöscht]             (none)     -> origin/fix-select-kit-click-outside-regression
 - [gelöscht]             (none)     -> origin/fix-tag-and-category-routing
 - [gelöscht]             (none)     -> origin/fix-tests
 - [gelöscht]             (none)     -> origin/fix-tests-passed
 - [gelöscht]             (none)     -> origin/fix/chat-threading-no-echo-with-indicator
 - [gelöscht]             (none)     -> origin/fix/hide-alternate-email-button
 - [gelöscht]             (none)     -> origin/fix/reviewable-queued-posts
 - [gelöscht]             (none)     -> origin/fix/update-username-in-new-quote-format
 - [gelöscht]             (none)     -> origin/fix_flaky_test
 - [gelöscht]             (none)     -> origin/fix_media_elements
 - [gelöscht]             (none)     -> origin/fix_url_welcome
 - [gelöscht]             (none)     -> origin/generic-import
 - [gelöscht]             (none)     -> origin/generic-import-clean
 - [gelöscht]             (none)     -> origin/generic-import-cxl
 - [gelöscht]             (none)     -> origin/generic-import-v2
 - [gelöscht]             (none)     -> origin/generic-import-v3
 - [gelöscht]             (none)     -> origin/glimmer-lightbox
 - [gelöscht]             (none)     -> origin/headless-new
 - [gelöscht]             (none)     -> origin/hide-header-and-sidebar
 - [gelöscht]             (none)     -> origin/issue/allow-ensure-cors-to-add-more-than-one-rule
 - [gelöscht]             (none)     -> origin/issue/fix-forwarded-email-group-inbox-cc
 - [gelöscht]             (none)     -> origin/jancernik-replace-lazy-yt
 - [gelöscht]             (none)     -> origin/loic-max-size-for-text-columns
 - [gelöscht]             (none)     -> origin/loic-max-size-for-text-columns-chat-plugin
 - [gelöscht]             (none)     -> origin/loic-max-size-for-text-columns-poll-plugin
 - [gelöscht]             (none)     -> origin/loic-n+1-gem
 - [gelöscht]             (none)     -> origin/loic-refactor-user-email-job-as-class
 - [gelöscht]             (none)     -> origin/mobile-component-templates
 - [gelöscht]             (none)     -> origin/modal-atomicity
 - [gelöscht]             (none)     -> origin/pr/20421
 - [gelöscht]             (none)     -> origin/pr/21684
 - [gelöscht]             (none)     -> origin/pwa-offline-indicator
 - [gelöscht]             (none)     -> origin/revert-unaccent
 - [gelöscht]             (none)     -> origin/ruby-deprecate-test
 - [gelöscht]             (none)     -> origin/scroll-padding-top-take2
 - [gelöscht]             (none)     -> origin/search-chatable-extension
 - [gelöscht]             (none)     -> origin/separate-chat-system-tests
 - [gelöscht]             (none)     -> origin/serializer_api_changes
 - [gelöscht]             (none)     -> origin/test_message_bus_change
 - [gelöscht]             (none)     -> origin/tiktok-normalizing
 - [gelöscht]             (none)     -> origin/update-history-modal
 - [gelöscht]             (none)     -> origin/upgrade-group-default-notifcations-modal
 - [gelöscht]             (none)     -> origin/use-loofah-html5-frag
 - [gelöscht]             (none)     -> origin/user-preferences-spec
 - [gelöscht]             (none)     -> origin/ux-ac-user-metadata-alignment
 - [gelöscht]             (none)     -> origin/ux_user_tips
   3140a4b2c..e722a1470  main                    -> origin/main
 * [neuer Zweig]          0-app-events-revolution -> origin/0-app-events-revolution
 * [neuer Zweig]          0-constrain             -> origin/0-constrain
 * [neuer Zweig]          0-fast-edit-end         -> origin/0-fast-edit-end
 * [neuer Zweig]          0-flake-key             -> origin/0-flake-key
 * [neuer Zweig]          0-polls-still           -> origin/0-polls-still
 * [neuer Zweig]          0-sticky-service        -> origin/0-sticky-service
   bb2c5a053..ed8432c32  a-dejq-click            -> origin/a-dejq-click
 * [neuer Zweig]          a11y-contrast           -> origin/a11y-contrast
 * [neuer Zweig]          bulk-invite-expire-time-fix -> origin/bulk-invite-expire-time-fix
 * [neuer Zweig]          card-container-plugin-outlet -> origin/card-container-plugin-outlet
 * [neuer Zweig]          category-bullet-only    -> origin/category-bullet-only
 * [neuer Zweig]          chat-global-mentions-warning -> origin/chat-global-mentions-warning
 * [neuer Zweig]          cherrypick-5dc3a27      -> origin/cherrypick-5dc3a27
 * [neuer Zweig]          debug-macros-patch      -> origin/debug-macros-patch
 * [neuer Zweig]          demote-summarize-ai-button -> origin/demote-summarize-ai-button
 * [neuer Zweig]          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
 * [neuer Zweig]          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
 * [neuer Zweig]          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
 * [neuer Zweig]          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  (erzwungene Aktualisierung)
 * [neuer Zweig]          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
 * [neuer Zweig]          dev/no-need-to-track-status-of-deleted-user -> origin/dev/no-need-to-track-status-of-deleted-user
 * [neuer Zweig]          dev/no-need-to-wrap-export-methods-into-enumerator-anymore -> origin/dev/no-need-to-wrap-export-methods-into-enumerator-anymore
 * [neuer Zweig]          dev/rafactor-the-export-csv-file-job -> origin/dev/rafactor-the-export-csv-file-job
 * [neuer Zweig]          dev/s3-upload-system-specs-with-minio -> origin/dev/s3-upload-system-specs-with-minio
 * [neuer Zweig]          dev/switch-over-category-settings -> origin/dev/switch-over-category-settings
 * [neuer Zweig]          dev/using-find-each-in-csv-exports -> origin/dev/using-find-each-in-csv-exports
 * [neuer Zweig]          dev/we-dont-need-collection-of-entities -> origin/dev/we-dont-need-collection-of-entities
 * [neuer Zweig]          digest-suppression-by-tags -> origin/digest-suppression-by-tags
 * [neuer Zweig]          discovery-named-outlets -> origin/discovery-named-outlets
 * [neuer Zweig]          feature/bookmark-menu-and-modal-redesign -> origin/feature/bookmark-menu-and-modal-redesign
 * [neuer Zweig]          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
 * [neuer Zweig]          fix-client-tests-for-status -> origin/fix-client-tests-for-status
 * [neuer Zweig]          fix/account-for-empty-string-site-settings -> origin/fix/account-for-empty-string-site-settings
 * [neuer Zweig]          fix/do-not-consider-codeblocks-when-parsing-mentions -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions
 * [neuer Zweig]          fix/revert-removed-mentions-transformation-when-copking-message-on-the-client -> origin/fix/revert-removed-mentions-transformation-when-copking-message-on-the-client
 * [neuer Zweig]          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  (erzwungene Aktualisierung)
 * [neuer Zweig]          new-topics-vs-replies-toggle -> origin/new-topics-vs-replies-toggle
 * [neuer Zweig]          readme-updates-release31 -> origin/readme-updates-release31
 * [neuer Zweig]          relative-sourcemap      -> origin/relative-sourcemap
 * [neuer Zweig]          rename-webauthn         -> origin/rename-webauthn
 * [neuer Zweig]          show-footer-refactor    -> origin/show-footer-refactor
 * [neuer Zweig]          smoke-test-click        -> origin/smoke-test-click
   cec7c05da..0467def2d  stable                  -> origin/stable
 * [neuer Zweig]          tag-description-links   -> origin/tag-description-links
   3140a4b2c..e722a1470  tests-passed            -> origin/tests-passed
 * [neuer Zweig]          upgrade-login-modal     -> origin/upgrade-login-modal
 t [Tag-Aktualisierung]          beta                    -> beta
 t [Tag-Aktualisierung]          latest-release          -> latest-release
 * [neuer Tag]             v3.0.5                  -> v3.0.5
 * [neuer Tag]             v3.0.6                  -> v3.0.6
 * [neuer Tag]             v3.1.0                  -> v3.1.0
 * [neuer Tag]             v3.1.0.beta6            -> v3.1.0.beta6
 * [neuer Tag]             v3.1.0.beta7            -> v3.1.0.beta7
 * [neuer 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
'
Zu neuem Zweig 'stable' gewechselt
I, [2023-08-15T11:30:54.062804 #1]  INFO -- : Zweig 'stable' eingerichtet, um entfernten Zweig 'stable' von 'origin' zu verfolgen.

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
Klonen 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
Klonen 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
Klonen 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
Klonen 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
Klonen 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
Klonen 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 -- : Ersetze pid /run/nginx.pid; durch daemon off; in /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.770727 #1]  INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) durch upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.772247 #1]  INFO -- : Ersetze (?-mix:server_name.+$) durch server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.773347 #1]  INFO -- : Ersetze (?-mix:client_max_body_size.+$) durch client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.776497 #1]  INFO -- : Ersetze (?-mix:worker_connections.+$) durch worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.777710 #1]  INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2023-08-15T11:31:23.782364 #1]  INFO -- : Web-Konfiguration abgeschlossen

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 -- : Erfolgreich installiert bundler-2.4.13
1 Gem installiert

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'
Warnung " > @glint/environment-ember-loose@1.0.2" hat unerfüllte Peer-Abhängigkeit "@glimmer/component@^1.1.2".
Warnung " > @glint/environment-ember-template-imports@1.0.2" hat unerfüllte Peer-Abhängigkeit "ember-template-imports@^3.0.0".
Warnung " > @mixer/parallel-prettier@2.0.3" hat unerfüllte Peer-Abhängigkeit "prettier@^2.0.0".
Warnung Auflösungs-Feld "babel-plugin-ember-template-compilation@2.0.0" ist inkompatibel mit angeforderter Version "babel-plugin-ember-template-compilation@^2.0.1"
Warnung Auflösungs-Feld "unset-value@2.0.1" ist inkompatibel mit angeforderter Version "unset-value@^1.0.0"
Warnung " > babel-plugin-debug-macros@0.4.0-pre1" hat unerfüllte Peer-Abhängigkeit "@babel/core@^7.0.0".
Warnung "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3@3.0.6" hat falsche Peer-Abhängigkeit "@uppy/core@^3.1.2".
Warnung "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3-multipart@3.1.3" hat falsche Peer-Abhängigkeit "@uppy/core@^3.1.2".
Warnung "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/xhr-upload@3.1.1" hat falsche Peer-Abhängigkeit "@uppy/core@^3.1.2".
Warnung "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" hat falsche Peer-Abhängigkeit "@uppy/core@^3.2.1".
I, [2023-08-15T11:34:59.486135 #1]  INFO -- : yarn install v1.22.19
[1/5] Validiere package.json...
[2/5] Auflösen der Pakete...
[3/5] Pakete abrufen...
[4/5] Abhängigkeiten verknüpfen...
[5/5] Frische Pakete erstellen...
$ 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] Auflösen der Pakete...
[2/4] Pakete abrufen...
[3/4] Abhängigkeiten verknüpfen...
[4/4] Frische Pakete erstellen...
$ patch-package
patch-package 8.0.0
Patches anwenden...
@ember/jquery@2.0.0 ✔
ember-source@3.28.12 ✔
virtual-dom@2.1.1 ✔
Fertig in 78,38 s.
Fertig in 183,11 s.
yarn cache v1.22.19
Erfolg Cache geleert.
Fertig in 15,13 s.

I, [2023-08-15T11:34:59.517743 #1]  INFO -- : Datei > /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 -- : Du ersetzt den aktuellen lokalen Wert von without, der derzeit "test:development" ist

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

I, [2023-08-15T11:35:45.648035 #1]  INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate
Plugin-Name ist 'Set X-Frame-Options correctly', aber das Plugin-Verzeichnis heißt 'discourse-xorigin'

--------------------------------------------------------------------------------
3 Migrationen fehlgeschlagen!

Fehler beim Migrieren von default
#<StandardError:"Ein Fehler ist aufgetreten, diese und alle folgenden Migrationen wurden abgebrochen:\n\nPG::InsufficientPrivilege: ERROR:  Berechtigung verweigert zum Erstellen der Erweiterung \"unaccent\"\nHINT:  Muss Superuser sein, um diese Erweiterung zu erstellen.\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'


Migration von secondsite fehlgeschlagen
#<StandardError:"Ein Fehler ist aufgetreten, diese und alle nachfolgenden Migrationen wurden abgebrochen:\n\nPG::InsufficientPrivilege: ERROR:  permission denied to create extension \"unaccent\"\nHINT:  Must be superuser to create this extension.\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'


Migration von passionsonore fehlgeschlagen
#<StandardError:"Ein Fehler ist aufgetreten, diese und alle nachfolgenden Migrationen wurden abgebrochen:\n\nPG::InsufficientPrivilege: ERROR:  permission denied to create extension \"unaccent\"\nHINT:  Must be superuser to create this extension.\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 -- : Multisite-Migrator wird mit 1 Threads ausgeführt

Migriere default
== 20220304162250 EnableUnaccentExtension: migrating ==========================
-- enable_extension("unaccent")
Migriere secondsite
== 20220304162250 EnableUnaccentExtension: migrating ==========================
-- enable_extension("unaccent")
Migriere passionsonore
== 20220304162250 EnableUnaccentExtension: migrating ==========================
-- enable_extension("unaccent")



FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate ist mit Rückgabewert #<Process::Status: pid 742 exit 1> fehlgeschlagen
Fehlerort: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
Bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es könnte mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
c8dad89d4efbea01a93007c1ff197be40e5f5b6c1807fc6639e7808ea73f672e
==================== ENDE DES REBUILD-LOGS ====================
Neuaufbau von web_only fehlgeschlagen.

Prüfe Ihren Domainnamen . . .

Verbindung zu forum.pragmaticentrepreneurs.com erfolgreich.
Sie sollten wahrscheinlich alle nicht-standardmäßigen Plugins entfernen und neu aufbauen.
Versuche, den vorhandenen Container neu zu starten . . .
x86_64-Architektur erkannt.
WARNUNG: Die Datei containers/web_only.yml ist für alle lesbar. Sie können diese Datei sichern, indem Sie ausführen: chmod o-rwx containers/web_only.yml

Starte vorhandenen Container
+ /usr/bin/docker start web_only
Fehlerhafte Antwort vom Daemon: Treiber konnte die externe Konnektivität am Endpunkt web_only (ec7eac51ee6987f7d8fbd2fccd002d898da5966c5ab77ce86148cf109ef476e1) nicht konfigurieren: Fehler beim Starten des Userland-Proxys: listen tcp 0.0.0.0:443: bind: Adresse wird bereits verwendet
Fehler: Starten der Container fehlgeschlagen: web_only
Neustart des Containers fehlgeschlagen.


==================== PLUGINS ====================
          - 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

WARNUNG:
Sie haben Plugins, die nicht offiziell zu sein scheinen.
Wenn Sie Probleme haben, sollten Sie diese deaktivieren und erneut einen Neuaufbau versuchen.

Siehe https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb für die offizielle Liste.

========================================
Discourse-Version auf forum.pragmaticentrepreneurs.com: NICHT GEFUNDEN
Discourse-Version auf localhost: NICHT GEFUNDEN


==================== SPEICHERINFORMATIONEN ====================
Betriebssystem: Linux
RAM (MB): 2067

              gesamt        verwendet     frei     geteilt   buff/cache   verfügbar
Speicher:        1971         248         877         102         845        1429
Swap:          2047          67        1980

==================== FESTPLATTENFREIRAUM-PRÜFUNG ====================
---------- Betriebssystem-Festplattenspeicher ----------
Dateisystem      Größe  Verw. Verf. Verw% Eingehängt auf
/dev/vda1        49G   42G  6.5G  87% /

==================== FESTPLATTENINFORMATIONEN ====================
Festplatte /dev/loop0: 55,68 MiB, 58368000 Bytes, 114000 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop1: 55,65 MiB, 58339328 Bytes, 113944 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop2: 63,46 MiB, 66531328 Bytes, 129944 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop3: 63,46 MiB, 66527232 Bytes, 129936 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop4: 91,85 MiB, 96292864 Bytes, 188072 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop5: 53,26 MiB, 55844864 Bytes, 109072 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop6: 91,83 MiB, 96272384 Bytes, 188032 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/loop7: 53,26 MiB, 55844864 Bytes, 109072 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes


Festplatte /dev/vda: 50 GiB, 53687091200 Bytes, 104857600 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Partitionstabelle-Typ: gpt
Festplattenkennung: 603625F3-7AE2-40CB-B05E-0BD7EA2D57E4

Gerät      Start       Ende   Sektoren  Größe Typ
/dev/vda1  227328 104857566 104630239 49,9G Linux-Dateisystem
/dev/vda14   2048     10239      8192    4M BIOS boot
/dev/vda15  10240    227327    217088  106M Microsoft basic data

Partitionstabelleneinträge sind nicht in Festplattenreihenfolge.

==================== ENDE FESTPLATTENINFORMATIONEN ====================

==================== MAIL-TEST ====================
Für einen robusten Test holen Sie sich eine Adresse von http://www.mail-tester.com/
Sende Mail an REDACTED  . .


==================== FERtig! ====================

Sie können die Ausgabe dieses Skripts mit
LESS=-Ri less /tmp/discourse-debug.txt

ABER ZUERST stellen Sie sicher, dass Sie die folgenden drei Befehle kennen!!!

Befehle, die beim Anzeigen der Datei mit dem oben genannten Befehl (genannt 'less') zu kennen sind:
q              -- beenden
/error<ENTER>  -- suche nach dem Wort 'error'
n              -- suche nach dem nächsten Vorkommen
g              -- gehe zum Anfang der Datei
f              -- gehe eine Seite vor
b              -- gehe eine Seite zurück
G              -- gehe zum Ende der Datei
root@forum:/var/discourse#

Das ist Ihr Fehler. Sie müssen in den Datencontainer wechseln. Der Benutzer hat wahrscheinlich keine Berechtigung zum Erstellen von Erweiterungen.

Vielen Dank! Jetzt habe ich eine PostgreSQL-Migration durchgeführt und eine neue Fehlermeldung erhalten… Weiß jemand, wie ich das auch beheben kann?

--------------------------------------------------------------------------------
1 Migration fehlgeschlagen!

Standardmigration fehlgeschlagen
#<StandardError: "Ein Fehler ist aufgetreten, alle nachfolgenden Migrationen wurden abgebrochen:\n\nPG::UniqueViolation: FEHLER:  doppelte Schlüsselwert verletzt eindeutige Beschränkung „index_users_on_username_lower“\nDETAIL:  Schlüssel (username_lower)=(philippe) existiert bereits.\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 

Schlüssel (username_lower)=(philippe) existiert bereits.

:warning: Erstellen Sie ein vollständiges Backup, bevor Sie versuchen, etwas zu reparieren, da die Gefahr besteht, dass Sie es noch weiter beschädigen.

Es gibt einige Themen, die Anleitungen zur Behandlung von Duplizierungsfehlern geben (Sie müssen die Duplikate finden und löschen, bevor Sie fortfahren).