Problème Perl @INC

tipsy -  
mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai cette erreur à l'éxécution d'un script CGI, qui require une lib.pl :

Can't locate ovhmlib.pl in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .)


Sauriez-vous m'expliquer cette erreur ? Merci d'avance !

1 réponse

mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
En gros il te dit qu'il arrive pas à linker ton programme perl avec le module ovhmlib.pl car celui-ci n'est présent dans aucun des répertoire défini par @INC.
Vérifie :
1- si tu as ce module
2- s'il est dans un des répertoires de @INC
3- si tu as les droits pour le manipuler

1-2- En root :
updatedb
locate ovhmlib.pl

3- Donne moi le résultat de
ls -l /le/repertoire/du/script/pl/ovhmlib.pl

Bonne chance
0