Een PERL script geeft de volgende output:
- Met behulp van CPAN heb ik blowfish geinstalleerd:
- 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)
In het perl script gaat het hier fout:
en wordt er geen wijs uit, hopelijk heeft een van jullie tips. Hilfe!Hilfe!Hilfe!
Nu valt het volgende mij op: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.
- Met behulp van CPAN heb ik blowfish geinstalleerd:
- Blijkbaar heb ik twee verschillende PERL binaries geinstalleerd:root@xunil:~# cpan -i Crypt::Blowfish
CPAN: Storable loaded ok (v2.18)
Crypt::Blowfish is up to date (2.10).
- Het perl script start, zoals je kan zien aan de foutmelding, met /usr/bin/perlroot@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
- 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)
- 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./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
In het perl script gaat het hier fout:
- Ik dacht dat de fout bij Crypt::CBC lag, maar ook die is geinstalleerd:## initialize the encryption routines
my $cipher = Crypt::CBC->new( {'key' => $dbk,
'cipher' => 'Blowfish',
'header' => 'randomiv'
# 'iv' => $dbiv,
Ik ben nu al twee dagen aan het zoekenCrypt::CBC is up to date (2.24).