انتقال من discourse v2.8.13 (على Ubuntu 20.04.6 LTS) إلى الأحدث

مرحباً،

حالياً أقوم بتشغيل Discourse v2.8.13 على نظام Ubuntu 20.04.6 LTS (على Digital Ocean). إنه تثبيت يستخدم حاويات web_only و data.
ما هي أبسط استراتيجية لهذا الترقية؟

السياق

التحديث عبر لوحة الإدارة أو أمر launcher rebuild web_only لا يعمل.

ينتهي التحديث عبر ./launcher بالخطأ التالي:

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>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشلت عملية التنفيذ مع المعاملات "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
فشلت عملية التهيئة برمز خروج 1

إليك نتيجة أداة Discourse Doctor:

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

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 -- : تم تثبيت bundler-2.4.13 بنجاح
تم تثبيت 1 gem

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'
تحذير " > @glint/environment-ember-loose@1.0.2" لديه اعتماد نظير غير محقق "@glimmer/component@^1.1.2".
تحذير " > @glint/environment-ember-template-imports@1.0.2" لديه اعتماد نظير غير محقق "ember-template-imports@^3.0.0".
تحذير " > @mixer/parallel-prettier@2.0.3" لديه اعتماد نظير غير محقق "prettier@^2.0.0".
تحذير حقل الحل "babel-plugin-ember-template-compilation@2.0.0" غير متوافق مع النسخة المطلوبة "babel-plugin-ember-template-compilation@^2.0.1"
تحذير حقل الحل "unset-value@2.0.1" غير متوافق مع النسخة المطلوبة "unset-value@^1.0.0"
تحذير " > babel-plugin-debug-macros@0.4.0-pre1" لديه اعتماد نظير غير محقق "@babel/core@^7.0.0".
تحذير "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3@3.0.6" لديه اعتماد نظير غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3-multipart@3.1.3" لديه اعتماد نظير غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/xhr-upload@3.1.1" لديه اعتماد نظير غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" لديه اعتماد نظير غير صحيح "@uppy/core@^3.2.1".
I, [2023-08-15T11:34:59.486135 #1]  INFO -- : yarn install v1.22.19
[1/5] التحقق من package.json...
[2/5] حل الحزم...
[3/5] جلب الحزم...
[4/5] ربط التبعيات...
[5/5] بناء الحزم الجديدة...
$ 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] حل الحزم...
[2/4] جلب الحزم...
[3/4] ربط التبعيات...
[4/4] بناء الحزم الجديدة...
$ patch-package
patch-package 8.0.0
جارٍ تطبيق التصحيحات...
@ember/jquery@2.0.0 ✔
ember-source@3.28.12 ✔
virtual-dom@2.1.1 ✔
تم الانتهاء في 78.38 ثانية.
تم الانتهاء في 183.11 ثانية.
yarn cache v1.22.19
نجاح تم مسح ذاكرة التخزين المؤقت.
تم الانتهاء في 15.13 ثانية.

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

I, [2023-08-15T11:35:45.648035 #1]  INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate
اسم الإضافة هو 'Set X-Frame-Options correctly'، لكن اسم دليل الإضافة هو 'discourse-xorigin'

--------------------------------------------------------------------------------
فشلت 3 عمليات هجرة!

فشل في الهجرة الافتراضية
#<StandardError:"حدث خطأ، تم إلغاء هذه الهجرة وجميع الهجرات اللاحقة:\n\nPG::InsufficientPrivilege: ERROR:  تم رفض الإذن لإنشاء الامتداد \"unaccent\"\nHINT:  يجب أن يكون المستخدم سوبر يوزر لإنشاء هذا الامتداد.\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'


فشل في ترحيل secondsite
#<StandardError:"حدث خطأ، تم إلغاء هذا الترحيل وجميع الترحيلات اللاحقة:\n\nPG::InsufficientPrivilege: ERROR:  تم رفض الإذن لإنشاء الامتداد \"unaccent\"\nHINT:  يجب أن يكون المستخدم مسؤولاً فائقاً (superuser) لإنشاء هذا الامتداد.\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'


فشل في ترحيل passionsonore
#<StandardError:"حدث خطأ، تم إلغاء هذا الترحيل وجميع الترحيلات اللاحقة:\n\nPG::InsufficientPrivilege: ERROR:  تم رفض الإذن لإنشاء الامتداد \"unaccent\"\nHINT:  يجب أن يكون المستخدم مسؤولاً فائقاً (superuser) لإنشاء هذا الامتداد.\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'

أنا، [2023-08-15T11:35:59.503575 #1]  INFO -- : أداة الترحيل متعددة المواقع تعمل باستخدام 1 خيوط

ترحيل default
== 20220304162250 EnableUnaccentExtension: جارٍ الترحيل ==========================
-- enable_extension("unaccent")
ترحيل secondsite
== 20220304162250 EnableUnaccentExtension: جارٍ الترحيل ==========================
-- enable_extension("unaccent")
ترحيل passionsonore
== 20220304162250 EnableUnaccentExtension: جارٍ الترحيل ==========================
-- enable_extension("unaccent")



فشل
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate فشل مع الإرجاع #<Process::Status: pid 742 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1..1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
فشل التهيئة الأولية مع رمز الإرجاع 1
** فشل في التهيئة الأولية ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
c8dad89d4efbea01a93007c1ff197be40e5f5b6c1807fc6639e7808ea73f672e
==================== نهاية سجل إعادة البناء ====================
فشل في إعادة بناء web_only.

جاري التحقق من اسم النطاق الخاص بك . . .

تم الاتصال بنجاح بـ forum.pragmaticentrepreneurs.com.
ربما يجب عليك إزالة أي إضافات غير قياسية وإعادة البناء.
محاولة إعادة تشغيل الحاوية الحالية . . .
تم اكتشاف معمارية x86_64.
تحذير: ملف containers/web_only.yml قابل للقراءة من قبل الجميع. يمكنك تأمين هذا الملف عن طريق تشغيل: chmod o-rwx containers/web_only.yml

بدء تشغيل الحاوية الحالية
+ /usr/bin/docker start web_only
رد خطأ من الخادم: فشل برنامج تشغيل الاتصال الخارجي في البرمجة على نقطة نهاية web_only (ec7eac51ee6987f7d8fbd2fccd002d898da5966c5ab77ce86148cf109ef476e1): خطأ في بدء وكيل المستخدم: الاستماع إلى tcp 0.0.0.0:443: الربط: العنوان مستخدم بالفعل
خطأ: فشل في بدء الحاويات: web_only
فشل في إعادة تشغيل الحاوية.


==================== الإضافات ====================
          - 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

تحذير:
لديك ما يبدو أنه إضافات غير رسمية.
إذا كنت تواجه مشكلة، يجب عليك تعطيلها ومحاولة إعادة البناء مرة أخرى.

انظر https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb للقائمة الرسمية.

========================================
إصدار Discourse في forum.pragmaticentrepreneurs.com: غير موجود
إصدار Discourse في localhost: غير موجود


==================== معلومات الذاكرة ====================
نظام التشغيل: Linux
الذاكرة العشوائية (MB): 2067

              المجموع        المستخدم        الحر      المشترك  buff/cache   المتاح
الذاكرة:           1971         248         877         102         845        1429
الذاكرة الافتراضية:          2047          67        1980

==================== فحص مساحة القرص ====================
---------- مساحة قرص نظام التشغيل ----------
نظام الملفات      الحجم  المستخدم المتاح نسبة الاستخدام نقطة التثبيت
/dev/vda1        49G   42G  6.5G  87% /

==================== معلومات القرص ====================
القرص /dev/loop0: 55.68 ميغابايت، 58368000 بايت، 114000 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop1: 55.65 ميغابايت، 58339328 بايت، 113944 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop2: 63.46 ميغابايت، 66531328 بايت، 129944 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop3: 63.46 ميغابايت، 66527232 بايت، 129936 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop4: 91.85 ميغابايت، 96292864 بايت، 188072 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop5: 53.26 ميغابايت، 55844864 بايت، 109072 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop6: 91.83 ميغابايت، 96272384 بايت، 188032 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/loop7: 53.26 ميغابايت، 55844864 بايت، 109072 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت


القرص /dev/vda: 50 جيجابايت، 53687091200 بايت، 104857600 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (حد أدنى/مثالي): 512 بايت / 512 بايت
نوع تسمية القرص: gpt
معرّف القرص: 603625F3-7AE2-40CB-B05E-0BD7EA2D57E4

الجهاز      البداية       النهاية   القطاعات  الحجم النوع
/dev/vda1  227328 104857566 104630239 49.9G نظام ملفات Linux
/dev/vda14   2048     10239      8192    4M إقلاع BIOS
/dev/vda15  10240    227327    217088  106M بيانات Microsoft الأساسية

إدخالات جدول التقسيمات ليست بترتيب القرص.

==================== نهاية معلومات القرص ====================

==================== اختبار البريد ====================
لإجراء اختبار قوي، احصل على عنوان من http://www.mail-tester.com/
إرسال بريد إلى REDACTED  . .


==================== انتهى! ====================

يمكنك فحص مخرجات هذا البرنامج النصي باستخدام
LESS=-Ri less /tmp/discourse-debug.txt

ولكن أولاً، تأكد من أنك تعرف الأوامر الثلاثة الأولى أدناه!!!

الأوامر التي يجب معرفتها عند عرض الملف باستخدام الأمر أعلاه (المسمى 'less'):
q              -- للخروج
/error<ENTER>  -- للبحث عن كلمة 'error'
n              -- للبحث عن التكرار التالي
g              -- للذهاب إلى بداية الملف
f              -- للتقدم صفحة واحدة
b              -- للرجوع صفحة واحدة
G              -- للذهاب إلى نهاية الملف
root@forum:/var/discourse#

هذا هو خطأك، تحتاج إلى الدخول إلى حاوية البيانات، من المحتمل أن المستخدم ليس لديه أذونات لإنشاء امتدادات.

شكراً جزيلاً! الآن، لقد قمت بترحيل postgres وحصلت على خطأ جديد… هل يعرف أحد كيف يمكنني إصلاحه أيضًا؟

--------------------------------------------------------------------------------
فشل ترحيل واحد!

فشل الترحيل الافتراضي
#<StandardError:\"حدث خطأ، تم إلغاء جميع عمليات الترحيل اللاحقة:\\n\\nPG::UniqueViolation: خطأ: قيمة المفتاح المكررة تنتهك القيد الفريد \\\"index_users_on_username_lower\\\"\\nالتفاصيل: المفتاح (username_lower)=(philippe) موجود بالفعل.\\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

المفتاح (username_lower)=(philippe) موجود بالفعل.

:warning: قم بأخذ نسخة احتياطية كاملة قبل محاولة إصلاح أي شيء حيث يوجد خطر من أنك قد تكسره أكثر.

هناك عدد قليل من المواضيع التي تقدم إرشادات حول كيفية التعامل مع أخطاء التكرار (تحتاج أساسًا إلى العثور على التكرارات وحذفها قبل المتابعة)