schungx
(Stephen Chung)
Mai 22, 2020, 5:22
1
Tentative de mise à niveau, mais bloqué sur cette erreur :
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: Impossible d'activer faraday_middleware-0.11.0, car faraday-1.0.1 entre en conflit avec faraday (>= 0.7.4, < 1.0)
J’ai modifié app.yml pour rester sur PostgreSQL 10 (je n’ai pas assez d’espace disque pour installer la version 11), donc je ne sais pas si c’est la cause.
1 « J'aime »
Utilisez-vous des plugins tiers ?
1 « J'aime »
schungx
(Stephen Chung)
Mai 22, 2020, 5:39
3
L’habituel : un ensemble de plugins standards discourse/xxx ainsi que des plugins classiques comme topic list preview, whos online, etc.
1 « J'aime »
J’ai rencontré un problème Faraday avec un plugin tiers. Je ne peux que suggérer de désactiver les plugins, mais cela ne devrait probablement pas aider ici ?
1 « J'aime »
schungx
(Stephen Chung)
Mai 22, 2020, 5:43
5
Essai avec la mise à niveau standard incluant PostgreSQL pour voir si cela fonctionne…
Mais pg_upgrade tourne depuis un moment maintenant… rien pour l’instant…
1 « J'aime »
schungx
(Stephen Chung)
Mai 22, 2020, 5:48
6
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>'
Je suppose que le plugin discourse-azure-blob-storage est encore le coupable… ?
2 « J'aime »
C’est possible. Je n’utilise pas le plugin, donc je ne peux pas vraiment commenter.
1 « J'aime »
Vous avez des gems conflictuelles en raison de plugins actuellement incompatibles.
Vous devez résoudre manuellement cette dépendance de gem dans le plugin qui en est la cause (en utilisant une version compatible avec les autres plugins/le noyau et en l’ajoutant dans plugin.rb) ou désactiver ce plugin.
# name: discourse-azure-blob-storage
# about: Azure Blob storage
# version: 0.0.2
# authors: Maja Komel
# url: https://github.com/discourse/discourse-azure-blob-storage
require "file_store/base_store"
# GEMS
gem 'net-http-persistent', '4.0.1', { require: true, require_name: "net/http/persistent" }
gem 'faraday_middleware', '1.2.0', { require: false }
gem 'azure-storage-common', '2.0.4', { require: false }
gem 'azure-storage-blob', '2.0.3', { require: false }
require 'azure/storage/blob'
enabled_site_setting :azure_blob_storage_enabled
after_initialize do
class ::Faraday::Adapter::NetHttpPersistent
4 « J'aime »
schungx
(Stephen Chung)
Juin 5, 2020, 2:18
9
Juste pour la trace ici, ce PR résout le problème :
Il a été fusionné.
1 « J'aime »
simon
A scindé ce sujet ()
Juin 5, 2020, 6:05
10
system
(system)
A fermé ce sujet ()
Juillet 5, 2020, 6:08
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.