خطأ في ترقية Discourse - تعارض في gem

أحاول الترقية، لكن علقت في هذه الرسالة:

I, [2020-05-22T05:14:06.527007 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::ConflictError: Unable to activate faraday_middleware-0.11.0, because faraday-1.0.1 conflicts with faraday (>= 0.7.4, < 1.0)

لقد عدّلت app.yml للبقاء على PostgreSQL 10 (لا أملك مساحة كافية على القرص لتثبيت الإصدار 11)، لذا لا أعرف ما إذا كان ذلك هو السبب.

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

Are you using any 3rd party plugins?

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

The usual: the bunch of standard discourse/xxx plugins plus normal ones like topic list preview, whos online etc.

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

I had faraday issue with a 3rd party plugin. I can only suggest try disabling plugins but that probably won’t help here?

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

Trying with standard upgrade including PostgreSQL to see if it works…

But pg_upgrade has been running for a while now… nothing yet…

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

I, [2020-05-22T05:46:54.081847 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::ConflictError: Unable to activate faraday_middleware-0.11.0, because faraday-1.0.1 conflicts with faraday (>= 0.7.4, < 1.0)
/var/www/discourse/lib/plugin_gem.rb:20:in `load'
/var/www/discourse/lib/plugin/instance.rb:635:in `gem'
/var/www/discourse/plugins/discourse-azure-blob-storage/plugin.rb:10:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:541:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:541:in `activate!'
lib/discourse.rb:224:in `block in activate_plugins!'
lib/discourse.rb:221:in `each'
lib/discourse.rb:221:in `activate_plugins!'
/var/www/discourse/config/application.rb:297:in `block in <class:Application>'
/var/www/discourse/lib/plugin_initialization_guard.rb:5:in `plugin_initialization_guard'
/var/www/discourse/config/application.rb:296:in `<class:Application>'
/var/www/discourse/config/application.rb:65:in `<module:Discourse>'
/var/www/discourse/config/application.rb:64:in `<top (required)>'
/var/www/discourse/Rakefile:7:in `require'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'

I suppose the discourse-azure-blob-storage plugin is the culprit… again?

إعجابَين (2)

That could be the case. I don’t use the plugin so I can’t really comment.

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

لديك مجوهرات متضاربة بسبب إضافات غير متوافقة حاليًا.

تحتاج إلى حل اعتمادية الجيم هذه يدويًا في الإضافة التي تسبب المشكلة (باستخدام الإصدار الذي يعمل مع الإضافات الأخرى/النواة ووضعها في ملف plugin.rb) أو تعطيل تلك الإضافة.

4 إعجابات

فقط للتدوين هنا، هذا طلب السحب يحل المشكلة:

تم دمجه.

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

تم تقسيم منشور إلى موضوع جديد: مشاكل الصلاحيات عند الاتصال بـ Redis

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