Erreur de serveur interne sur la page de mise à niveau

Bonjour,

Je viens de recevoir une erreur sur la page de mise à niveau, existe-t-il un moyen documenté de déboguer / signaler ces cas ?

discourse

Merci pour votre aide !

2 « J'aime »

Vous devriez pouvoir trouver plus d’informations sur votre page /logs pour l’erreur. Si vous pouviez partager ce que vous trouvez ici, cela nous aiderait à comprendre ce qui se passe. :+1:

1 « J'aime »

Une erreur importante récemment corrigée concernait le nouveau système de numérotation des versions. Je ne la trouve pas, mais une mise à niveau en ligne de commande devrait la corriger.

3 « J'aime »

Celui-ci ?

3 « J'aime »

Cela a nécessité une correction sur notre serveur central de vérification des versions, donc cela devrait être corrigé partout maintenant. Reconstruire ne changera rien. De plus, je ne pense pas que cela affectait le chemin /admin/upgrade :thinking:

1 « J'aime »

Voici ce que les journaux indiquent lorsque je déclenche l’erreur :

Capture d'écran

Message (7 copies signalées)

ArgumentError (Chaîne de version mal formée < 3.1.0.beta6)
lib/version.rb:44:in `block in find_compatible_resource'
lib/version.rb:44:in `each'
lib/version.rb:44:in `sort_by'
lib/version.rb:44:in `find_compatible_resource'
lib/version.rb:79:in `find_compatible_git_resource'
app/controllers/application_controller.rb:420:in `block in with_resolved_locale'
app/controllers/application_controller.rb:420:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Backtrace

/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:223:in `initialize'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:206:in `new'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:206:in `new'
lib/version.rb:44:in `block in find_compatible_resource'
lib/version.rb:44:in `each'
lib/version.rb:44:in `sort_by'
lib/version.rb:44:in `find_compatible_resource'
lib/version.rb:79:in `find_compatible_git_resource'
plugins/docker_manager/lib/docker_manager/git_repo.rb:153:in `tracking_branch'
plugins/docker_manager/lib/docker_manager/git_repo.rb:100:in `tracking_ref'
4 « J'aime »

Merci @Campano. Nous espérions que ce problème de docker_manager serait résolu via ce commit, mais il semble que nous ayons encore du travail à faire ici.

En attendant, je vous recommande de suivre le conseil de @pfaffman de faire une reconstruction en ligne de commande (./launcher rebuild app) - cela devrait tout mettre à jour et fonctionner correctement.

5 « J'aime »

J’ai posté ce sujet décrivant l’erreur et comment récupérer :

4 « J'aime »

3 messages ont été déplacées vers un nouveau sujet : Undefined method `sub!’ when visiting `/admin/upgrade`

Merci beaucoup @david, cela a fonctionné pour moi.

1 « J'aime »

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.