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 2020-09-09 00:30:32

nonodubisr
Member
Registered: 2020-09-09
Posts: 1

Erreurs SQL lors de la mise à jours du serveur de 9.4.3 vers 9.5.1

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

#2 2020-10-07 10:42:24

J2C99
Member
Registered: 2020-08-11
Posts: 107

Re: Erreurs SQL lors de la mise à jours du serveur de 9.4.3 vers 9.5.1

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

Board footer

Powered by FluxBB