Назад | Перейти на главную страницу

предупреждение ssh сообщение об отсутствии файла

Когда я вхожу в ssh (centos 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.

Как я могу это исправить?

Похоже, что существует какой-то сценарий perl, который запускается при каждом входе в систему по SSH, и для этого сценария требуется более новая версия perl, чем установлена ​​на сервере. Проверьте свои sshd config, /etc/profile или bashrc файлы, чтобы видеть, что может быть получено каждый раз при подключении к оболочке.