فشل الترقية إلى v2.9.0beta3

من إعداد متعدد المواقع ومتعدد الحاويات، بدءًا من الإصدار v2.9.0beta2:

== 20220304162250 EnableUnaccentExtension: ترحيل =========================
-- enable_extension("unaccent")
Docker Manager: فشل الترقية
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:203:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:101:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.4.1/lib/active_support/fork_tracker.rb:10:in `block in fork'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.4.1/lib/active_support/fork_tracker.rb:8:in `fork'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.4.1/lib/active_support/fork_tracker.rb:8:in `fork'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.4.1/lib/active_support/fork_tracker.rb:27:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:48:in `load'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:48:in `load'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.4.1/lib/rails/commands/runner/runner_command.rb:42:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.4.1/lib/rails/command/base.rb:69:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.4.1/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.4.1/lib/rails/commands.rb:18:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
إعجاب واحد (1)

ما هو إصدار Postgres الذي تستخدمه؟

إعجاب واحد (1)
إعجاب واحد (1)
root@ps-data:/# psql --version
psql (PostgreSQL) 10.20 (Debian 10.20-1.pgdg110+1)

data تمت إعادة بنائها بنجاح مع:

./launcher stop web_only; ./launcher stop data; ./launcher rebuild data; ./launcher rebuild data

ولكن بعد ذلك يفشل web_only في التهيئة مع خطأ OP.

الآن اتبع التعليمات للترقية PostgreSQL 13 update

إعجاب واحد (1)
lc_collate لقاعدة البيانات \"postgres\" غير متطابقة: القديمة \"en_GB.UTF-8\"، الجديدة \"en_US.UTF-8\"
فشل، جارٍ الخروج

وفقًا لـ https://meta.discourse.org/t/postgresql-13-update/172563، لاحظ السطر الأخير

لا تتطابق قيم lc_collate لقاعدة البيانات “postgres”

يحدث هذا الخطأ إذا كنت تستخدم إعدادات محلية غير افتراضية لقاعدة بياناتك. تم الإبلاغ عن أنك بحاجة إلى 3 متغيرات لنجاحها. تأكد من أن قسم env: في ملف app.yml الخاص بك يحتوي على الأسطر الثلاثة:

  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8

تغيير en_US.UTF-8 إلى الإعداد المحلي الخاص بك.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.