in reply to "Cannot find location"
Same thing: Can't locate Digest/MD5/File.pm in @INC (@INC contains: /root/perl5/lib/perl5 ...
I guess you have a Perl version lower than 5.18:
When require encounters an unreadable file, it now dies. It used to ignore the file and continue searching the directories in @INC [perl #113422].
# Perl 5.10 $ perl -I/root -MTesting Can't locate Testing.pm in @INC (@INC contains: /root ... # Perl 5.24 $ perl -I/root -MTesting Can't locate Testing.pm: /root/Testing.pm: Permission denied. [download]