PERL - Couldn't load Crypt::Blowfish

Pagina: 1
Acties:

  • Pwigle
  • Registratie: December 2000
  • Laatst online: 26-11-2025
Een PERL script geeft de volgende output:
Couldn't load Crypt::Blowfish: Can't locate loadable object for module Crypt::Blowfish in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 10) line 1
Compilation failed in require at (eval 10) line 1.
Nu valt het volgende mij op:
- Met behulp van CPAN heb ik blowfish geinstalleerd:
root@xunil:~# cpan -i Crypt::Blowfish
CPAN: Storable loaded ok (v2.18)
Crypt::Blowfish is up to date (2.10).
- Blijkbaar heb ik twee verschillende PERL binaries geinstalleerd:
root@xunil:/var/log# /usr/local/bin/perl -v
This is perl, v5.10.0 built for x86_64-linux

root@xunil:/var/log# /usr/bin/perl -v
This is perl, v5.8.8 built for x86_64-linux-gnu-thread-multi
- Het perl script start, zoals je kan zien aan de foutmelding, met /usr/bin/perl
- Als kijk waar blowfish.pm staat (dit is toch de module die hij zoekt?): staat hij WEL in het INC path:
(overigens heb ik hier wel die module heen en weer gekopieerd om het probleem op te lossen, dit is misschien niet zo handig)
/root/.cpan/build/Crypt-Blowfish-2.10-iNxuww/Blowfish.pm
/root/.cpan/build/Crypt-Blowfish-2.10-iNxuww/blib/lib/Crypt/Blowfish.pm
/etc/perl/Blowfish.pm
/etc/perl/Crypt/Blowfish.pm
/usr/local/lib/perl5/site_perl/5.10.0/x86_64-linux/Crypt/Blowfish.pm
/usr/local/lib/perl5/site_perl/5.10.0/Crypt/Blowfish.pm
/usr/local/lib/perl/5.8.8/Blowfish.pm
- Als ik het script start met behulp van perl 5.10, krijg ik allemaal foutmeldingen dat DBI niet werkt (terwijl die zeker geinstalleerd is). Dit schiet helemaal niet op.

In het perl script gaat het hier fout:
## initialize the encryption routines
my $cipher = Crypt::CBC->new( {'key' => $dbk,
'cipher' => 'Blowfish',
'header' => 'randomiv'
# 'iv' => $dbiv,
- Ik dacht dat de fout bij Crypt::CBC lag, maar ook die is geinstalleerd:
Crypt::CBC is up to date (2.24).
Ik ben nu al twee dagen aan het zoeken 8)7 en wordt er geen wijs uit, hopelijk heeft een van jullie tips. Hilfe!Hilfe!Hilfe!

  • Pwigle
  • Registratie: December 2000
  • Laatst online: 26-11-2025
^kick^

  • ph0t0nix
  • Registratie: December 2006
  • Laatst online: 27-01 01:06
Is het niet handig om er eerst maar eens er voor te zorgen dat je maar een perl-versie hebt geïnstalleerd? Dan weet je zeker dat het daar niet aan ligt.

  • Pwigle
  • Registratie: December 2000
  • Laatst online: 26-11-2025
ph0t0nix schreef op maandag 31 maart 2008 @ 14:13:
Is het niet handig om er eerst maar eens er voor te zorgen dat je maar een perl-versie hebt geïnstalleerd? Dan weet je zeker dat het daar niet aan ligt.
Ja mee eens. Welke zal ik deinstalleren? Ik weet niet welke perl versie nu gangbaar is. Kan jij hierin adviseren?