The file is there, but the following doesn't look right:
ls -l /usr/lib/perl5/site_perl
drwxr-x--- 3 root root 4096 Mar 6 15:07 Gtk2
drwxr-x--- 3 root root 4096 Mar 6 15:07 auto
Looks like the world is not allowed access to these directories, the permissions on the files look good though.
Permissions on those dirextories should be 755 (drwxr-xr-x
Is your umask setting off by any chance? umask
, as root, should give you: 0022.
Hope this helps.