Bonjour,
Lors de la mise à jour vers la version 2.8.1, je récupère l'erreur suivante lors de la phase de migration des données :
Mise a jour table des menus dynamiques
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Dolibarr: 2.8.1
...
Url sollicitée: /dolibarr/htdocs/install/upgrade2.php?versionfrom=2.7.0&versionto=2.8.0
Gestionnaire de menu: /
Type gestionnaire de base de donnée: mysql
Requete dernier acces en base en erreur: SELECT m.rowid, mc.action FROM llx_menu_constraint as mc, llx_menu_const as md, llx_menu as m WHERE md.fk_menu = m.rowid AND md.fk_constraint = mc.rowid AND m.enabled = '1'
Code retour dernier acces en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column 'm.enabled' in 'where clause'
En fin de MAJ, je récupère le message d'erreur :
Type gestionnaire de base de donnée: mysql
Requete dernier acces en base en erreur: INSERT INTO llx_const(name,value,type,visible,note,entity) values('MAIN_VERSION_LAST_UPGRADE','2.8.1','chaine',0,'Dolibarr version for last upgrade',0)
Code retour dernier acces en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column 'entity' in 'field list'
Message: Error in setup program
La conséquence : je ne peux plus me logguer avec mon compte et mot de passe habituel.(Bad value for login or password)
A priori, il s'agit d'un champ inexistant sur la table "llx_const" ?
Est-ce cela ? Que faut-il indiquer dans les valeurs de ce champ ?
Merci pour votre réponse