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 2022-04-05 11:01:12

Kuracow
Member
Registered: 2022-02-17
Posts: 7

Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Bonjour,

Je vous écris car nous avons voulu mettre à jour le Plugin FormCreator, mais finalement nous avons un message d'erreur qui nous empêche de finaliser la mise à jour :

Traitement terminé. (0 seconde)
Unknown column 'conf.entities_id' in 'where clause'

Nous sommes sur la version GLPI 10.0.0-rc3. Quelqu'un a-t-il été confronté au même problème ?

Merci d'avance de votre aide

Damien

Offline

#2 2022-04-05 13:30:19

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Bonjour
Vous avez certainement upgradé depuis une précédente version 2.13.0-alpha.

Vous devez faire un upgrade forcé car il y a eu un changement entre votre précédente version et la Alpha.4

depuis le  dossier de GLPI, exécutez la commande suivante

bin/console glpi:plugin:install formcreator -f -p force-upgrade -u glpi

(-u gpi  spécifie un utilisateur membre du profil super-admin)


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#3 2022-04-05 13:47:47

Kuracow
Member
Registered: 2022-02-17
Posts: 7

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Bonjour,

Effectivement, la procédure a marché, merci beaucoup ! smile

Offline

#4 2022-05-16 12:26:00

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

bonjour,
j'ai aussi un blocage en glpi 10 et en éxecutant la commande , j'ai une erreur ? :

D:\wamp64\bin\php\php8.0.13>php D:\wamp64\www\glpi\bin/console glpi:plugin:install formcreator -f -p force-upgrade -u glpi
Traitement du plugin « formcreator »...
PHP User Warning (512): Table glpi_plugin_formcreator_entityconfigs does not exists in D:\wamp64\www\glpi\src\DBmysql.php at line 1177

Warning: Table glpi_plugin_formcreator_entityconfigs does not exists in D:\wamp64\www\glpi\src\DBmysql.php on line 1177
PHP User Warning (512): Table glpi_plugin_formcreator_entityconfigs does not exists in D:\wamp64\www\glpi\src\DBmysql.php at line 1177

Warning: Table glpi_plugin_formcreator_entityconfigs does not exists in D:\wamp64\www\glpi\src\DBmysql.php on line 1177
SQL Error "1146": La table 'glpi10.glpi_plugin_formcreator_entityconfigs' n'existe pas in query "ALTER TABLE `glpi_plugin_formcreator_entityconfigs` ADD `entities_id` int unsigned not null default 0   AFTER `id` "

In DBmysql.php line 436:

  2.13.0-beta.1 multiple alter in glpi_plugin_formcreator_entityconfigs - Erreur durant l'éxecution de la requête : A
  LTER TABLE `glpi_plugin_formcreator_entityconfigs` ADD `entities_id` int unsigned not null default 0   AFTER `id`
  - L'erreur est La table 'glpi10.glpi_plugin_formcreator_entityconfigs' n'existe pas


glpi:plugin:install [-a|--all] [-p|--param [PARAM]] [-u|--username USERNAME] [-f|--force] [--] [<directory>...]


D:\wamp64\bin\php\php8.0.13>

Offline

#5 2022-05-16 14:06:01

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

si je veux installer depuis Config \ Plugins sur le site glpi , j'ai cette erreur en popup :
upgrade from version < 2.5.0 is non longer supported. Please upgrade to Glpi 9.5 , upgrade Formcreator to version 2.12  then upgrade again to Glpi 10 or later and Formcreator 2.13 or later

étrange smile

Last edited by Jean72cgi (2022-05-16 14:07:28)

Offline

#6 2022-05-16 14:06:43

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Bonjour

Jean72cgi, vous avez probablement une base de données endommagée. La table manquante fait partie du plugin depuis 5 ans minimum.


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#7 2022-05-16 14:14:21

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

j'ai installé glpi 10 rc1 puis rc2 puis rc3 puis glpi 10.0 stable.
je n'ai pas installé les versions d'avant pour formcreator

est-ce que je dois tenter la version 2.12 avec la console?

Offline

#8 2022-05-16 14:27:10

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Mon message précédent s'est apparemment croisé avec votre avant dernier message. Est ce que vous faites un upgrade de Formcreator ou bien une installation fraîche ?


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#9 2022-05-16 14:50:38

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

une installation fraiche

Offline

#10 2022-05-16 15:13:05

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

Alors votre problème vient du fait que votre GLPI a déjà connu une installation de Formcreator et qu'il reste des traces de celle-ci. Cela arrive avec des versions très anciennes du plugin. De plus l'upgrade depuis les versions  inférieures à 2.5.0 ne sont plus pris en charge.

Vous devez supprimer ces traces du plugin avant de réessayer une installation. Cherchez et supprimez toute table dont le nom commence par glpi_plugin_formcreator_ (attention à l'underscore final). Vérifiez si vous trouvez des lignes dans glpi_configs ayant comme valeur "formcreator" dans la colonne "context". Si vous en trouvez, supprimez-les.

Après cela l'installation doit fonctionner correctement. Installez la version Beta.1, c'est la plus récente. D'ailleurs je devrais sortir dans la semaine ou la semaine prochaine une beta.2.


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#11 2022-05-17 07:42:15

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

bonjour btry,
j'ai supprimé une table commençant par glpi_plugin_formcreator_ qui est glpi_plugin_formcreator_answers
dans glpi_configs, il n'y a rien comme valeur "formcreator" dans la colonne "context".

je ne met plus le upgrade sur la console.

en lançant depuis glpi ou la sonsole, j'ai cette erreur de column size too large ?

D:\wamp64\bin\php\php8.0.13>php D:\wamp64\www\glpi\bin/console glpi:plugin:install formcreator -f -p force -u glpi
Traitement du plugin « formcreator »...
SQL Error "1709": Index column size too large. The maximum column size is 767 bytes. in query "CREATE TABLE IF NOT EXISTS `glpi_plugin_f ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"egories_id`)
** Error creating tables : Index column size too large. The maximum column size is 767 bytes.
Giving up
D:\wamp64\bin\php\php8.0.13>

Last edited by Jean72cgi (2022-05-17 07:47:16)

Offline

#12 2022-05-18 08:38:11

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

j'ai trouvé ça :
https: //community.pivotal.io/s/article/Apps-are-down-due-to-the-Maximum-Column-Size-is-767-bytes-Constraint-in-MySQL?language=en_US

If we simply change the row format to DYNAMIC or COMPRESSED, the same DDL statement will succeed.

ça parle de changer le row format pour innodb qui est en COMPACT

est-ce que ça s'applique sur ton install ?

Offline

#13 2022-05-19 13:52:19

Jean72cgi
Member
Registered: 2022-02-13
Posts: 55

Re: Mise à jour vers FormCreator 2.13.0-alpha.4 : erreur

merci btry smile
install réussie smile , sur la console Mysql, j'ai changé le row format en Dynamic (voir plus bas)
supprimer la table glpi_plugin_formcreator_answers
dans la table glpi_plugins supprimer la ligne de formcreator (peut-etre inutile à faire)
executer l'install manuelle D:\wamp64\bin\php\php8.0.13>php D:\wamp64\www\glpi\bin/console glpi:plugin:install formcreator -f -p force -u glpi
Traitement du plugin « formcreator »...
Le plugin « formcreator » a été installé et peut être activé.


mysql> SELECT @@innodb_default_row_format;
+-----------------------------+
| @@innodb_default_row_format |
+-----------------------------+
| compact                     |
+-----------------------------+
1 row in set (0.00 sec)

mysql> SET GLOBAL innodb_default_row_format=DYNAMIC;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @@innodb_default_row_format;
+-----------------------------+
| @@innodb_default_row_format |
+-----------------------------+
| dynamic                     |
+-----------------------------+
1 row in set (0.00 sec)

mysql>

Offline

Board footer

Powered by FluxBB