Avez-vous reçu une erreur "Impossible de localiser le module/chargement/conditionnel.pm" lors de l'installation/mise à niveau d'OpenSSL vers la dernière version ?
Voici le message d'erreur complet lors de la compilation d'OpenCA à partir de la source :
Can't locate Module/Load/Conditional.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at .././test/run_tests.pl line 20. BEGIN failed--compilation aborted at .././test/run_tests.pl line 20. make[1]: *** [_tests] Error 2 make[1]: Leaving directory `/root/openssl-1.1.0f' make: *** [tests] Error 2
Eh bien, j'ai eu cette erreur sur CentOS 6.9 exécutant Perl version 5.10.1. Si vous avez rencontré le même problème, voici un tutoriel pour le résoudre.
Comment réparer Impossible de localiser le module/chargement/conditionnel.pm
Comme le script d'installation n'est pas capable de localiser Module/Load/Conditional.pm, nous devons installer le même.
Installez le module perl Module::Load::Conditional
en utilisant miam comme suit :
yum install perl-Module-Load-Conditional
ou
Vous pouvez faire la même chose via CPAN :
perl -MCPAN -e 'install Module::Load::Conditional'
Voilà 🙂
Attendre!Obtenez-vous également cette erreur : Impossible de localiser le perl Test/Harness.pm ? Cliquez ici pour le corriger .