Erreur lors de la mise à jour de fabmanager de 2.7.0 à 2.8.3

J’ai la version 2.7.0 de fabmanager et je migre vers la dernière version, mais je dois effectuer ces étapes: 2.8.3 - 3.1.2 et 4.0.4. Lorsque je fais la première migration, une erreur apparaît dans le navigateur « Désolé, un problème est survenu ». J’ai exécuté la commande: tail -f /apps/fabmanager/log/app-stdout.log et signalé l’erreur suivante:

tail -f /apps/fabmanager/log/app-stdout.log
8:
9:
10: <%=Setting.find_by(name: ‹ fablab_name ›).value%>
11:
12: <% if ENV[‹ DEFAULT_HOST ›] == ‹ fablab.lacasemate.fr › %>
13:
app/models/setting.rb:49:in value' app/views/application/index.html.erb:10:in _app_views_application_index_html_erb___2722866159443358458_46913699176700’

Started GET « / » for 172.18.0.3 at 2020-10-05 17:18:51 +0000
Processing by ApplicationController#index as HTML
Setting Load (0.5ms) SELECT « settings ».* FROM « settings » WHERE « settings ».« name » = $1 LIMIT 1 [[« name », « fablab_name »]]
Rendered application/index.html.erb (4.9ms)
Completed 500 Internal Server Error in 6ms (ActiveRecord: 1.9ms | Elasticsearch: 0.0ms)

ActionView::Template::Error (PG::UndefinedTable: ERROR: relation « history_values » does not exist
LINE 5: WHERE a.attrelid = ‹ « history_values » ›::regcla…
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = ‹ « history_values » ›::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
):
7:
8:
9:
10: <%=Setting.find_by(name: ‹ fablab_name ›).value%>
11:
12: <% if ENV[‹ DEFAULT_HOST ›] == ‹ fablab.lacasemate.fr › %>
13:
app/models/setting.rb:49:in value' app/views/application/index.html.erb:10:in _app_views_application_index_html_erb___2722866159443358458_46913699176700’

Je voudrais de l’aide pour résoudre ce problème.

Salut,

docker-compose exec fabmanager bundle exec rake db:seed

devrait résoudre ton problème

Merci Silvian, cela a fonctionné, mais maintenant pour la migration v3.1.2 cela fonctionne mais quand je lance (TODO DELOY) dans cette version, je ne peux pas exécuter le rake (rake fablab: setup: chain_invoices_items_records) comme suit:

rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)

(See full trace by running task with --trace)

Merci, cela a fonctionné, en fait j’ai exécuté la mauvaise caméra, j’ai exécuté le bon repas que vous avez réussi et cela a parfaitement fonctionné.

Obrigado!!