ssh警告消息缺less文件问题

当我login到sshcentos 6.5 64bit)

Can't locate warnings.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/local/lib.pm line 2. BEGIN failed--compilation aborted at /usr/local/share/perl5/local/lib.pm line 2. Compilation failed in require. BEGIN failed--compilation aborted. su - Can't locate warnings.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/local/lib.pm line 2. BEGIN failed--compilation aborted at /usr/local/share/perl5/local/lib.pm line 2. Compilation failed in require. BEGIN failed--compilation aborted. 

我怎样才能解决这个问题?

看来每个SSHlogin都有一些perl脚本正在运行,并且脚本需要比安装在服务器上更新的perl版本。 检查你的sshdconfiguration文件, /etc/profile或者bashrc文件,看看每次连接到一个shell时可以find什么东西。