>
> I got the same error when trying to run 'visudo'. While urpmf showed the
> library to be in /usr/lib/perl5/5.6.0/i386-linux/CORE and that
> tree exists on my
> machine, the CORE directory happened to be at
> /usr/lib/perl5/5.6.1/i386-linux/CORE (perhaps a somewhat common
> glitch?).
Folks, this is cooker list, not newbie ...
visudo was compiled for perl 5.6.0. Most programs that use libperl are
compiled with hard-coded library location (LD_RUN_PATH=... or like). This is
done exactly because library location is non-standard, and most systems'
run-time loader won't find library without explicit hint.
What happened, perl was updated but some (many?) porgrams that need perl not
(now, *THAT* is common glitch in cooker :-)
Suggestion to add path to libperl to ld conf ... you may legitimately have
more than one perl version. They are not neccessarily compatible. Program
compiled for one perl version may not run with another.
-andrej