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 2023-08-02 14:45:21

TristanC
Member
Registered: 2023-08-02
Posts: 6

Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Je rencontre un blocage lors de la mise à jour de GLPI 10.0.7 vers la version 10.0.9 au niveau de cette ligne : "Changement de la structure de la base de données - glpi_networkequipments (1 seconde)"

Voici ce qu'apparaît lors de la mise à jour :

-----------------

Mise à jour

Connexion à la base de données réussie
La version de la base de données semble correcte (10.4.24) - Parfait !

Mise à jour en 10.0.8
Changement de la structure de la base de données - glpi_networkequipments (1 seconde)

-----------------

Ci-dessous quelques informations sur notre configuration :

OS : Windows
GLPI : 10.0.7
Utilisation de Xampp : 8.1.6

Mon processus de mise à jour :

  1. Arrêt des services Apache et MySQL

  2. Dossier "c:\xampp\htdocs\glpi" renommé en glpi-old

  3. Décompression de la version glpi-10.0.9 dans ce même répertoire

  4. Copie des répertoire config, files, marketplace et plugins du glpi-old vers le nouveau (en écrasant les données en destination)

  5. Démarrage des services Apache et MySQL

  6. Connexion à l'interface web GLPI et lancement de la mise à jour


Si quelqu'un a des idées je suis preneur.

Merci d'avance !

Last edited by TristanC (2023-08-04 13:57:51)

Offline

#2 2023-08-03 20:18:31

lombardo
Member
Registered: 2023-08-03
Posts: 1

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Same problem! Please help!

Offline

#3 2023-08-04 13:58:31

TristanC
Member
Registered: 2023-08-02
Posts: 6

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Information complémentaire : Je viens de tenter la mise à jour 10.0.7 > 10.0.8 et je rencontre le même blocage.

Last edited by TristanC (2023-08-04 14:16:11)

Offline

#4 2023-08-14 11:40:11

Corum13
Member
Registered: 2006-11-24
Posts: 31

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Même problème .. sad
Dans mon cas , j'essaye de migrer de 9.5.13 vers 10.0.9

Merci ..

Last edited by Corum13 (2023-08-14 11:42:07)


Glpi 9.5.13 / FusionInventory 9.4+1.1 / Xampp 8.2.4 / Windows server 2022 std

Offline

#5 2023-10-23 16:17:58

NG_KYRON
Member
Registered: 2023-10-23
Posts: 5

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Hello,

Essayez en ligne de commande dans le répertoire racine d'Apache --> /bin puis la commande suivante :

php console database:update


Y'a-t-il un message d'erreur plus explicite via cette commande ?

Last edited by NG_KYRON (2023-10-23 16:18:18)

Offline

#6 2023-10-23 16:43:34

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,806
Website

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Consultez les journaux GLPI (dans le dossier files/_log à l'intérieur de votre GLPI) pour plus d'informations sur les avertissements/erreurs survenus lors de la mise à jour.


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#7 2023-10-24 15:17:05

TristanC
Member
Registered: 2023-08-02
Posts: 6

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

cconard96 wrote:

Bonjour,

Consultez les journaux GLPI (dans le dossier files/_log à l'intérieur de votre GLPI) pour plus d'informations sur les avertissements/erreurs survenus lors de la mise à jour.

Bonjour,

J'ai ce rendu dans le php-errors.log :

____________________________________
[2023-10-24 14:48:50] glpiphplog.WARNING:   *** PHP Warning (2): mysqli::real_connect(): (HY000/2002): Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée in C:\xampp\htdocs\glpi\src\DBmysql.php at line 250
  Backtrace :
  src\DBmysql.php:250                                mysqli->real_connect()
  src\DBmysql.php:209                                DBmysql->connect()
  src\DBConnection.php:412                           DBmysql->__construct()
  src\DBConnection.php:501                           DBConnection::switchToMaster()
  inc\config.php:116                                 DBConnection::establishDBConnection()
  inc\includes.php:53                                include_once()
  front\cron.php:40                                  include()
 
[2023-10-24 14:50:02] glpiphplog.WARNING:   *** PHP Warning (2): mysqli::real_connect(): (HY000/2002): Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée in C:\xampp\htdocs\glpi\src\DBmysql.php at line 250
  Backtrace :
  src\DBmysql.php:250                                mysqli->real_connect()
  src\DBmysql.php:209                                DBmysql->connect()
  src\DBConnection.php:412                           DBmysql->__construct()
  src\DBConnection.php:501                           DBConnection::switchToMaster()
  inc\config.php:116                                 DBConnection::establishDBConnection()
  inc\includes.php:53                                include_once()
  front\cron.php:40                                  include()
 
[2023-10-24 15:00:53] glpiphplog.WARNING: Test logger 
[2023-10-24 15:01:02] glpiphplog.WARNING: Test logger 
[2023-10-24 15:01:27] glpiphplog.WARNING: Test logger 
[2023-10-24 15:01:31] glpiphplog.WARNING: Test logger 
[2023-10-24 15:01:34] glpiphplog.WARNING: Test logger 
____________________________________


Contenu du fichier "C:\xampp\htdocs\glpi\src\DBmysql.php" vers la ligne 250 : (En gras la ligne 250)

____________________________________
$hostport = explode(":", $host);
        if (count($hostport) < 2) {
           // Host
            $this->dbh->real_connect($host, $this->dbuser, rawurldecode($this->dbpassword), $this->dbdefault);
        } else if (intval($hostport[1]) > 0) {
           // Host:port
            $this->dbh->real_connect($hostport[0], $this->dbuser, rawurldecode($this->dbpassword), $this->dbdefault, $hostport[1]);
        } else {
            // :Socket
            $this->dbh->real_connect($hostport[0], $this->dbuser, rawurldecode($this->dbpassword), $this->dbdefault, ini_get('mysqli.default_port'), $hostport[1]);
        }
____________________________________

Est-ce que ces logs peuvent aiguiller ?

Merci d'avance pour votre retour.

TristanC

Offline

#8 2023-10-24 15:47:09

TristanC
Member
Registered: 2023-08-02
Posts: 6

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

NG_KYRON wrote:

Hello,

Essayez en ligne de commande dans le répertoire racine d'Apache --> /bin puis la commande suivante :

php console database:update


Y'a-t-il un message d'erreur plus explicite via cette commande ?

Bonjour,

Je n'arrive pas à lancer la commande :

C:\xampp\htdocs\glpi\bin>php console database:update
'php' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Je pense que je ne le fais pas au bon endroit.

Serait-ce possible de m'aider svp ?

Merci d'avance !

Cordialement,
TristanC

Offline

#9 2023-10-24 17:24:26

NG_KYRON
Member
Registered: 2023-10-23
Posts: 5

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

TristanC wrote:

'php' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Cela signifie que la commande PHP n'est pas inscrite en tant que variable d'environnement

Pour ce faire :

  • Panneau de configuration\Système et sécurité\Système puis Paramètres système avancés

  • Cliquer sur Variables d'environnement

  • Ajouter le chemin d'accès vers l'exécutable php.exe

Offline

#10 2023-12-14 12:02:42

TristanC
Member
Registered: 2023-08-02
Posts: 6

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Merci pour votre retour, avec la variable d'environnement ça fonctionne mieux.

J'ai pu faire la commande : "php console database:update"
> Résultat : Aucune migration requise

Donc pas plus d'information que ça.

J'ai également effectué la commande : "php bin/console system:check_requirements"
> Résultat : Toutes les lignes "Requises" sont validées.

D'autres suggestions ?

Merci d'avance pour vos retours.

Cordialement,
TristanC

Offline

#11 2024-07-25 10:09:37

TristanC
Member
Registered: 2023-08-02
Posts: 6

Re: Blocage lors de la mise à jour GLPI 10.0.7 vers 10.0.9

Bonjour,

Le sujet avait été abandonné mais je reviens vers vous pour information, si ça peut en aider certains.

Nous venons de tenter la mise à jour de GLPI 10.0.7 vers GLPI 10.0.16 directement, ça a fonctionné !

Dans l'exemple ci-dessous, nous allons imaginer que le dossier "xampp" est sous "C:\".

Processus de mise à jour

- Téléchargement et récupération du répertoire glpi-10.0.16
- Arrêt des services Apache et MySQL
- Dossier C:\xampp\htdocs\glpi renommé en glpi-old
- Décompression de la version glpi-10.0.16 dans ce même répertoire (le répertoire décompressé se nomme glpi)
- Dans ce nouveau répertoire glpi : Backup et suppression des répertoires config, files, marketplace et plugins
- Dans l'ancien répertoire glpi-old, on copie les répertoires config, files, marketplace et plugins et on vient les coller dans le nouveau répertoire glpi
- Démarrage des services Apache et MySQL
- Ouvrir PowerShell et lancer la commande : C:\xampp\php\php.exe bin/console db:update
--> Ici la mise à jour s'est appliquée correctement.

Problème rencontré

Lors de la connexion à l'interface web de GLPI, on obtient cette erreur : "L'action que vous réalisée n'est pas autorisée."

Cause

Problème avec l'extension OpCache, je n'ai pas les raisons techniques derrière mais tous les Windows Server sont impactés sur les dernières versions.

Solution de contournement

1.
Dans le fichier C:\xampp\php\php.ini , il faut ajouter un ";" à la ligne "zend_extension=opcache"

Avant : zend_extension=opcache
Après : ;zend_extension=opcache

Redémarrage des services Apache et MySQL

Dans notre cas, ça a fonctionné directement.

2.
Il y a d'autres cas sur le forum où certaines personnes on dû modifier les lignes suivantes sur "on" :

- session.use_cookies=on
- session.cookies_secure=on
- session.cookie_httponly=on

Si ça peut en aider certains... !

Last edited by TristanC (2024-07-25 11:02:32)

Offline

Board footer

Powered by FluxBB