This question about Issue in browser: Answered
Encode object version 2.51 does not match bootstrap parameter 3.01
I navigate to
http://wiki.boossy.be and I get the following ugly
Software error thrown in my face:
Encode object version 2.51 does not match bootstrap parameter 3.01 at /usr/lib64/perl5/DynaLoader.pm line 213.
at /usr/lib64/perl5/DynaLoader.pm line 213.
DynaLoader::bootstrap('Encode', 3.01) called at /usr/lib64/perl5/DynaLoader.pm line 105
DynaLoader::bootstrap_inherit('Encode', 3.01) called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 12
Encode::BEGIN() called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
eval {...} called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
require Encode.pm called at ~/lib/Foswiki/Configure/Load.pm line 22
Foswiki::Configure::Load::BEGIN() called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
eval {...} called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
require Foswiki/Configure/Load.pm called at ~/lib/Foswiki.pm line 53
Foswiki::BEGIN() called at ~/wiki/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
eval {...} called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
require Foswiki.pm called at view line 28
main::BEGIN() called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
eval {...} called at ~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm line 13
Temporary solution
RENAME
~/lib/CPAN/lib/perl5/x86_64-linux-thread-multi/Encode.pm ► _Encode.pm
BUT now it's no longer possible to send mails from within the wiki...
Root cause & solution
- DirectAdmin: Extra Features > !cPGuard Security
- menu VIRUS SCANNER > SCANNER LOGS
- FILENAME: Encode.so, STATUS: DELETED
=> restored
still no mail, XS.so required
- FILENAME: XS.so, STATUS: DELETED
=> restored
mail functions OK!