Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1329 connectés 

 



Dernière réponse
Sujet : OCSreports n'inventorie plus depuis mise à jour
mims1664 Bonsoir,
 
Après avoir réinstallé OCS sur le serveur ca fonctionne !!!
 
Incroyable ! je ne sais pas pourquoi mais ca marche maintenant ! j'ai biensur remis tous les comptes comme il fallait un peut partout  
Merci de votre aide et soutient !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
mims1664 Bonsoir,
 
Après avoir réinstallé OCS sur le serveur ca fonctionne !!!
 
Incroyable ! je ne sais pas pourquoi mais ca marche maintenant ! j'ai biensur remis tous les comptes comme il fallait un peut partout  
Merci de votre aide et soutient !
com21 ton mot de passe est bon dans ton dbconfig.inc.php  ?
com21 Pourtant cette erreur est clairement lié au fichier en question
 

Citation :

Després de la instal.lació no es registra en el servidor
 
Normalment ve donat per que s'ha canviat la contrasenya de l'usuari ocs de la base de dades en el servidor, cosa que no es pot especificar en el client. Per identificar l'errada podem resoldre els logs del apache en el servidor:
 
$ sudo tail -f /var/log/apache2/error.log | grep 192.168.0.208
[Tue May 17 10:07:06 2011] [error] [client 192.168.0.208] Can't call method "do" on an undefined value at
/usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177.\n
 
En aquesta ordre especifiquem la IP de l'equip 0.208.
 
Editem la configuració del servidor per assegurar-nos la contrasenya:
 
$ sudo joe /etc/apache2/conf.d/z-ocsinventory-server.conf
 
On hem de buscar les següents línies:
 
# User allowed to connect to database
PerlSetEnv OCS_DB_USER ocs
# Password for user
PerlSetVar OCS_DB_PWD ocs
 
Si tenim canviada la contrasenya de la base de dades de l'OCS caldrà especificar-la en el Password for user.
 
Per extreure la contrasenya obrim el fitxer:
 
$ sudo joe /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php
 
On vindrà definida en:
 
define("PSWD_BASE","Contrasenya_Definida" );
 
La copiarem i tornem a editar
 
$ sudo joe /etc/apache2/conf.d/z-ocsinventory-server.conf
 
Per canviar el valor
 
PerlSetVar OCS_DB_PWD ocs
 
Per:
 
PerlSetVar OCS_DB_PWD Contrasenya_Definida
 
Ara reiniciem el servidor Apache:
 


 
http://acacha.org/mediawiki/index.php/Ocs-inventory

mims1664 J'ai déja vérifié, le fichier est correctement configuré.
Voici les pistes que j'ai exploré coté mysql :
Connexion en shh : mysql -u ocs -p : ca fonctionne
Changement de mdp dans z-ocsinventory-server.conf avec le compte root mysql : ca fonctionne pas mieux.
Suppression du compte OCS pour recréation : pas mieux.
 
En gros je sais plus quoi faire, il n'y a pas d'outil qui permet de faire un check complet ?
com21 cf http://forums.ocsinventory-ng.org/ [...] hp?id=8249
 
Regarder dans le fichier z-ocsinventory-server.conf  si les informations de connexion à la base de données sont correctes.
 
je pense que tu as le même problème
mims1664 Bonjour,
 
Coté Mysql j'ai testé mais ca ne change rien ... coté privilèges sur le compte je pense pas qu'il y ait de probleme.
 
Du coté Log apache j'ai ceci :
 
 

Code :
  1. [Wed Nov 21 09:58:03 2012] [error] [client 10.37.121.9] Can't call method "do" on an undefined value at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177.\n
  2. [Wed Nov 21 09:58:12 2012] [error] [client 10.1.109.89] Can't call method "do" on an undefined value at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177.\n
  3. [Wed Nov 21 09:58:26 2012] [error] [client 10.1.120.35] Can't call method "do" on an undefined value at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177.\n


 
visiblement perl qui n'arrive pas a se connecter ... mais je n'en sais pas plus ..!  
 
J'aimerais ajouter que lorsque j'essaye d'importer un rapport généré localement (sous forme de fichier .ocs) j'ai l'erreur HTTP/1.1 500 Internal Serveur Error

com21 coté serveur, que donne les logs de apache ?

 

A lire : http://wiki.ocsinventory-ng.org/in [...] :Errors/fr

 

Quel version du client utilises-tu ?

 

As tu vu : http://forums.ocsinventory-ng.org/ [...] hp?id=6373

mims1664 Bonjour,
 
En faite l'agent que j'utilise est compatible avec la version 2.0.5, j'ai vérifié les agent doivent pouvoir contacter le serveur. Ca ne vient donc pas de cela...
franck31195 Salut,
vérifie sur le site ocs mais je crois  que la ligne de commande de l'agent à changé avec la nouvelle version de serveur.
A+
mims1664 Bonjour,  
Suite à une mise à jour de l'os (debian 5) j'ai eu des problèmes de communication avec le serveur OCS qui se trouvait dans une ancienne version : 1.3.3  
Etant donné que la version était vraiment vieille j'ai mis à jour OCS, bien sur ca n'a rien changé à mon probleme.
 
Voici le soucis rencontré :  
Lorsque le lance l'agent ocsinventory : OCSInventory.exe /SERVER:10.1.11.72 /PNUM:80 /NP /debug
 
J'ai dans les logs cela :  

Code :
  1. OCS INVENTORY ver. 4061  Starting session for Device <UP4003> on Friday, November 16, 2012 10:06:30...
  2. Command line parameters: <</SERVER:10.1.11.72 /PNUM:80 /NP /debug>>
  3. HTTP SERVER: Connection WITHOUT proxy
  4. WMI Connect: Trying to connect to WMI namespace root\cimv2 on device <Localhost>...OK.
  5. Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device <Localhost>...OK.
  6. CHECKINGS: read <UP4003-2012-11-16-10-06-14> and <00:90:F5:CD:44:1B68:5D:43:0F:32:CD68:5D:43:0F:32:CE02:50:F2:E9:92:5500:50:56:C0:00:0100:50:56:C0:00:08> in ocsinventory.dat
  7. IpHlpAPI GetNetworkAdapters...
  8. IpHlpAPI GetNetworkAdapters: Calling GetIfTable to determine network adapter properties...OK
  9. IpHlpAPI GetNetworkAdapters: Calling GetAdapterInfo to determine IP Infos...OK
  10. IpHlpAPI GetNetworkAdapters: OK (7 objects).
  11. CHECKINGS: write <UP4003-2012-11-16-10-06-14> and <00:90:F5:CD:44:1B68:5D:43:0F:32:CD68:5D:43:0F:32:CE02:50:F2:E9:92:5500:50:56:C0:00:0100:50:56:C0:00:08> in ocsinventory.dat
  12. HTTP SERVER: Creating CInternetSession to get inventory parameters...OK.
  13. HTTP SERVER: Getting HTTP Connection to server support.ch-sjdd.net port 80 using no authentication...OK.
  14. HTTP SERVER: Sending prolog query...ERROR: HTTP status code 500
  15. HTTP SERVER: Closing HTTP connection
  16. WMI Disconnect: Disconnected from WMI namespace.
  17. ERROR: DOWNLOAD: Can't create download process
  18. Writing last inventory state not required.
  19. Execution duration: 00:00:04.


 
Donc j'ai effectué les vérifications qui s'imposaient :  
Connexion à la base de données en SSH : mysql -u ocs -p = ok ca fonctione  
Vérification du mot de passe dans les fichier : vi /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php = OK  
/etc/apache2/conf.d/z-ocsinventory-server.conf = OK  
 
Voici les logs apache :  

Code :
  1. [Fri Nov 16 11:33:04 2012] [error] [client 10.51.111.53] Can't call method "do" on an undefined value at /usr/local/share/perl/5.10.1/Apache/Ocsinventory/Server/System.pm line 177.\n


 
Avez vous une idée sur le probleme ?  
Merci de votre aide. Je sèche la...  
Jérémie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR