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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Perl Can't locate Apache /ocsinventory

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Perl Can't locate Apache /ocsinventory

n°141572
sowlene
Posté le 08-08-2016 à 14:00:12  profilanswer
 

Bonjour à tous,
 
Voilà
(je m'excuse d'avance si le sujet n'est pas dans la bonne catégorie !)
 
Je vais essayé d'être la plus claire possible dans mes explications par rapport à mon problème mais comme je débute je risque de faire quelques erreurs.
 
Alors voilà, je me suis retrouvée avec un serveur apache2 qui tournait sur Debian 6.0.10 (qui fonctionnait très bien), je l'ai migré de la façon la plus propre possible selon moi et à l'aide de quelques tuto.
Aujourd'hui c'est un serveur apache2 sur Debian 8.5 qui ne "fonctionne" plus.
 
En gros lors de la migration je suppose que certes certaines conf ont pétées notamment celles d'apache2 et lorsque j'essaie de lancer le service apache2
 
Le soucis que le système me renvois concerne OCSinventory :  
 

Code :
  1. [Mon Aug 08 13:50:08.982716 2016] [perl:error] [pid 22104] Can't locate Apache/Ocsinventory.pm in @INC (you may need to install the Apache::Ocsinventory module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl . /etc/apache2) at (eval 15) line 2.\n
  2. [Mon Aug 08 13:50:08.982776 2016] [perl:error] [pid 22104] Can't load Perl module Apache::Ocsinventory for server srv:0, exiting...


 
J'ajoute que j'ai deux versions de perl à priori installées en ce moment la 5.10 et la 5.14 !
 
Si quelqu'un vois comment gérer ce problème .. Merci ! :D


Message édité par sowlene le 08-08-2016 à 16:11:18
mood
Publicité
Posté le 08-08-2016 à 14:00:12  profilanswer
 

n°141578
ccp6128
Syntax error
Posté le 08-08-2016 à 21:06:47  profilanswer
 

C'est relativement limpide comme message d'erreur, tu as a priori quelque chose dans ta conf Apache qui renvoie à un module OCSInventory. Je suppose que ton Apache sert justement à héberger le serveur OCSInventory.
 
On peut aussi voir qu'a priori ca concerne le runtine 5.20.2 de Perl.
 
Il faut que tu identifies la version du serveur OCSInventory que ton serveur fait tourner, que tu récupères l'ensemble des sources d'installation, et que tu suives la procédure propre d'install. Elle doit comporter à un moment ou à un autre l'installation des modules Perl qui manquent sur ta machine.

n°141583
sowlene
Posté le 09-08-2016 à 08:53:06  profilanswer
 

Merci de ta réponse :D

n°141586
sowlene
Posté le 09-08-2016 à 13:30:39  profilanswer
 

Je vois pas quoi changer dans les conf apache ...
 
Et franchement je vois pas, j'ai même réinstallé les configurations OCS avec setup.sh et toujours la même erreur :
 

Code :
  1. [Tue Aug 09 13:14:17.984719 2016] [perl:error] [pid 17616] Can't locate Apache/Ocsinventory/Server/Support.pm in @INC (you may need to install the Apache::Ocsinventory::Server::Support module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl . /etc/apache2) at (eval 21) line 2.\n


 

Code :
  1. [B]you may need to install the Apache::Ocsinventory::Server::Support module[/B]


 
Et je vois pas comment faire ça ...

n°141592
sowlene
Posté le 09-08-2016 à 15:37:02  profilanswer
 

Merci de l'aide :D
 
Du coup j'ai résolu le soucis, je ne sais pas trop comment "précisément" mais j'ai fait :
 

Code :
  1. apt-get install ocsinventory-reports
  2. apt-get install ocsinventory-support
  3. apt-get install ocsinventory-agent


 
Et ducoup mon service tourne mais j'ai une erreur 403 comme quoi j'ai pas l'accés. ;)  
Ca devrais se résoudre rapidement j'espère :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Perl Can't locate Apache /ocsinventory

 

Sujets relatifs
Par défaut service apache en tant que localservice account sous windowOCS Inventory - SSL OK, mais pas de déploiement
GLPI : erreur dans mes logs apacheLicence SQL 2008R2/2012 avec serveur Apache
apache et regex : interdire une chaineApache 32 bit et Mysql 64 bit ?
[Apache] Ajenti - Apache Proxy et rewrite ruleapache distant
Attaque Apache 2.2 modification .htaccess 
Plus de sujets relatifs à : Perl Can't locate Apache /ocsinventory


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