مرحبًا، أنا أقوم بنقل منتدي Discourse الخاص بي من https://forum.codergautam.dev إلى https://iogames.forum
أنا أتبع هذا الدليل.
لقد أكملت كل شيء حتى نقطة
./launcher rebuild app
عند تشغيل أمر إعادة البناء، تظهر لي الخطأ التالي (عذرًا إذا كان الجزء العلوي مقطوعًا):
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 932 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد مع رمز الخروج 1
** فشل في التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
إليك السجلات الكاملة إذا لزم الأمر:
* [فرع جديد] dev/test-status-tooltip-in-its-own-test -> origin/dev/test-status-tooltip-in-its-own-test
* [فرع جديد] dev/test-status-tooltip-in-its-own-test-2 -> origin/dev/test-status-tooltip-in-its-own-test-2
* [فرع جديد] dev/topic-list-item-plugin-outlet -> origin/dev/topic-list-item-plugin-outlet
* [فرع جديد] dev_categories -> origin/dev_categories
* [فرع جديد] dev_topic_list_categories -> origin/dev_topic_list_categories
* [فرع جديد] dev_topic_queries -> origin/dev_topic_queries
a4bb515c3..44c63d829 discovery-named-outlets -> origin/discovery-named-outlets
* [فرع جديد] drop-kit -> origin/drop-kit
+ e0301f470...264ea0c2e ember-4 -> origin/ember-4 (تحديث قسري)
* [فرع جديد] expand-allowed-custom-emoji-images-types -> origin/expand-allowed-custom-emoji-images-types
* [فرع جديد] feature/experimental-passkeys -> origin/feature/experimental-passkeys
* [فرع جديد] feature/revise-reject-post-review -> origin/feature/revise-reject-post-review
5cee6ec88..0ec422c5e feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
* [فرع جديد] fix/do-not-consider-codeblocks-when-parsing-mentions-alt -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions-alt
+ 3ce70aa3f...b7214faff generic-import-latest -> origin/generic-import-latest (تحديث قسري)
* [فرع جديد] get-owner -> origin/get-owner
* [فرع جديد] mobile-view-param-key -> origin/mobile-view-param-key
* [فرع جديد] noised -> origin/noised
* [فرع جديد] offline-indicator-by-default -> origin/offline-indicator-by-default
* [فرع جديد] passkeys-part-1 -> origin/passkeys-part-1
* [فرع جديد] passkeys-part-2 -> origin/passkeys-part-2
* [فرع جديد] passkeys-part-3 -> origin/passkeys-part-3
+ b31808ce0...c122ecefe poc-plugin-outlet-default -> origin/poc-plugin-outlet-default (تحديث قسري)
* [فرع جديد] redo-post-focus-setting -> origin/redo-post-focus-setting
* [فرع جديد] render-glimmer-raw -> origin/render-glimmer-raw
* [فرع جديد] rotate-token-on-ip-change -> origin/rotate-token-on-ip-change
* [فرع جديد] route-template -> origin/route-template
f81ed652f..61b51f9eb stable -> origin/stable
* [فرع جديد] test-mentions-duplicates -> origin/test-mentions-duplicates
058c8496f..2791e7507 tests-passed -> origin/tests-passed
* [فرع جديد] topic-noindex -> origin/topic-noindex
* [فرع جديد] tweak-feature-items -> origin/tweak-feature-items
* [فرع جديد] unhide_experimental_form_templates -> origin/unhide_experimental_form_templates
* [فرع جديد] update-login-modal-mark -> origin/update-login-modal-mark
* [فرع جديد] webauthn-internal-refactor -> origin/webauthn-internal-refactor
* [فرع جديد] wip-close-on-click-outside-search -> origin/wip-close-on-click-outside-search
* [فرع جديد] wizard-confetti -> origin/wizard-confetti
t [تحديث علامة] beta -> beta
t [تحديث علامة] latest-release -> latest-release
* [علامة جديدة] v3.1.1 -> v3.1.1
* [علامة جديدة] v3.2.0.beta1 -> v3.2.0.beta1
I, [2023-09-18T01:29:45.103325 #1] INFO -- :
I, [2023-09-18T01:29:45.104188 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
git pull
else
git -c advice.detachedHead=false checkout tests-passed
fi
'
التبديل إلى فرع جديد 'tests-passed'
I, [2023-09-18T01:29:49.034843 #1] INFO -- : تم إعداد الفرع 'tests-passed' لتتبع الفرع البعيد 'tests-passed' من 'origin'.
I, [2023-09-18T01:29:49.035955 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-09-18T01:29:49.071788 #1] INFO -- :
I, [2023-09-18T01:29:49.072584 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-09-18T01:29:49.077896 #1] INFO -- :
I, [2023-09-18T01:29:49.078527 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-09-18T01:29:49.083195 #1] INFO -- :
I, [2023-09-18T01:29:49.083945 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-09-18T01:29:49.089084 #1] INFO -- :
I, [2023-09-18T01:29:49.089631 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-09-18T01:29:49.095251 #1] INFO -- :
I, [2023-09-18T01:29:49.095968 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-09-18T01:29:49.102378 #1] INFO -- :
I, [2023-09-18T01:29:49.103102 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-09-18T01:29:49.109427 #1] INFO -- :
I, [2023-09-18T01:29:49.110210 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-09-18T01:29:49.118974 #1] INFO -- :
I, [2023-09-18T01:29:49.119769 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2023-09-18T01:29:49.127762 #1] INFO -- :
I, [2023-09-18T01:29:49.128427 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-09-18T01:29:49.136113 #1] INFO -- :
I, [2023-09-18T01:29:49.136828 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-09-18T01:29:49.144614 #1] INFO -- :
I, [2023-09-18T01:29:49.145287 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-09-18T01:29:49.153912 #1] INFO -- :
I, [2023-09-18T01:29:49.154707 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-09-18T01:29:49.163231 #1] INFO -- :
I, [2023-09-18T01:29:49.164002 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-09-18T01:29:50.600141 #1] INFO -- :
I, [2023-09-18T01:29:50.600276 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-09-18T01:29:50.605211 #1] INFO -- :
I, [2023-09-18T01:29:50.606118 #1] INFO -- : استبدال # redis بـ sv start redis || exit 1 في /etc/service/unicorn/run
I, [2023-09-18T01:29:50.607565 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
استنساخ إلى 'docker_manager'...
I, [2023-09-18T01:29:51.952276 #1] INFO -- :
I, [2023-09-18T01:29:51.953010 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-follow.git
استنساخ إلى 'discourse-follow'...
I, [2023-09-18T01:29:52.765377 #1] INFO -- :
I, [2023-09-18T01:29:52.766055 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-whos-online.git
استنساخ إلى 'discourse-whos-online'...
I, [2023-09-18T01:29:53.374478 #1] INFO -- :
I, [2023-09-18T01:29:53.375126 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-perspective-api.git
استنساخ إلى 'discourse-perspective-api'...
I, [2023-09-18T01:29:53.996023 #1] INFO -- :
I, [2023-09-18T01:29:53.996909 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-akismet.git
استنساخ إلى 'discourse-akismet'...
I, [2023-09-18T01:29:54.749871 #1] INFO -- :
I, [2023-09-18T01:29:54.750492 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-canned-replies.git
استنساخ إلى 'discourse-canned-replies'...
I, [2023-09-18T01:29:55.520660 #1] INFO -- :
I, [2023-09-18T01:29:55.521313 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-spoiler-alert.git
استنساخ إلى 'discourse-spoiler-alert'...
I, [2023-09-18T01:29:56.259613 #1] INFO -- :
I, [2023-09-18T01:29:56.260452 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions.git
استنساخ إلى 'discourse-reactions'...
I, [2023-09-18T01:29:57.103770 #1] INFO -- :
I, [2023-09-18T01:29:57.104536 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-adplugin.git
استنساخ إلى 'discourse-adplugin'...
I, [2023-09-18T01:29:58.067991 #1] INFO -- :
I, [2023-09-18T01:29:58.068793 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat.git
استنساخ إلى 'discourse-chat'...
I, [2023-09-18T01:29:59.473176 #1] INFO -- :
I, [2023-09-18T01:29:59.474029 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
استنساخ إلى 'discourse-chat-integration'...
I, [2023-09-18T01:30:00.345080 #1] INFO -- :
I, [2023-09-18T01:30:00.346006 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/xfalcox/disorder.git
استنساخ إلى 'disorder'...
I, [2023-09-18T01:30:00.959413 #1] INFO -- :
I, [2023-09-18T01:30:00.960316 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
استنساخ إلى 'discourse-data-explorer'...
I, [2023-09-18T01:30:02.086848 #1] INFO -- :
I, [2023-09-18T01:30:02.099960 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/merefield/discourse-chatbot.git
استنساخ إلى 'discourse-chatbot'...
I, [2023-09-18T01:30:02.937043 #1] INFO -- :
I, [2023-09-18T01:30:02.937892 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
استنساخ إلى 'discourse-solved'...
I, [2023-09-18T01:30:03.854927 #1] INFO -- :
I, [2023-09-18T01:30:03.855975 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-shared-edits.git
استنساخ إلى 'discourse-shared-edits'...
I, [2023-09-18T01:30:04.700459 #1] INFO -- :
I, [2023-09-18T01:30:04.701376 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-staff-alias.git
استنساخ إلى 'discourse-staff-alias'...
I, [2023-09-18T01:30:05.468358 #1] INFO -- :
I, [2023-09-18T01:30:05.469190 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
استنساخ إلى 'discourse-cakeday'...
I, [2023-09-18T01:30:06.243631 #1] INFO -- :
I, [2023-09-18T01:30:06.244956 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.257077 #1] INFO -- :
I, [2023-09-18T01:30:06.258315 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-09-18T01:30:06.264779 #1] INFO -- :
I, [2023-09-18T01:30:06.265883 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2023-09-18T01:30:06.271832 #1] INFO -- :
I, [2023-09-18T01:30:06.273671 #1] INFO -- : استبدال pid /run/nginx.pid; بـ daemon off; في /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.274814 #1] INFO -- : استبدال (?m-ix:upstream[^\}]+\}) بـ upstream discourse { server 127.0.0.1:3000; } في /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.276105 #1] INFO -- : استبدال (?-mix:server_name.+$) بـ server_name _ ; في /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.280150 #1] INFO -- : استبدال (?-mix:client_max_body_size.+$) بـ client_max_body_size $upload_size ; في /etc/nginx/conf.d/discourse.conf
I, [2023-09-18T01:30:06.281209 #1] INFO -- : استبدال (?-mix:worker_connections.+$) بـ worker_connections $nginx_worker_connections ; في /etc/nginx/nginx.conf
I, [2023-09-18T01:30:06.281914 #1] INFO -- : > echo "تم تكوين الويب"
I, [2023-09-18T01:30:06.286740 #1] INFO -- : تم تكوين الويب
I, [2023-09-18T01:30:06.287895 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-09-18T01:30:07.238135 #1] INFO -- : تم تثبيت bundler-2.4.13 بنجاح
تم تثبيت 1 جيم
I, [2023-09-18T01:30:07.238869 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-09-18T01:30:17.786755 #1] INFO -- :
I, [2023-09-18T01:30:17.787879 #1] INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-09-18T01:30:17.795626 #1] INFO -- :
I, [2023-09-18T01:30:17.796435 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
تحذير " > @glint/environment-ember-loose@1.1.0" لديه تبعية نظير غير محققة "@glimmer/component@^1.1.2".
تحذير " > @glint/environment-ember-template-imports@1.1.0" لديه تبعية نظير غير محققة "ember-template-imports@^3.0.0".
تحذير " > @mixer/parallel-prettier@2.0.3" لديه تبعية نظير غير محققة "prettier@^2.0.0".
تحذير حقل القرار "unset-value@2.0.1" غير متوافق مع النسخة المطلوبة "unset-value@^1.0.0"
تحذير "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3@3.0.6" لديه تبعية نظير غير صحيحة "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3-multipart@3.1.3" لديه تبعية نظير غير صحيحة "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/xhr-upload@3.1.1" لديه تبعية نظير غير صحيحة "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse-plugins > ember-this-fallback@0.3.1" لديه تبعية نظير غير محققة "ember-source@^3.28.11 || ^4.0.0".
تحذير "workspace-aggregator-a1aa0fb9-0f9e-4f3d-8e49-586157cf0ad3 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" لديه تبعية نظير غير صحيحة "@uppy/core@^3.2.1".
I, [2023-09-18T01:33:27.906429 #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 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] حل الحزم...
[2/4] جلب الحزم...
[3/4] ربط التبعيات...
[4/4] بناء الحزم الجديدة...
$ ./run-patch-package
patch-package 8.0.0
تطبيق التصحيحات...
@ember/jquery@2.0.0 ✔
@ember/legacy-built-in-components@0.4.2 ✔
babel-plugin-debug-macros@0.3.4 ✔
ember-source@3.28.12 ✔
ember-this-fallback@0.3.1 (1 أولي) ✔
ember-this-fallback@0.3.1 (2 سمات) ✔
virtual-dom@2.1.1 ✔
تم الانتهاء في 84.81 ثانية.
تم الانتهاء في 174.97 ثانية.
yarn cache v1.22.19
نجاح مسح ذاكرة التخزين المؤقت.
تم الانتهاء في 13.97 ثانية.
I, [2023-09-18T01:33:27.915761 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-09-18T01:33:28.449931 #1] INFO -- :
I, [2023-09-18T01:33:28.450675 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-09-18T01:33:28.796097 #1] INFO -- : أنت تستبدل القيمة المحلية الحالية لـ without، وهي حالياً "test:development"
I, [2023-09-18T01:33:28.796897 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2023-09-18T01:34:05.550810 #1] INFO -- : جلب بيانات الجيم من https://rubygems.org/.........
استخدام rake 13.0.6
استخدام builder 3.2.4
استخدام erubi 1.12.0
استخدام concurrent-ruby 1.2.2
استخدام rack 2.2.8
استخدام crass 1.0.6
استخدام date 3.3.3
جلب minitest 5.20.0
استخدام racc 1.7.1
استخدام mini_mime 1.1.5
استخدام public_suffix 5.0.3
استخدام timeout 0.4.0
استخدام aws-eventstream 1.2.0
استخدام base64 0.1.1
استخدام aws-partitions 1.583.0
استخدام bundler 2.4.13
استخدام jmespath 1.6.2
استخدام msgpack 1.7.2
استخدام cgi 0.3.6
استخدام byebug 11.1.3
استخدام coderay 1.1.3
استخدام colored2 4.0.0
استخدام connection_pool 2.4.1
استخدام openssl 3.1.0
استخدام cppjieba_rb 0.4.2
استخدام cbor 0.5.9.6
استخدام method_source 1.0.0
استخدام thor 1.2.2
استخدام zeitwerk 2.6.11
استخدام chunky_png 1.4.0
استخدام diffy 3.4.2
استخدام digest 3.1.1
استخدام discourse-fonts 0.0.9
استخدام email_reply_trimmer 0.1.13
جلب tilt 2.3.0
جلب google-protobuf 3.24.3 (x86_64-linux)
جلب excon 0.103.0
تثبيت tilt 2.3.0
تثبيت excon 0.103.0
تثبيت minitest 5.20.0
تثبيت google-protobuf 3.24.3 (x86_64-linux)
استخدام exifr 1.4.0
جلب execjs 2.9.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
استخدام guess_html_encoding 0.0.11
استخدام 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
استخدام gc_tracer 1.5.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.5.0
استخدام multi_json 1.15.0
استخدام multi_xml 0.6.0
استخدام mustache 1.1.1
استخدام uri 0.12.2
استخدام regexp_parser 2.8.1
استخدام version_gem 1.1.3
جلب oj 3.16.1
تثبيت execjs 2.9.0
استخدام nio4r 2.5.9
استخدام optimist 3.1.0
استخدام pg 1.4.6
استخدام raindrops 0.20.1
استخدام rchardet 1.8.0
استخدام rexml 3.2.6
استخدام rinku 2.0.6
جلب rotp 6.3.0
استخدام rqrcode_core 1.2.0
استخدام rubyzip 2.3.2
استخدام sshkey 3.0.0
استخدام stackprof 0.2.25
استخدام i18n 1.14.1
استخدام tzinfo 2.0.6
استخدام nokogiri 1.15.4 (x86_64-linux)
استخدام rack-test 2.1.0
استخدام sprockets 3.7.2 من https://github.com/rails/sprockets (في 3.x@f4d3dae)
تثبيت rotp 6.3.0
استخدام request_store 1.5.1
استخدام message_bus 4.3.8
استخدام rack-mini-profiler 3.1.1
استخدام rack-protection 3.1.0
استخدام net-protocol 0.2.1
استخدام addressable 2.8.5
استخدام aws-sigv4 1.5.0
استخدام bootsnap 1.16.0
استخدام openssl-signature_algorithm 1.3.0
استخدام pry 0.14.2
جلب faraday 2.7.11
استخدام mini_suffix 0.3.3
تثبيت faraday 2.7.11
استخدام image_optim 0.31.3
استخدام logstash-logger 0.26.1
استخدام mini_racer 0.8.0
استخدام sidekiq 6.5.9
استخدام net-http 0.3.2
استخدام oauth-tty 1.0.5
استخدام snaky_hash 2.0.1
استخدام omniauth 1.9.2
استخدام redis-namespace 1.11.0
استخدام web-push 3.0.0
استخدام unf 0.1.4
استخدام rbtrace 0.4.14
استخدام rss 0.3.0
استخدام unicorn 6.1.0
استخدام uglifier 4.2.0
استخدام activesupport 7.0.7
استخدام rqrcode 2.2.0
استخدام tzinfo-data 1.2023.3
استخدام loofah 2.21.3
استخدام puma 6.3.1
استخدام ruby-readability 0.7.0
جلب sanitize 6.1.0
استخدام 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.16.0
تثبيت oj 3.16.1 مع الامتدادات الأصلية
تثبيت css_parser 1.16.0
تثبيت sanitize 6.1.0
استخدام pry-byebug 3.10.1
استخدام pry-rails 0.3.9
استخدام sass-embedded 1.66.1 (x86_64-linux-gnu)
استخدام rails-dom-testing 2.2.0
جلب globalid 1.2.1
استخدام simpleidn 0.2.1
تثبيت globalid 1.2.1
استخدام mini_scheduler 0.16.0
استخدام oauth 1.1.0
استخدام activemodel 7.0.7
استخدام rtlcss 0.2.1
استخدام rails-html-sanitizer 1.6.0
استخدام mail 2.8.1
استخدام aws-sdk-kms 1.56.0
استخدام aws-sdk-sns 1.53.0
استخدام dartsass-ruby 3.0.1
استخدام faraday-retry 2.2.0
استخدام oauth2 1.4.11
استخدام json_schemer 2.0.0
استخدام actionview 7.0.7
استخدام active_model_serializers 0.8.4
استخدام activerecord 7.0.7
استخدام aws-sdk-s3 1.114.0
استخدام omniauth-oauth2 1.7.3
استخدام omniauth-oauth 1.2.0
استخدام actionpack 7.0.7
استخدام actionview_precompiler 0.3.0
استخدام 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
استخدام activejob 7.0.7
استخدام railties 7.0.7
استخدام sprockets-rails 3.4.2
استخدام actionmailer 7.0.7
استخدام dartsass-sprockets 3.0.0
استخدام lograge 0.13.0
استخدام rails_failover 2.0.1
استخدام rails_multisite 5.0.0
اكتمل الحزمة! 136 تبعية ملف Gemfile، 173 جيم مثبتة الآن.
لم يتم تثبيت الجيمات في المجموعات 'development' و 'test'.
تم تثبيت جيمات الحزمة في `./vendor/bundle`
I, [2023-09-18T01:34:05.556069 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-09-18T01:34:14.855363 #1] INFO -- : discourse-adplugin هو بالفعل في أحدث إصدار متوافق
discourse-akismet هو بالفعل في أحدث إصدار متوافق
discourse-cakeday هو بالفعل في أحدث إصدار متوافق
discourse-canned-replies هو بالفعل في أحدث إصدار متوافق
discourse-chat هو بالفعل في أحدث إصدار متوافق
discourse-chat-integration هو بالفعل في أحدث إصدار متوافق
discourse-chatbot هو بالفعل في أحدث إصدار متوافق
discourse-data-explorer هو بالفعل في أحدث إصدار متوافق
discourse-follow هو بالفعل في أحدث إصدار متوافق
discourse-perspective-api هو بالفعل في أحدث إصدار متوافق
discourse-reactions هو بالفعل في أحدث إصدار متوافق
discourse-shared-edits هو بالفعل في أحدث إصدار متوافق
discourse-solved هو بالفعل في أحدث إصدار متوافق
discourse-spoiler-alert هو بالفعل في أحدث إصدار متوافق
discourse-staff-alias هو بالفعل في أحدث إصدار متوافق
discourse-whos-online هو بالفعل في أحدث إصدار متوافق
disorder هو بالفعل في أحدث إصدار متوافق
docker_manager هو بالفعل في أحدث إصدار متوافق
I, [2023-09-18T01:34:14.856812 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
110:M 18 Sep 2023 01:34:27.086 * 100 تغييرات في 300 ثانية. حفظ...
110:M 18 Sep 2023 01:34:27.091 * بدأ الحفظ في الخلفية بواسطة pid 968
968:C 18 Sep 2023 01:34:28.501 * تم حفظ قاعدة البيانات على القرص
968:C 18 Sep 2023 01:34:28.505 * Fork CoW لـ RDB: الحالي 1 ميجابايت، الذروة 1 ميجابايت، المتوسط 1 ميجابايت
110:M 18 Sep 2023 01:34:28.519 * انتهى الحفظ في الخلفية بنجاح
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse ERROR: لم يتم فتح ملف تحكم الامتداد "/usr/share/postgresql/13/extension/embedding.control": لا يوجد مثل هذا الملف أو الدليل
2023-09-18 01:34:32.298 UTC [1005] discourse@discourse STATEMENT: CREATE EXTENSION IF NOT EXISTS "embedding"
----------------------------خطأ في DISCOURSE CHATBOT----------------------------------
يتطلب Discourse Chatbot الآن امتداد embedding في قاعدة بيانات PostgreSQL.
راجع التغييرات المطلوبة على `app.yml` الموضحة في:
https://github.com/merefield/discourse-chatbot/pull/33
بديلًا عن ذلك، يمكنك إزالة Discourse Chatbot لإعادة البناء.
----------------------------خطأ في DISCOURSE CHATBOT----------------------------------
rake aborted!
StandardError: حدث خطأ، تم إلغاء هذا وجميع عمليات الترحيل اللاحقة:
PG::UndefinedFile: ERROR: لم يتم فتح ملف تحكم الامتداد "/usr/share/postgresql/13/extension/embedding.control": لا يوجد مثل هذا الملف أو الدليل
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
السبب:
ActiveRecord::StatementInvalid: PG::UndefinedFile: ERROR: لم يتم فتح ملف تحكم الامتداد "/usr/share/postgresql/13/extension/embedding.control": لا يوجد مثل هذا الملف أو الدليلملف أو دليل غير موجود
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
السبب:
PG::UndefinedFile: ERROR: could not open extension control file "/usr/share/postgresql/13/extension/embedding.control": No such file or directory
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.1/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:752:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract_adapter.rb:743:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `block in say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/plugins/discourse-chatbot/db/migrate/20230820010101_enable_embedding_extension.rb:6:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.7/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:250:in `block (2 levels) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:225:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
المهام: TOP => db:migrate
(انظر التتبع الكامل بتشغيل المهمة مع --trace)
I, [2023-09-18T01:34:32.397102 #1] INFO -- : gem install multipart-post -v 2.3.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت multipart-post-2.3.0 بنجاح
تم تثبيت 1 جيم
gem install faraday-multipart -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت faraday-multipart-1.0.4 بنجاح
تم تثبيت 1 جيم
gem install ruby-openai -v 5.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت ruby-openai-5.1.0 بنجاح
تم تثبيت 1 جيم
gem install google_search_results -v 2.2.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت google_search_results-2.2.0 بنجاح
تم تثبيت 1 جيم
gem install wikipedia-client -v 1.17.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت wikipedia-client-1.17.0 بنجاح
تم تثبيت 1 جيم
gem install childprocess -v 4.1.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت childprocess-4.1.0 بنجاح
تم تثبيت 1 جيم
gem install safe_ruby -v 1.0.4 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت safe_ruby-1.0.4 بنجاح
تم تثبيت 1 جيم
تم تجميع js-processor: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: جارٍ الترحيل =========================
-- enable_extension(:embedding)
I, [2023-09-18T01:34:32.398518 #1] INFO -- : إنهاء العمليات غير المتزامنة
I, [2023-09-18T01:34:32.399032 #1] INFO -- : إرسال INT إلى HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2023-09-18T01:34:32.399402 #1] INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
2023-09-18 01:34:32.399 UTC [41] LOG: استُلم طلب الإغلاق السريع
110:signal-handler (1695000872) استُلم SIGTERM لجدولة الإغلاق...
2023-09-18 01:34:32.410 UTC [41] LOG: إلغاء أي عمليات نشطة
2023-09-18 01:34:32.420 UTC [41] LOG: exited worker الخلفية "logical replication launcher" (PID 50) with exit code 1
2023-09-18 01:34:32.421 UTC [45] LOG: جارٍ الإغلاق
110:M 18 Sep 2023 01:34:32.439 # طلب المستخدم الإغلاق...
110:M 18 Sep 2023 01:34:32.440 * حفظ لقطة RDB النهائية قبل الخروج.
2023-09-18 01:34:32.454 UTC [41] LOG: database system is shut down
110:M 18 Sep 2023 01:34:33.192 * DB saved on disk
110:M 18 Sep 2023 01:34:33.192 # Redis is now ready to exit, bye bye...
فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 932 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد مع رمز الخروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
de71dbd2ae7b7b427736d4cb51668db874c6eaf60c359390bd306fd935b152e1