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 2017-11-22 17:30:38

cartesimrefusee
Member
Registered: 2005-12-19
Posts: 79

Mise à jour 9.2.1 : L'erreur est MySQL server has gone away [Résolu]

Bonjour à tous,

Je tente de mettre à jour mon serveur GLPI sur un serveur Windows 2008, Apache 2.2 MySQL 5.2 et Php 5.6

Je part de la version 0.84.7 - Le but final étant d'arriver à la 9.2.1

Au début, j'ai tenté de passer  directement de la 0.84.7 à la 9.2.1 mais j'ai obtenu un message d'erreur :

PHP Warning: mysqli::query(): MySQL server has gone away in D:\www\inc\dbmysql.class.php at line 164
PHP Warning: mysqli::query(): Error reading result set's header in D:\www\inc\dbmysql.class.php at line 164
0.85 multiple alter in glpi_documents - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_documents` ADD `is_blacklisted` TINYINT(1) NOT NULL DEFAULT '0' , ADD `tag` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT NULL , ADD INDEX `tag` (`tag`) - L'erreur est MySQL server has gone away

=> Le service MySQL s'arrête !

J'ai donc décidé de passer les étapes 1 à 1.
Maj vers la 0.84.8 => RAS tout va bien
Maj vers la 0.85 => à nouveau l'erreur !

J'avoue ne pas trop savoir quoi faire...

Est-ce que quelqu'un pourrait m'aider ?

Merci par avance

Bruno

Last edited by cartesimrefusee (2017-11-24 11:05:12)


GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20

Offline

#2 2017-11-22 18:02:55

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Mise à jour 9.2.1 : L'erreur est MySQL server has gone away [Résolu]

Version de MySQL?
Est ce que l extension mysqli est activée?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2017-11-23 09:04:19

cartesimrefusee
Member
Registered: 2005-12-19
Posts: 79

Re: Mise à jour 9.2.1 : L'erreur est MySQL server has gone away [Résolu]

Bonjour, et merci de intéresser à mon cas,

5.6 pour la version MySQL

Et oui, l'extension est bien activée.
A toutes fins utiles, voici les valeurs présentes dans mon php.ini :

[PHP_MYSQLI]
extension=php_mysqli.dll

[MySQLi]
mysqli.max_persistent = -1
;mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =

Par ailleurs, si je la désactive, GLPI ne fonctionne plus du tout
Merci,
Bruno

Last edited by cartesimrefusee (2017-11-23 09:14:27)


GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20

Offline

#4 2017-11-23 12:38:24

keyser75
Member
Registered: 2016-05-02
Posts: 50

Re: Mise à jour 9.2.1 : L'erreur est MySQL server has gone away [Résolu]

Bonjour,

Cela peut arriver lorsqu'un script php est trop long (la requête ALTER?) et tombe en timeout.
Essayez en augmentant la taille des packets et/ou le timeout (max_allowed_packed, wait_timeout) de la base.


(GLPI 9.1.6 / FusionInventory 9.1+1.1)

Offline

#5 2017-11-24 11:04:34

cartesimrefusee
Member
Registered: 2005-12-19
Posts: 79

Re: Mise à jour 9.2.1 : L'erreur est MySQL server has gone away [Résolu]

Bonjour,

Merci encore pour votre aide.

J'ai résolu mon problème en changeant de version de MySQL

Avant j'avais :
Server Software: MySQL Community Server (GPL)
Server Version: 6.0.11-alpha-community

Maintenant j'ai :
Server Software: MySQL Community Server (GPL)
Server Version: 5.7.20-log

Franchement, je ne me l'explique pas, mais ça fonctionne comme ça.

Merci.

Bruno


GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20

Offline

Board footer

Powered by FluxBB