حدث خطأ في تحديثاتي
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
الرجاء مساعدتي في إصلاحه.I, [2023-09-06T10:08:32.237512 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2023-09-06T10:08:35.536295 #1] INFO – :
I, [2023-09-06T10:08:35.536960 #1] INFO – : > cd /var/www/discourse && if [ “tests-passed” != “tests-passed” ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-09-06T10:08:35.539666 #1] INFO – :
I, [2023-09-06T10:08:35.540029 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘yarn install --frozen-lockfile && yarn cache clean’
تحذير: حقل الحل “unset-value@2.0.1” غير متوافق مع النسخة المطلوبة “unset-value@^1.0.0”
تحذير: “workspace-aggregator-88207ab1-6c66-4e5a-a896-759375bd53fe > discourse > @uppy/aws-s3@3.0.6” لديه تبعية نظير غير صحيحة “@uppy/core@^3.1.2”.
تحذير: “workspace-aggregator-88207ab1-6c66-4e5a-a896-759375bd53fe > discourse > @uppy/aws-s3-multipart@3.1.3” لديه تبعية نظير غير صحيحة “@uppy/core@^3.1.2”.
تحذير: “workspace-aggregator-88207ab1-6c66-4e5a-a896-759375bd53fe > discourse > @uppy/xhr-upload@3.1.1” لديه تبعية نظير غير صحيحة “@uppy/core@^3.1.2”.
تحذير: “workspace-aggregator-88207ab1-6c66-4e5a-a896-759375bd53fe > discourse-plugins > ember-this-fallback@0.3.1” لديه تبعية نظير غير مُلباة “ember-source@^3.28.11 || ^4.0.0”.
تحذير: “workspace-aggregator-88207ab1-6c66-4e5a-a896-759375bd53fe > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0” لديه تبعية نظير غير صحيحة “@uppy/core@^3.2.1”.
I, [2023-09-06T10:09:36.204401 #1] INFO – : yarn install v1.22.19
[1/5] التحقق من package.json…
[2/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] بناء الحزم الجديدة…
$ patch-package
patch-package 8.0.0
تطبيق التصحيحات…
@ember/jquery@2.0.0 
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 
تم في 54.84 ثانية.
تم في 55.95 ثانية.
yarn cache v1.22.19
نجاح: تم مسح ذاكرة التخزين المؤقت.
تم في 4.14 ثانية.
I, [2023-09-06T10:09:36.209010 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle config --local deployment true’
I, [2023-09-06T10:09:36.532608 #1] INFO – :
I, [2023-09-06T10:09:36.533145 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle config --local without “development test”’
I, [2023-09-06T10:09:36.707501 #1] INFO – : أنت تستبدل القيمة المحلية الحالية لـ without، والتي هي حالياً “test:development”
I, [2023-09-06T10:09:36.708100 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --retry 3 --jobs 4’
I, [2023-09-06T10:09:56.618430 #1] INFO – : جلب بيانات الجيم من https://rubygems.org/…
استخدام rake 13.0.6
استخدام minitest 5.19.0
استخدام concurrent-ruby 1.2.2
استخدام racc 1.7.1
استخدام builder 3.2.4
استخدام rack 2.2.8
استخدام mini_mime 1.1.5
استخدام date 3.3.3
استخدام crass 1.0.6
استخدام public_suffix 5.0.3
استخدام aws-eventstream 1.2.0
استخدام aws-partitions 1.583.0
استخدام erubi 1.12.0
استخدام jmespath 1.6.2
استخدام 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 4.0.0
استخدام connection_pool 2.4.1
استخدام openssl 3.1.0
استخدام cppjieba_rb 0.4.2
استخدام msgpack 1.7.2
استخدام method_source 1.0.0
استخدام timeout 0.4.0
استخدام thor 1.2.2
استخدام zeitwerk 2.6.11
استخدام 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.102.0
جلب google-protobuf 3.24.2 (x86_64-linux)
استخدام 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
استخدام 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
استخدام 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
استخدام execjs 2.8.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
استخدام nio4r 2.5.9
استخدام version_gem 1.1.3
جلب oj 3.16.1
استخدام image_size 3.3.0
استخدام 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
استخدام addressable 2.8.5
استخدام aws-sigv4 1.5.0
استخدام bootsnap 1.16.0
استخدام openssl-signature_algorithm 1.3.0
استخدام sprockets 3.7.2 من GitHub - rails/sprockets: Rack-based asset packaging system · GitHub (في 3.x@f4d3dae)
تثبيت rotp 6.3.0
استخدام request_store 1.5.1
استخدام message_bus 4.3.8
استخدام pry 0.14.2
استخدام rack-mini-profiler 3.1.1
استخدام rack-protection 3.1.0
استخدام net-protocol 0.2.1
استخدام faraday 2.7.10
استخدام unf 0.1.4
استخدام mini_suffix 0.3.3
استخدام omniauth 1.9.2
استخدام activesupport 7.0.7
استخدام loofah 2.21.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
استخدام 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
استخدام puma 6.3.1
استخدام rbtrace 0.4.14
استخدام redis-namespace 1.11.0
استخدام rqrcode 2.2.0
استخدام rss 0.3.0
استخدام ruby-readability 0.7.0
استخدام sanitize 6.0.2
استخدام tzinfo-data 1.2023.3
استخدام uglifier 4.2.0
استخدام unicorn 6.1.0
استخدام web-push 3.0.0
استخدام rails-dom-testing 2.2.0
جلب globalid 1.2.1
استخدام rails-html-sanitizer 1.6.0
تثبيت google-protobuf 3.24.2 (x86_64-linux)
استخدام net-imap 0.3.7
استخدام net-pop 0.1.2
استخدام net-smtp 0.3.3
استخدام activemodel 7.0.7
استخدام aws-sdk-kms 1.56.0
استخدام aws-sdk-sns 1.53.0
استخدام faraday-retry 2.2.0
استخدام simpleidn 0.2.1
استخدام oauth2 1.4.11
استخدام pry-byebug 3.10.1
استخدام pry-rails 0.3.9
استخدام mini_scheduler 0.16.0
استخدام rtlcss 0.2.1
استخدام oauth 1.1.0
استخدام actionview 7.0.7
استخدام mail 2.8.1
استخدام active_model_serializers 0.8.4
استخدام activerecord 7.0.7
استخدام aws-sdk-s3 1.114.0
استخدام json_schemer 2.0.0
استخدام omniauth-oauth2 1.7.3
استخدام omniauth-oauth 1.2.0
تثبيت globalid 1.2.1
استخدام 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
استخدام railties 7.0.7
استخدام sprockets-rails 3.4.2
استخدام activejob 7.0.7
استخدام lograge 0.13.0
استخدام rails_failover 2.0.1
استخدام rails_multisite 5.0.0
استخدام actionmailer 7.0.7
استخدام sass-embedded 1.66.1 (x86_64-linux-gnu)
استخدام dartsass-ruby 3.0.1
استخدام dartsass-sprockets 3.0.0
اكتمل الحزمة! 136 تبعية ملف Gemfile، 172 جيم مثبتة الآن.
لم يتم تثبيت الجيمات في المجموعات ‘development’ و ‘test’.
تم تثبيت جيمات الحزمة في ./vendor/bundle
I, [2023-09-06T10:09:56.618989 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all’
I, [2023-09-06T10:10:00.693390 #1] INFO – : discourse-ai هو بالفعل في أحدث إصدار متوافق
discourse-apple-auth هو بالفعل في أحدث إصدار متوافق
discourse-bbcode-color هو بالفعل في أحدث إصدار متوافق
discourse-chatbot هو بالفعل في أحدث إصدار متوافق
discourse-docs هو بالفعل في أحدث إصدار متوافق
discourse-locations هو بالفعل في أحدث إصدار متوافق
discourse-solved هو بالفعل في أحدث إصدار متوافق
discourse-user-notes هو بالفعل في أحدث إصدار متوافق
discourse-whos-online هو بالفعل في أحدث إصدار متوافق
docker_manager هو بالفعل في أحدث إصدار متوافق
I, [2023-09-06T10:10:00.694450 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
2023-09-06 10:10:14.940 UTC [841] discourse@discourse ERROR: لم يمكن فتح ملف تحكم الامتداد “/usr/share/postgresql/13/extension/embedding.control”: لا يوجد مثل هذا الملف أو الدليل
2023-09-06 10:10:14.940 UTC [841] discourse@discourse STATEMENT: CREATE EXTENSION IF NOT EXISTS “embedding”
----------------------------خطأ DISCOURSE CHATBOT----------------------------------
يتطلب Discourse Chatbot الآن امتداد embedding على قاعدة بيانات PostgreSQL.
انظر التغييرات المطلوبة لـ app.yml الموصوفة في:
FEATURE: Semantic Search - Pull Request #33 - merefield/discourse-chatbot - GitHub
بديلًا عن ذلك، يمكنك إزالة 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 ’
/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 `’
السبب:
ActiveRecord::StatementInvalid: 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 ’
/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 `’
السبب:
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 ’
/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 `’
المهام: TOP => db:migrate
(انظر التتبع الكامل بتشغيل المهمة مع --trace)
I, [2023-09-06T10:10:14.982239 #1] INFO – : gem install tokenizers -v 0.3.3 -i /var/www/discourse/plugins/discourse-ai/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت tokenizers-0.3.3-x86_64-linux بنجاح
تم تثبيت 1 جوهرة (gem)
gem install tiktoken_ruby -v 0.0.5 -i /var/www/discourse/plugins/discourse-ai/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت tiktoken_ruby-0.0.5-x86_64-linux بنجاح
تم تثبيت 1 جوهرة (gem)
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)
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)
gem install ruby-openai -v 4.2.0 -i /var/www/discourse/plugins/discourse-chatbot/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت ruby-openai-4.2.0 بنجاح
تم تثبيت 1 جوهرة (gem)
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)
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)
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)
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 جوهرة (gem)
gem install geocoder -v 1.4.4 -i /var/www/discourse/plugins/discourse-locations/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
تم تثبيت geocoder-1.4.4 بنجاح
تم تثبيت 1 جوهرة (gem)
تم تجميع js-processor: tmp/js-processor.js
== 20230820010101 EnableEmbeddingExtension: migrating =========================
– enable_extension(:embedding)
I, [2023-09-06T10:10:14.983047 #1] INFO – : Terminating async processes
I, [2023-09-06T10:10:14.983220 #1] INFO – : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
2023-09-06 10:10:14.983 UTC [41] LOG: received fast shutdown request
I, [2023-09-06T10:10:14.983664 #1] INFO – : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
110:signal-handler (1693995014) Received SIGTERM scheduling shutdown…
2023-09-06 10:10:14.992 UTC [41] LOG: aborting any active transactions
2023-09-06 10:10:15.000 UTC [41] LOG: background worker “logical replication launcher” (PID 50) exited with exit code 1
2023-09-06 10:10:15.000 UTC [45] LOG: shutting down
2023-09-06 10:10:15.024 UTC [41] LOG: database system is shut down
110:M 06 Sep 2023 10:10:15.035 # User requested shutdown…
110:M 06 Sep 2023 10:10:15.035 * Saving the final RDB snapshot before exiting.
110:M 06 Sep 2023 10:10:15.066 * DB saved on disk
110:M 06 Sep 2023 10:10:15.066 # 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 762 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’”]}
فشل التمهيد (bootstrap) مع رمز الخروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من خطأ واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.