You are not logged in.
Bonjour,
J'ai une erreur lors de la mise à jour de 0.90.5 à 9.1 (debian)
9.1 add right for softwarelicense - Erreur durant l'éxecution de la requête : INSERT INTO `glpi_profilerights` (`id`, `profiles_id`, `name`, `rights`) VALUES (NULL, '1', 'license', '0') - L'erreur est Duplicate entry '1-license' for key 'unicity'
Quelqu'un a t'il déjà rencontré de problème ?
Je suis assez surprise car je n'ai jamais rencontré ce type d'erreur lors de précédente élévations de version
Dans la table glpi_profileright voici les entrées que j'ai pour "name=license"
id profiles_id name rights
2892 1 license 0
2893 2 license 33
2894 3 license 96
2895 4 license 255
2896 5 license 0
2897 6 license 127
2898 7 license 127
2899 8 license 31
2900 9 license 127
2901 10 license 0
2902 11 license 127
2903 12 license 0
2904 13 license 0
2905 14 license 0
2906 15 license 1
2907 16 license 0
2908 17 license 32
2909 18 license 0
2910 19 license 0
2911 20 license 63
2912 21 license 0
2913 22 license 0
2914 23 license 0
2915 24 license 0
2916 25 license 0
2917 27 license 161
merci d'avance....
Last edited by fredefromgima (2016-09-28 07:50:35)
En prod : Glpi 9.5.5/FusionInventory9.5+3.0
En test :
"Lorsque vous réfléchissez à un problème et que vous n'en trouvez pas la solution, parlez-en à quelqu'un d'autres. Kleist"
Offline
Le problème était la présence d'une nouvelle table non supprimée par le script de rechargement de la base SQL.
Solution : Drop de la table concernée
merci Julien
Last edited by fredefromgima (2016-09-26 14:56:58)
En prod : Glpi 9.5.5/FusionInventory9.5+3.0
En test :
"Lorsque vous réfléchissez à un problème et que vous n'en trouvez pas la solution, parlez-en à quelqu'un d'autres. Kleist"
Offline
Non le problème vient de la migration qui n'était pas idempotente.
Corrigé https://github.com/glpi-project/glpi/issues/1079
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour,
Lors de la mise à jour de la version 9.1 vers la 9.1.6, sous linux, j'ai la même erreur que ci-dessus à savoir :
9.1 add right for softwarelicense - Erreur durant l'éxecution de la requête : INSERT INTO `glpi_profilerights` (`id`, `profiles_id`, `name`, `rights`) VALUES (NULL, '1', 'license', '0') - L'erreur est Duplicate entry '1-license' for key 'unicity'
Que dois-je faire SVP.
Offline
dans la table glpi_profilerights, avez-vous des valeurs dont le nom est "license" ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline