You are not logged in.
Bonjour,
J'essaie de mettre à jours mon serveur GLPI de la version 9.4.3 vers la 9.5.1.
Je valide bien tous les pré-requis de GLPI (sauf celui de selinux qui est pour le moment désactivé..) mais lorsque je lance la mise à jours, j'obtiens des erreurs lors de la mise à jours de la base de donnée.
PHP Warning (2): mysqli::query(): MySQL server has gone away in /var/www/html/glpi/inc/dbmysql.class.php at line 299
PHP Warning (2): mysqli::query(): Error reading result set's header in /var/www/html/glpi/inc/dbmysql.class.php at line 299
SQL Error "2006": MySQL server has gone away in query "UPDATE `glpi_items_softwareversions` SET `itemtype` = 'AuthLDAP' WHERE `itemtype` = 'AuthLdap'"
J'ai pu obtenir la même en lançant la commande suivante :
[root@**** glpi]# php bin/console glpi:database:update -u -f
Certains prérequis système optionnels sont manquants. Lancez "php bin/console glpi:system:check_requirements" pour plus de détails.
+------------------------------------+------------------------------+-------+
| | Actuel | Cible |
+------------------------------------+------------------------------+-------+
| Hôte de la base de données | sr-bdddev-02 | |
| Nom de la base de données | glpi_dev | |
| Utilisateur de la base de données | *** | |
| Version de GLPI | 9.4.3 | 9.5.1 |
| Version de la base de données GLPI | 9.4.3 | 9.5.0 |
+------------------------------------+------------------------------+-------+
Voulez-vous continuer ? [Yes/no]Yes
====================================== Mise à jour en 9.4.5 =======================================
====================================== Mise à jour en 9.4.6 =======================================
====================================== Mise à jour en 9.4.7 =======================================
====================================== Mise à jour en 9.5.0 =======================================
============================= Rename "AuthLdap" itemtype to "AuthLDAP" =============================
============================= Rename "Crontask" itemtype to "CronTask" =============================
============================== Rename "InfoCom" itemtype to "Infocom" ==============================
PHP Warning: mysqli::query(): MySQL server has gone away in /var/www/html/glpi/inc/dbmysql.class.php on line 299
PHP Warning: mysqli::query(): Error reading result set's header in /var/www/html/glpi/inc/dbmysql.class.php on line 299
DBmysql::query() in /var/www/html/glpi/inc/dbmysql.class.php line 306
*** MySQL query error:
SQL: UPDATE `glpi_items_softwareversions` SET `itemtype` = 'AuthLDAP' WHERE `itemtype` = 'AuthLdap'
Error: MySQL server has gone away
Backtrace :
inc/dbmysql.class.php:340
inc/migration.class.php:759 DBmysql->queryOrDie()
install/update_94_95.php:2073 Migration->executeMigration()
inc/update.class.php:475 update94to95()
inc/console/database/updatecommand.class.php:160 Update->doUpdates()
vendor/symfony/console/Command/Command.php:255 Glpi\Console\Database\UpdateCommand->execute()
vendor/symfony/console/Application.php:1000 Symfony\Component\Console\Command\Command->run()
inc/console/application.class.php:232 Symfony\Component\Console\Application->doRunCommand()
vendor/symfony/console/Application.php:271 Glpi\Console\Application->doRunCommand()
vendor/symfony/console/Application.php:147 Symfony\Component\Console\Application->doRun()
bin/console:102 Symfony\Component\Console\Application->run()
SQL Error "2006": MySQL server has gone away in query "UPDATE `glpi_items_softwareversions` SET `itemtype` = 'AuthLDAP' WHERE `itemtype` = 'AuthLdap'"
In dbmysql.class.php line 350:
- Erreur durant l'éxecution de la requête : UPDATE `glpi_items_softwareversions` SET `itemtype` = 'AuthLDAP' WHERE `itemtype` = 'AuthLdap' - L'erreur est MySQL server has gone away
glpi:database:update [-u|--allow-unstable] [-f|--force]
Avez-vous une solution ?
Offline
Il est indiqué que
Certains prérequis système optionnels sont manquants. Lancez "php bin/console glpi:system:check_requirements" pour plus de détails.
Les as tu vérifié ?
Offline