Problème mise a jour version 13 vers 14

Bonjour

Objet: Migration Dolibarr 8.0.4 vers 17.0.2

Debian 11
PHP: 7.4.33
MySQL or MariaDB 5.5.5-10.5.19-MariaDB-0+deb11u2

  • J’ai installé une Debian 11

  • Sauvegardé mon dossier dolibarr 8.0.4 et ma db de ma debian jessie 8

  • J’ai fait ma mise à jour jusqu’a la version 13.0.5 sans problème

  • Ensuite en passant à la version 14.0.0

  • J’ai les stat graphique à l’accueil qui m’indique les année 2021-2022 au lieu 2022-2023
    -Les stat de la version 14

  • Les stat de la version 13

  • En continuant la migration vers la 14.0.4 mes trois dernières factures modifiées deviennent des avoirs de 2022 datant de la date de la mise à jour 14.0.4 alors que j’avais des factures de récente de 2023 !!!

  • J’ai testé avec une debian 10 avec une version de php 7.3.31-1~deb10u4, MySQL or MariaDB 5.5.5-10.3.39-MariaDB-0+deb10u1 et c’est idem
  • Avec php 8.1 c’est aussi idem
  • Pouvez-vous m’aider à trouver une solution ?

Sincèrement
S.C INFOLOGEEK

Bonjour,

C’est indispensable d’installer toutes les versions? En tout cas si je devais installer une version 14, je n’installerais pas la 14.0.0 mais la 14.0.5. Car s’il y a eu 5 sous versions, c’est bien qu’il y a eu des bugs constatés. La version 14.0.5 est la version 14.0.0 débuguée.

Mais je pense que réinstaller la version 14.0.5 au dessus ne suffira pas, il faudra repartir de la version antérieure car c’est peut-être lors de la migration de des données ont été transformées à tort.

Cordialement

Bonjour
Doit on comprendre que vous faites des mises à jour d’une version à une autre en montant les versions les unes derrières les autres ?
V13.0.x vers V14.0.0 puis vers V14.0.x ?
Francis

Bonjour,

De mémoire lors du processus de mise à jour, dolibarr fait forcément la migration des bases de données étape par étape pour chaque changement de la structures de base de données lors des évolutions de versions.

Par contre normalement (toujours de mémoire) il n’y a pas de modification de structure de base sur une même branche de version donc qu’on fasse la mise à jour en 14.0.0 ou 14.0.1 ou14.0.X ça ne changera rien de fondamentale au niveau de la migration de la base, les modifications sont uniquement dans le code.