Bonjour,
Je viens de faire la mise à jour de 2.8 vers 2.9.1 via le repository rpm pour centos 7.
J'ai mis à jour tout le système. J'ai bien vu qu'il fallait mettre en cron l'exécution du script /usr/share/ocsinventory-reports/ocsreports/crontab/cron_all_software.php.
Après exécution du script, la page d' accueil m' affiche bien le nombre de logiciels mais lorsque j'ouvre la page Inventory/All Software, je 'ai aucun résultat si ce n'est "no data available in table". Lorsque que sélectionne l'onglet logiciel d'une machine qui vient d'inventorier, je n'ai pas de résultat non plus mais j'ai ces erreurs dans les log apache :
[Fri Oct 08 11:08:18.007081 2021] [php7:warn] [pid 1823] [client 172.24.1.11:60232] PHP Warning: implode(): Invalid arguments passed in /usr/share/ocsinventory-reports/ocsreports/require/softwares/SoftwareCategory.php on line 252, referer: http://ocs/ocsreports/index.p
hp?function=computer&head=1&systemid=8733
[Fri Oct 08 11:08:18.007130 2021] [php7:warn] [pid 1823] [client 172.24.1.11:60232] PHP Warning: Invalid argument supplied for foreach() in /usr/share/ocsinventory-reports/ocsreports/require/softwares/SoftwareCategory.php on line 233, referer: http://ocs/ocsreports/ind
ex.php?function=computer&head=1&systemid=8733
[Fri Oct 08 11:08:18.301770 2021] [php7:warn] [pid 1823] [client 172.24.1.11:60232] PHP Warning: implode(): Invalid arguments passed in /usr/share/ocsinventory-reports/ocsreports/require/softwares/SoftwareCategory.php on line 252, referer: http://ocs/ocsreports/index.p
hp?function=computer&head=1&systemid=8733&cat=software
[Fri Oct 08 11:08:18.301813 2021] [php7:warn] [pid 1823] [client 172.24.1.11:60232] PHP Warning: Invalid argument supplied for foreach() in /usr/share/ocsinventory-reports/ocsreports/require/softwares/SoftwareCategory.php on line 233, referer: http://ocs/ocsreports/ind
ex.php?function=computer&head=1&systemid=8733&cat=software
Avez-vous une solution ou une piste de recherche ?