sleede / fab-manager

Fab-Manager is the FabLab management solution. It provides a comprehensive, web-based, open-source tool to simplify your administrative tasks and your marker's projects.
http://www.fab-manager.com
Other
229 stars 114 forks source link

Problème lors de la mise à jour #406

Closed gabriel-alex closed 2 years ago

gabriel-alex commented 2 years ago

Bonjour,

J'ai fait plusieurs installation propre sur le serveur suite à des problèmes lors de mise à jour. J'ai fais une installation propre il y a quelques jours et je viens d'essayer de faire la mise à jour de 5.4.21 à 5.4.22. Pour ce faire, je fais la commande \curl -sSL upgrade.fab.mn | bash -s -- -c "rails fablab:maintenance:regenerate_statistics[2021,06]" comme indiqué sur github. Cela se passe plutôt bien mais lorsque la commande fablab:maintenance:regenerate_statistics[2021,06] est effectuée, il y a une erreur à la suite d'une requête SQL: Role Load (2.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."name" = $1 LIMIT $2 [["name", "member"], ["LIMIT", 1]] rails aborted! NoMethodError: undefined method `id' for nil:NilClass

Expected behavior Finalement, la mise à jour est annulée et la version reste sur 5.4.21.

Server :

Je ne sais pas si j'ai oublié quelque chose, ou si c'est un problème généralisé. Du coup, je n'ose pas remettre les données.

Merci d'avance.

Cordialement.

sylvainbx commented 2 years ago

Salut,

Il y a eu un problème avec la version 5.4.22 qui a empêché la création des images docker de cette version (comme indiqué ici). D'autre part, dans la version 5.2.21, c'est justement cette commande (maintenance:regenerate_statistics) qui était buguée, d'où l'erreur que tu rencontres. Réessaye une mise à jour avec une version >= 5.4.23 et tout devrait bien se passer :wink: