You are not logged in.
Bonjour,
J'ai tenté une MAJ de 10.0.3 vers 10.0.6
Je pense avoir suivi les tutos correctement :
-Sauvegarde complète de la base avec un mysqldump
-Sauvegarde complète du repertoire GLPI (/var/www/html/glpi/) vers un rep indépendant
-Suppression de tous les fichiers dans le rep /var/www/html/glpi/
-Extraction du tar 10.0.6 dans /var/www/html/glpi/
-Attributions des droits pour www-data + 755 à /var/www/html/glpi/
-Copie des 4 rep sauvegardés : /config/ /marketplace/ /plugins/ /files/ vers /var/www/html/glpi/
-une commande php bin/console db:update qui me dit que c'est ok (après que j'ai mis en place l'extension Curl) et qui me fait la conversion
et là je retourne sur GLPI et plus rien :
-la page /glpi/ renvoi une erreur 500
-la page /glpi/install est blanche
ais-je raté quelque chose ?
Merci.
P.S. : Serveur à jour de ce matin :
PHP 8.2.4
Last edited by SosoFr (2023-03-17 18:11:30)
Offline
va voir les logs de ton serveur web (apache ou IIS) ce qu'elles racontent, tu aura plus d'info sur la raison du non fonctionnement dedans.
Offline
[proxy_fcgi:error] [pid 73388] [client 10.228.34.3:3230] AH01071: Got error 'PHP message: PHP Warning: include(../../inc/includes.php): failed to open stream: No such file or directory in /var/www/html/glpi10/index.php on line 49PHP message: PHP Warning: include(): Failed opening '../../inc/includes.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/glpi10/index.php on line 49PHP message: PHP Fatal error: Uncaught Error: Class 'Html' not found in /var/www/html/glpi10/index.php:63\nStack trace:\n#0 {main}\n thrown in /var/www/html/glpi10/index.php on line 63'
j'ai corrigé pour la 49 /inc/includes.php, je ne sais pas pourquoi il est allé chercher dans ../..
mais ligne 63, c'est l'appel à Fusion Inventory mais je l'avais désinstaller avant la migration... et de plus avant que je lance le php bin/console db:update les pages répondaient, c'est après que plus rien n'a répondu .
Offline
j'ai tout recommencé 3 fois, chaque fois que je replace la sauvegarde de /marcketplace/ et /plugins/ çà ne fonctionne plus du tout (j'ai pas tenté /files/)
Si je met juste /config on dirait que ca fonctionne mais en fait pas vraiment, plus aucune machine de fait son inventaire avec GLPI inventory et aucun message d'erreur dans error.log de apache.
dans les log du client d'inventaire de ma machine j'ai :
[Mon Mar 20 11:04:32 2023][error] [http client] communication error: 500 Internal Server Error
[Mon Mar 20 11:04:33 2023][info] running task Deploy
[Mon Mar 20 11:04:33 2023][error] [http client] communication error: 400 Bad Request
[Mon Mar 20 11:04:33 2023][info] Deploy task not supported by server0
[Mon Mar 20 11:04:36 2023][info] running task Collect
[Mon Mar 20 11:04:36 2023][error] [http client] communication error: 400 Bad Request
[Mon Mar 20 11:04:36 2023][info] Collect task not supported by server0
[Mon Mar 20 11:04:38 2023][info] target server0: next run: Tue Mar 21 10:25:42 2023 - http://xxxxx/glpi/front/inventory.php
[Mon Mar 20 11:04:38 2023][info] GLPI Agent memory usage: WSS=3366912 PFU=159170560
Last edited by SosoFr (2023-03-20 12:09:04)
Offline
Essaie re repartir d'une Install fraiche peut etre ?
on dirait que t'a des références de fichiers incorrecte, soit en base, soit dans des conf locales
je suis jamais passé par le bin/console db:update
de mon coté je decompresse la nouvelle version à la place de l'ancienne, je reprend files et config
puis je me connecte, ca lance l'install, il fait la migration au passage si c'est necessaire, et ca fonctionne ensuite.
Offline
repartir d'une installe fraiche, c'est ce que j'ai décrit plus haut.
je viens de retenter mais pareil.
Offline
a part retenter avec une base vierge, le temps de faire l'install
puis si ca passe, re-importer les tables/données une par une dont tu as besoins, et voir laquelle peut poser soucis.
Offline
j'ai retenté une installation totalement neuve (nouveau repertoire + nouvelle db), il y a un problème général à priori car sur la nouvelle installation je n'ai que 2 machines qui remontent et des messages d'erreurs assez similaires sur le php-error.log de type :
[2023-03-20 14:36:44] glpiphplog.ERROR: *** PHP User Error (256): Duplicate entry 'Computer-6-70' for key 'unicity' in /var/www/html/glpi10v2/src/DBmysql.php at line 1969
Backtrace :
src/DBmysql.php:1969 trigger_error()
src/Inventory/Asset/Software.php:874 DBmysql->executeStatement()
src/Inventory/Asset/Software.php:446 Glpi\Inventory\Asset\Software->storeAssetLink()
src/Inventory/Asset/MainAsset.php:871 Glpi\Inventory\Asset\Software->handle()
src/Inventory/Asset/MainAsset.php:791 Glpi\Inventory\Asset\MainAsset->handleAssets()
src/RuleImportAsset.php:988 Glpi\Inventory\Asset\MainAsset->rulepassed()
src/Rule.php:1522 RuleImportAsset->executeActions()
src/RuleCollection.php:1626 Rule->process()
src/Inventory/Asset/MainAsset.php:571 RuleCollection->processAllRules()
src/Inventory/Inventory.php:706 Glpi\Inventory\Asset\MainAsset->handle()
src/Inventory/Inventory.php:341 Glpi\Inventory\Inventory->handleItem()
src/Inventory/Request.php:360 Glpi\Inventory\Inventory->doInventory()
src/Inventory/Request.php:90 Glpi\Inventory\Request->inventory()
src/Agent/Communication/AbstractRequest.php:332 Glpi\Inventory\Request->handleAction()
src/Agent/Communication/AbstractRequest.php:269 Glpi\Agent\Communication\AbstractRequest->handleXMLRequest()
front/inventory.php:92 Glpi\Agent\Communication\AbstractRequest->handleRequest()
Offline
Apres pour la remontée des agents, y'avait un bug avec la 10.0.6, ou un champ n'etait pas correctement pris (justement l'erreur que tu rencontres)
perso je suis passé en 10.0.7-dev en attendant une officielle pour palier le soucis.
Offline
Oui, je viens d'avoir une réponse en ce sens sur le github de passer en ver nightly -9. je suis ne train de faire les manips.
Offline
c'est bon avec la version nightly... 2 jours sur çà
Offline