Perl : SSLeay.dll Net::SSLeay = modules HS [Fermé]

Signaler
-
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
-
Bonjour,
j'ai beau chercher sur internet avec mon ami google je ne parviens pas a résoudre mon problème :(
j'ouvre donc un poste.

j'essaie en vain de lancer mon script Perl qui inclus le module SSL mais j'ai toujuors l'erreur

Can't load 'C:/Perl/site/lib/auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file:Le module spécifié est introuvable at C:/Perl/lib/DynaLoader.pm line 202.
 at C:/Perl/lib/IO/Socket/SSL.pm line 18
Compilation failed in require at C:/Perl/lib/IO/Socket/SSL.pm line 18.
BEGIN failed--compilation aborted at C:/Perl/lib/IO/Socket/SSL.pm line 18.


j'ai télécharger le paquet ssl , impossible de l'installer
Downloading ActiveState Package Repository packlist...
interminable.

j'ai essayer de faire comme indiquer dans un autre forum :


Bon après pas mal de recherche et d'essai en tout genre, je suis arrivé à faire fonctionner tout ça !! Aaaah les joies de Perl sous windows ... smile
Bon voici la soluce :

- Télécharger et installer sur votre serveur, OpenSSL : http://www.grandville.net/download/OpenSSL.0.9.8k.exe
- Télécharger l'archive Crypt-SSLeay.tar.gz à cette adresse : http://theoryx5.uwinnipeg.ca/ppms/x86/C … eay.tar.gz
- Extraire de l'archive les fichiers suivants :

SSLeay.pm
SSL.pm
CTX.pm
Conn.pm
Err.pm
MainContext.pm
X509.pm
SSLeay.bs
SSLeay.dll
SSLeay.exp
SSLeay.lib
SSLeay.pdb

- Copier ces fichiers dans les sous-dossiers indiqués du dossier perl installé avec Xampp :

C:\...\perl\lib\Crypt\SSLeay.pm
C:\...\perl\lib\Net\SSL.pm

C:\...\perl\lib\Crypt\SSLeay\CTX.pm
C:\...\perl\lib\Crypt\SSLeay\Conn.pm
C:\...\perl\lib\Crypt\SSLeay\Err.pm
C:\...\perl\lib\Crypt\SSLeay\MainContext.pm
C:\...\perl\lib\Crypt\SSLeay\X509.pm

C:\...\perl\lib\auto\Crypt\SSLeay\SSLeay.bs
C:\...\perl\lib\auto\Crypt\SSLeay\SSLeay.dll
C:\...\perl\lib\auto\Crypt\SSLeay\SSLeay.exp
C:\...\perl\lib\auto\Crypt\SSLeay\SSLeay.lib
C:\...\perl\lib\auto\Crypt\SSLeay\SSLeay.pdb

Voilà ! Retenter l'import et normalement cela devrait passer !


j'ai placer tous mes fichier et j'ai toujours ce meme message d'erreur
Can't load 'C:/Perl/site/lib/auto/Net/SSLeay/SSLeay.dll' for module Net::SSLeay: load_file

que faire ?
Merci pour votre aide.


os: win 2000 perl: 5.10

1 réponse

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 543
Salut,

j'ai télécharger le paquet ssl , impossible de l'installer
Peut être que ce n'était pas la meilleure solution.

Je viens d'installer Active Perl https://www.activestate.com/products/perl/downloads/
J'ai pris la dernière version : ActivePerl-5.10.1.1006-MSWin32-x86-291086.zip
Ensuite dans la fenêtre DOS j'ai tapé ppm pour ouvrir le Perl Package Manager

Il faut ajouter le repository qui va bien.
Menu Edit/Preferences et ensuite l'onglet Repository
Tu verras une liste deroulante (Suggested) et tu choisis bribes ensuite tu fait clic sur Add
T'attends un peu pour que la base soit mise à jour.

Ensuite tu fermes la fenêtre.
Dans la fenêtre de recherche tu commences à écrire ssle et ensuite tu fait clic sur sur l'icône la plus à gauce (View All packages)
Tu verras que Net-SSLeay est présent.
Tu fait clic droite sur lui et tu choisis Install Net-SSLeay.
Ensuite tu fait clic sur la flèche verte pour démarrer l'installation.
Une fois l'installation finie, tu peux fermer le Perl Package Manager et dans Dos tu tapes
perl -MNet::SSLeay -e "print $Net::SSLeay::VERSION"

et tu auras le résultat (le numéro de la version)
1.35

Voici quelques images pour comprendre
https://www.cjoint.com/?khuCJWnkRo
https://www.cjoint.com/?khuC5vMAkj
https://www.cjoint.com/?khuDtgPWG6