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 2025-02-06 11:23:39

Benoit12100
Member
Registered: 2019-10-09
Posts: 36

Mise à jour glpi-nightly builds V11 sur VM test

Bonjour,

J'ai une VM test sur Ubuntu 24.04 / PHP 8.3.6

J'ai installé la version GLPIV11 11.0.0-alpha2 sans souci.
Cela fonctionne bien jusque là sauf que j'ai des erreurs dans php-errors.log access-errors.log mais qui semble ne pas empêcher le fonctionnement du GLPI test.

Je veux donc mettre la version nightly builds à la place pour voir si j'ai le même comportement, mais lorsque j'essais d'accéder à GLPI, j'ai une erreur 500 qui remonte.
Si je remet l'ancien répertoire GLPI 11.0.0-alpha2 cela fonctionne.

Il semble que ce soit le répertoire public qui pose problème car si j'enlève la redirection de glpi/public dans la conf apache, j'accède bien à l'arborescence de GLPI via un navigateur, je peux rentrer dans les différents répertoires sauf public ou il me ressort encore une erreur 500.

Qu'est ce que je manque pour l'installation de la version nightly ?
Y a t'il une procédure particulière ?
Merci pour vos réponses.

Cordialement,
Benoit

Online

#2 2025-02-07 12:10:27

Benoit12100
Member
Registered: 2019-10-09
Posts: 36

Re: Mise à jour glpi-nightly builds V11 sur VM test

Bonjour,

Quand je suis sur le répertoire nightly build et que j'essais de me connecter à glpi, j'ai ce message d'erreur dans php-errors.log et une erreur 500 sur le navigateur.

[2025-02-07 10:53:08] glpi.CRITICAL:   *** Uncaught Exception: The "logger" service is private, you cannot replace it.
  Backtrace :
  ./src/Glpi/Kernel/Kernel.php:118                   Symfony\Component\DependencyInjection\Container->set()
  ./vendor/symfony/http-kernel/Kernel.php:192        Glpi\Kernel\Kernel->boot()
  ./public/index.php:56                              Symfony\Component\HttpKernel\Kernel->handle()

Auriez vous une idée à me suggérer ?
Merci.

Cordialement,
Benoit

Online

#3 2025-02-07 14:21:43

cconard96
Moderator
Registered: 2018-07-31
Posts: 3,226
Website

Re: Mise à jour glpi-nightly builds V11 sur VM test

Bonjour,

Essayez de vider le cache de GLPI. En utilisant le CLI à partir du dossier GLPI et en supposant que votre serveur web tourne sous l'utilisateur www-data :
sudo -u www-data bin/console cache:clear


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

#4 2025-02-07 15:34:37

Benoit12100
Member
Registered: 2019-10-09
Posts: 36

Re: Mise à jour glpi-nightly builds V11 sur VM test

Bonjour #cconard96,

Tout d'abord merci pour votre réponse.

Quand je tape votre commande j'obtient l'erreur suivante :

root@GLPIV11:/var/www/html/glpi# sudo -u www-data bin/console cache:clear
Symfony\Component\DependencyInjection\Exception\InvalidArgumentException^ {#32
  #message: "The "logger" service is private, you cannot replace it."
  #code: 0
  #file: "/var/www/html/glpi/vendor/symfony/dependency-injection/Container.php"
  #line: 165
  trace: {
    /var/www/html/glpi/vendor/symfony/dependency-injection/Container.php:165 { …}
    /var/www/html/glpi/src/Glpi/Kernel/Kernel.php:118 {
      Glpi\Kernel\Kernel->boot(): void^
      › // Define synthetic logger service
      › $this->container->set('logger', $this->logger);
      ›
    }
    /var/www/html/glpi/src/Glpi/Console/Application.php:108 { …}
    /var/www/html/glpi/bin/console:154 { …}
  }
}
root@GLPIV11:/var/www/html/glpi#

Merci pour votre aide.

Cordialement,
Benoit

Online

#5 2025-02-10 13:14:20

Benoit12100
Member
Registered: 2019-10-09
Posts: 36

Re: Mise à jour glpi-nightly builds V11 sur VM test

Bonjour,

Je viens de suivre la procédure décrite dans la base de connaissance sur le site GLPI (faq.teclib.com/fr/03_knowledgebase/procedures/install_glpi/) sauf que j'installe la version nightly builds, mais j'ai toujours des soucis pour me connecter à mon glpi avec une erreur 500

La commande donnée par cconard96 "sudo -u www-data bin/console cache:clear" me renvoi l'erreur :

Symfony\Component\DependencyInjection\Exception\InvalidArgumentException^ {#32
  #message: "The "logger" service is private, you cannot replace it."
  #code: 0
  #file: "/var/www/html/glpi/vendor/symfony/dependency-injection/Container.php"
  #line: 165
  trace: {
    /var/www/html/glpi/vendor/symfony/dependency-injection/Container.php:165 { …}
    /var/www/html/glpi/src/Glpi/Kernel/Kernel.php:118 {
      Glpi\Kernel\Kernel->boot(): void^
      › // Define synthetic logger service
      › $this->container->set('logger', $this->logger);
      ›
    }
    /var/www/html/glpi/src/Glpi/Console/Application.php:108 { …}
    /var/www/html/glpi/bin/console:154 { …}
  }
}

Si je remet le répertoire sauvegardé de glpi V11-alpha 2 je n'ai aucun soucis pour me connecter à mon GLPI et les commandes passent bien :

root@GLPIV11:/var/www/html/glpi_backup# sudo -u www-data bin/console cache:clear
Cache nettoyé avec succès.

J'ai les mêmes droits sur les deux répertoires.
Je ne voit pas où cela peut bloquer.

Merci pour vos réponses

Cordialement,
Benoit ATGE

Online

#6 2025-02-11 12:33:54

Benoit12100
Member
Registered: 2019-10-09
Posts: 36

Re: Mise à jour glpi-nightly builds V11 sur VM test

Bonjour,

Si cela peut aider sur mon PB voici ce que j'ai dans le fichier php-errors.log :

Lors d'une tentative de connexion avec un navigateur :

[2025-02-11 11:14:30] glpi.CRITICAL:   *** Uncaught Exception: The "logger" service is private, you cannot replace it.
  Backtrace :
  ./src/Glpi/Kernel/Kernel.php:118                   Symfony\Component\DependencyInjection\Container->set()
  ./vendor/symfony/http-kernel/Kernel.php:192        Glpi\Kernel\Kernel->boot()
  ./public/index.php:56                              Symfony\Component\HttpKernel\Kernel->handle()

Lors de l'exécution de la commande sudo -u www-data bin/console cache:clear

[2025-02-11 10:24:31] glpi.CRITICAL:   *** Uncaught Exception: The "logger" service is private, you cannot replace it.
  Backtrace :
  ./src/Glpi/Kernel/Kernel.php:118                   Symfony\Component\DependencyInjection\Container->set()
  ./src/Glpi/Console/Application.php:108             Glpi\Kernel\Kernel->boot()
  ./bin/console:154                                  Glpi\Console\Application->__construct()

Je pense à souci du composant Symfony car le résultat de la commande dans un terminal donne :

root@GLPIV11:/var/www/html/glpi# sudo -u www-data bin/console cache:clear
Symfony\Component\DependencyInjection\Exception\InvalidArgumentException^ {#32
  #message: "The "logger" service is private, you cannot replace it."
  #code: 0
  #file: "/var/www/html/glpi/vendor/symfony/dependency-injection/Container.php"
  #line: 165
  trace: {
    /var/www/html/glpi/vendor/symfony/dependency-injection/Container.php:165 { …}
    /var/www/html/glpi/src/Glpi/Kernel/Kernel.php:118 {
      Glpi\Kernel\Kernel->boot(): void^
      › // Define synthetic logger service
      › $this->container->set('logger', $this->logger);
      ›
    }
    /var/www/html/glpi/src/Glpi/Console/Application.php:108 { …}
    /var/www/html/glpi/bin/console:154 { …}
  }
}
root@GLPIV11:/var/www/html/glpi#

Si quelqu'un a une idée, je suis preneur.

Merci.
Benoit

Last edited by Benoit12100 (2025-02-11 12:34:24)

Online

#7 2025-02-17 12:38:51

Tokieur
Member
Registered: 2025-02-14
Posts: 2

Re: Mise à jour glpi-nightly builds V11 sur VM test

Hello,
I had to do a fresh install to make it running, you just have to delete all your files in your config directory and do an install of glpi.
Of course this will delete everything in your db, so be careful.

Offline

Board footer

Powered by FluxBB