You are not logged in.
Lors de la création d'un miroir ( /plugins/glpiinventory/front/deploymirror.php) , si son adresse contient "&" ,
(ex: https://glpi/plugins/glpiinventory/b/deploy/?action=getFilePart&file= ) , alors l'enregistrement en base sera :
https://glpi/plugins/glpiinventory/b/deploy/?action=getFilePart&file= .
Lorsque l'agent exécutera une tache nécessitant une copie de fichier en local .
il effectuera une requête vers https://glpi/plugins/glpiinventory/b/deploy/?action=getFilePart&file=...
et non https://glpi/plugins/glpiinventory/b/deploy/?action=getFilePart&file=...
Le résultat attendu sera une HTTP/404 , et donc la mauvaise exécution des jobs en question.
La solution de contournement est de forcer la valeur en base (maj du champs url de la table glpi_plugin_glpiinventory_deploymirrors).
Last edited by J2C99 (2024-03-05 15:55:32)
Offline
A mettre en relation avec ce bug ( Special character support #16583 )
https://github.com/glpi-project/glpi/issues/16583
Last edited by J2C99 (2024-03-21 10:29:45)
Offline