Zobrazila se vám chyba „Nelze najít Module/Load/Conditional.pm“ při instalaci/upgradu OpenSSL na nejnovější verzi ?
Zde je kompletní chybová zpráva při kompilaci OpenCA ze zdroje:
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
Tato chyba se mi zobrazila v CentOS 6.9 s Perlem verze 5.10.1. Pokud jste se setkali se stejným problémem, zde je návod, jak jej vyřešit.
Jak opravit Can't locate Module/Load/Conditional.pm
Protože instalační skript není schopen najít Module/Load/Conditional.pm, musíme nainstalovat totéž.
Nainstalujte perl modul Module::Load::Conditional
pomocí yum takto:
yum install perl-Module-Load-Conditional
nebo
Totéž můžete provést pomocí CPAN:
perl -MCPAN -e 'install Module::Load::Conditional'
To je ono 🙂
Počkejte!Zobrazuje se vám také tato chyba – Nemůžete najít Test/Harness.pm perl? Opravte to kliknutím sem .