http://www.perlmonks.org?node_id=1002283


in reply to Attempt to reload IO/Socket.pm aborted

Just a guess. Few times I had similar problem when one user could run some script, and another couldn't. In my case it was library with the same name but different version stored in the path relative to the users home directory.