You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-09-26 09:43:39

fredefromgima
Member
Registered: 2014-01-21
Posts: 34

9.1 - erreur mise à jour - 9.1 add right for softwarelicense [resolu]

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

#2 2016-09-26 14:55:17

fredefromgima
Member
Registered: 2014-01-21
Posts: 34

Re: 9.1 - erreur mise à jour - 9.1 add right for softwarelicense [resolu]

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

#3 2016-09-28 16:50:25

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: 9.1 - erreur mise à jour - 9.1 add right for softwarelicense [resolu]

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

#4 2017-08-21 15:15:54

infocess35
Member
Registered: 2010-11-05
Posts: 38

Re: 9.1 - erreur mise à jour - 9.1 add right for softwarelicense [resolu]

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

#5 2017-08-24 18:07:38

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: 9.1 - erreur mise à jour - 9.1 add right for softwarelicense [resolu]

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

Board footer

Powered by FluxBB