Suite à une migration de la version serveur d’OCS-NG, plus aucune machine n’arrive à contacter le serveur.

Dans les logs du client, vous avez l’erreur suivante :

ERROR *** AGENT => Failed to send Prolog http Status Code #500

Et dans les logs d’apache2 vous avez :

Can't call method "do" on an undefined value at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177

Mise à jour du fichier z-ocsinventory-server.conf:

Le problème vient très surement du fichier z-ocsinventory-server.conf qui n’a pas les bonnes informations de connexion à la base de données, voici les données à renseigner :

# Master Database settings
# Replace localhost by hostname or ip of MySQL server for WRITE
PerlSetEnv OCS_DB_HOST localhost
# Replace 3306 by port where running MySQL server, generally 3306
PerlSetEnv OCS_DB_PORT 3306
# Name of database
PerlSetEnv OCS_DB_NAME ocsweb
PerlSetEnv OCS_DB_LOCAL ocsweb
# User allowed to connect to database
PerlSetEnv OCS_DB_USER ocs
# Password for user
PerlSetVar OCS_DB_PWD ocs

Redémarrer le service apache2 après les modifications du fichier.

[alert type= »green »]OCS NG est de nouveau fonctionnel ![/alert]

Migration OCS NG : ERROR *** AGENT => Failed to send Prolog HTTP Status Code #500
Tagged on:                 

2 thoughts on “Migration OCS NG : ERROR *** AGENT => Failed to send Prolog HTTP Status Code #500

Laisser un commentaire