This suggests to me you have two version of perl on your system and your users are using different versions
Check by running these commands as each user and seeing what they return # show the perl version being used perl –v # show where perl is being used from which perl Duncs From: Ankita Rath [mailto:ankitarath2...@gmail.com] Sent: 06 January 2016 15:35 To: beginners@perl.org Subject: Is perl user specific Hi all, I am trying to execute some perl scripts. I am getting following error. But other user in the same server are not getting the error. So can anybody help me understanding this problem. And why other user are not getting the error. Perl 5.008003 required--this is only version 5.00503, stopped at ../Modules/Modules_64/5.8.5/x86_64-linux-thread-multi/YAML/XS.pm line 26. BEGIN failed--compilation aborted at ../Modules/Modules_64/5.8.5/x86_64-linux-thread-multi/YAML/XS.pm line 26. Regards, Ankita