You are not logged in.
Pages: 1
Topic closed
Bonjour, voici mon problème :
- j’ai installer OCS inventory server 1.0.1
- j’ai uploader sur le serveur OCS package.exe
- j’ai ensuite sur mon active directory ajouter le script ocslogon.exe que j’ai renommer mon.adresse.ip.server.linux.exe
- j’ai mis les paramètres /S /DEBUG /NP /INSTALL /DEPLOY :4029 /SERVER et donc j’ai fait cela hier dans l’après-midi et ce matin a ma grande surprise, les postes n’apparaissaient toujours pas sur mon serveur linux(les scripts ont été lancés hier et ont bien installer ocs-ng dans c : et dans programmes files sans erreur grace au forum justement après des modifications) donc je voudrai savoir d’où vient le problème.
Je tiens à vous signaler que les forums sont très bien faits et je le sais car j’y ai passer presque toute mon après-midi d’hier et toute ma matinée je n’ai pas réussi à trouver la réponse à mon problème. J’ai bien évidemment trouver des posts qui ressemblaient à mon problème mais pas ce que je voulais.
Je vous demande donc votre qui je pense me sera vraiment utile
SVP ne pas me dire de lire la doc, car je l'ai lu, relu et re-relu et deja ke moi et l'anglais sa fe 2, avec le pseudo traducteur de google, g a peu pres tout traduit sur l'install qui me concernait et je n'ai toujours pas trouver la reponse a mon probleme emme apre avoir parcouru les posts en long en large et en travers
Cordialement
Offline
Et voila le fichier que ca me crée ou modifie dans C:\Program Files\OCS Inventory Agent\...
...
HTTP SERVER: Sending prolog query...ERROR: Http error: 400
Failed because Unknown exception !
Exiting...
Je vois qu'il y a une erreur au niveau du "sending prolog query", je vais regarder sur les forums si vous en parlez, en attendant, avez-vous de solutions à ce problème; si oui, est-ce que ce post a déjà été posté; sinon quelle serait la solution envisageable?
cordialement et avec tous mes remerciements
ps : traduction google du mess d'erreur "SERVEUR DE HTTP : Envoi de question de prolog… ERREUR : Erreur de HTTP : 400 a échoué parce qu'exception inconnue ! Sortir… "
Offline
voici le fichier ocsinventory.conf qui se trouve dans /etc/httpd/conf.d
################################################################################
#
# OCS Inventory NG Communication Server Perl Module Setup
#
# Copyleft 2006 Pascal DANEK
# Web: http://ocsinventory.sourceforge.net
#
# This code is open source and may be copied and modified as long as the source
# code is always made freely available.
# Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt
################################################################################
# Which version of mod_perl we are using
# For mod_perl <= 1.999_21, replace 2 by 1
# For mod_perl > 1.999_21, replace 2 by 2
PerlSetEnv OCS_MODPERL_VERSION 2
# Where to write detailled logs
PerlSetEnv OCS_LOGPATH "/var/log/ocsinventory-NG"
# Database options
# Replace localhost by hostname or ip of MySQL server, generally localhost
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
# The options below are overloaded if you are using ocs GUI
# Be careful: you must restart apache to have any effects
PerlSetEnv OCS_OPT_FREQUENCY 0
PerlSetEnv OCS_OPT_PROLOG_FREQ 24
PerlSetEnv OCS_OPT_DEPLOY 1
PerlSetEnv OCS_OPT_TRACE_DELETED 0
PerlSetEnv OCS_OPT_AUTO_DUPLICATE_LVL 7
PerlSetEnv OCS_OPT_LOGLEVEL 0
PerlSetEnv OCS_OPT_INVENTORY_DIFF 1
PerlSetEnv OCS_OPT_INVENTORY_TRANSACTION 1
PerlSetEnv OCS_OPT_PROXY_REVALIDATE_DELAY 3600
PerlSetEnv OCS_OPT_LOCK_REUSE_TIME 3600
# Optional modules
PerlSetEnv OCS_OPT_IPDISCOVER 2
PerlSetEnv OCS_OPT_IPDISCOVER_MAX_ALIVE 7
PerlSetEnv OCS_OPT_IPDISCOVER_LATENCY 100
PerlSetEnv OCS_OPT_REGISTRY 0
PerlSetEnv OCS_OPT_UPDATE 0
PerlSetEnv OCS_OPT_DOWNLOAD 0
PerlSetEnv OCS_OPT_DOWNLOAD_FRAG_LATENCY 10
PerlSetEnv OCS_OPT_DOWNLOAD_CYCLE_LATENCY 0
PerlSetEnv OCS_OPT_DOWNLOAD_PERIOD_LATENCY 0
PerlSetEnv OCS_OPT_DOWNLOAD_TIMEOUT 30
PerlSetEnv OCS_OPT_WEB_SERVICE_ENABLED 0
PerlSetEnv OCS_OPT_PROLOG_FILTER_ON 1
PerlSetEnv OCS_OPT_INVENTORY_FILTER_ON 1
PerlSetEnv OCS_OPT_INVENTORY_FILTER_FLOOD_IP 1
PerlSetEnv OCS_OPT_INVENTORY_FILTER_FLOOD_IP_CACHE_TIME 60
############ DO NOT MODIFY BELOW ! #######################
# External modules
PerlModule Apache::DBI
PerlModule Compress::Zlib
PerlModule XML::Simple
# Ocs
PerlModule Apache::Ocsinventory
PerlModule Apache::Ocsinventory::Server::Constants
PerlModule Apache::Ocsinventory::Server::System
PerlModule Apache::Ocsinventory::Server::Communication
PerlModule Apache::Ocsinventory::Server::Inventory
PerlModule Apache::Ocsinventory::Server::Duplicate
# Options
PerlModule Apache::Ocsinventory::Server::Option::Registry
PerlModule Apache::Ocsinventory::Server::Option::Update
PerlModule Apache::Ocsinventory::Server::Option::Ipdiscover
PerlModule Apache::Ocsinventory::Server::Option::Download
# This module guides you through the module creation
# PerlModule Apache::Ocsinventory::Server::Option::Example
# This module adds some rules to filter some request sent to ocs server in the prolog and inventory stages
# PerlModule Apache::Ocsinventory::Server::Option::Filter
# Virtual directory for handling OCS Inventory NG agents communications
# Be carefull, do not create such directory into your web server root document !
#PerlTaintCheck On
<Location /ocsinventory>
order deny,allow
allow from all
Satisfy Any
SetHandler perl-script
PerlHandler Apache::Ocsinventory
</Location>
PerlModule Apache::Ocsinventory::SOAP;
<location /ocsinterface>
SetHandler perl-script
perlHandler "Apache::Ocsinventory::SOAP"
order deny,allow
allow from all
Satisfy any
</location>
Merci de votre aide par avance car je suis incapable de résoudre mon problème à ce stade
cordialement
Offline
G trouver plusieurs fichier error_log dans les dossiers :
- /var/log/cups
- /var/log/httpd
je pense que c'est celui dans httpd que vous avez besoin alors le voici
[Mon Jun 04 10:20:09 2007] [notice] Digest: generating secret for digest authentication ...
[Mon Jun 04 10:20:09 2007] [notice] Digest: done
[Mon Jun 04 10:20:10 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Mon Jun 04 10:20:10 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Jun 04 10:27:53 2007] [error] [client x.x.x.x] File does not exist: /var/www/html/favicon.ico
[Mon Jun 04 10:28:29 2007] [error] [client x.x.x.x] File does not exist: /var/www/html/favicon.ico
Invalid options. Abort..
Issuing rollback() for database handle being DESTROY'd without explicit disconnect() at /usr/lib/perl5/vendor_perl/5.8.8/Apache/DBI.pm line 183.
Issuing rollback() for database handle being DESTROY'd without explicit disconnect() at /usr/lib/perl5/vendor_perl/5.8.8/Apache/DBI.pm line 183.
[Mon Jun 04 14:27:06 2007] [warn] child process 4746 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4747 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4748 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4749 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4750 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4751 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4752 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:06 2007] [warn] child process 4753 still did not exit, sending a SIGTERM
[Mon Jun 04 14:27:08 2007] [notice] caught SIGTERM, shutting down
[Mon Jun 04 14:28:42 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Jun 04 14:28:42 2007] [notice] Digest: generating secret for digest authentication ...
[Mon Jun 04 14:28:42 2007] [notice] Digest: done
[Mon Jun 04 14:28:44 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Mon Jun 04 14:28:45 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
[Mon Jun 04 17:13:40 2007] [notice] caught SIGTERM, shutting down
[Mon Jun 04 17:15:19 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Jun 04 17:15:19 2007] [notice] Digest: generating secret for digest authentication ...
[Mon Jun 04 17:15:19 2007] [notice] Digest: done
[Mon Jun 04 17:15:21 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Mon Jun 04 17:15:21 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Tue Jun 05 09:20:50 2007] [notice] caught SIGTERM, shutting down
[Tue Jun 05 09:22:24 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jun 05 09:22:25 2007] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 05 09:22:25 2007] [notice] Digest: done
[Tue Jun 05 09:22:27 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Tue Jun 05 09:22:27 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
[Tue Jun 05 14:32:14 2007] [warn] child process 2272 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2273 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2274 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2275 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2276 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2277 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2278 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:14 2007] [warn] child process 2279 still did not exit, sending a SIGTERM
[Tue Jun 05 14:32:15 2007] [notice] caught SIGTERM, shutting down
[Tue Jun 05 14:33:54 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jun 05 14:33:54 2007] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 05 14:33:54 2007] [notice] Digest: done
[Tue Jun 05 14:33:56 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Tue Jun 05 14:33:56 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Tue Jun 05 14:48:14 2007] [notice] caught SIGTERM, shutting down
[Tue Jun 05 14:49:52 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jun 05 14:49:52 2007] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 05 14:49:52 2007] [notice] Digest: done
[Tue Jun 05 14:49:54 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Tue Jun 05 14:49:54 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
Invalid options. Abort..
[Tue Jun 05 17:32:45 2007] [notice] caught SIGTERM, shutting down
[Tue Jun 05 17:34:21 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jun 05 17:34:21 2007] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 05 17:34:21 2007] [notice] Digest: done
[Tue Jun 05 17:34:23 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Tue Jun 05 17:34:23 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Tue Jun 05 18:38:42 2007] [warn] child process 2259 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2260 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2261 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2264 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2265 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2266 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2267 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:42 2007] [warn] child process 2268 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2259 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2260 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2261 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2264 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2265 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2266 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2267 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:44 2007] [warn] child process 2268 still did not exit, sending a SIGTERM
[Tue Jun 05 18:38:45 2007] [notice] caught SIGTERM, shutting down
[Wed Jun 06 09:05:20 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Jun 06 09:05:21 2007] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 06 09:05:21 2007] [notice] Digest: done
[Wed Jun 06 09:05:23 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Wed Jun 06 09:05:23 2007] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 mod_python/3.2.8 Python/2.4.4 mod_ssl/2.2.4 OpenSSL/0.9.8b mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
merci encore et toujours de l'aide que vous apportez aux usrs d'OCS et GLPI
Offline
Salut,
J'ai le même souci problème que toi:
HTTP SERVER: Sending prolog query...ERROR: Http error: 400
Failed because Unknown exception !
Exiting...
Tu as fini par trouver une solution?
Merci d'avance
Offline
Je ne sais pas si votre question et toujours d'actuallité, mais en tout cas je poste la solution qui a fonctionné pour moi.
J'ai eu le même soucis, avec un serveur sous Ubuntu.
Malgré une installations que je croyais nickel car toute neuve. En fait j'avais un serveur qui fonctionnait mais qui était une peu vieillot.
Donc installation sur une nouvelle machine avec déploiement du service, ce que je n'avais pas fait jusque là, les clients lançant l'agent à chaque ouverture de session. Bref, j'ai eu quelques remontées puis plus rien. J'ai mis en cause le client 4032, mais bon visiblement d'après les sites divers l'erreur "HTTP SERVER: Sending prolog query...ERROR: Http error: 400" vient du côté du serveur. Mais voilà, il n'y a rien dans les log...
En fait lorsque l'agent ou le service ou ocslogon veulent récupérer les fichiers il utilise l'URL http://serveur:port/ocsinventory.
Et j'avais créer un dossier ocsinventory à la racine "web" de mon serveur web (/var/www/ocsinventory)et j'y avais déposer mes packages. Donc les packages se déployait bien mais l'agent ne trouve pas les scripts et toutes sorte de choses. Je ne suis pas un pro du web, mais c'est une sorte de répertoire "fictif". (Ce repertoire n'existe pas et ne doit pas exister sinon c'est la cata).
J'ai viré le répertoire et pouf toutes les machines remonte petit à petit.... Et le deploiement fonctionne toujours aussi bien.
Merci au forum d'Ocsinventory.
Bon courage.
En fait j'ai relu la doc et nulle part on ne dit de créer ce répertoire... Donc je ne sais pas pourquoi j'ai voulu le créer... En fait si je n'avais pas comp
Offline
Salut,
Merci pour ton aide! effectivement j'avais créé ce répertoire inutile! Après suppression de ce répertoire mes machines sont redescendu.
Encore merci
Offline
Pages: 1
Topic closed