Не удается найти дайджест /MD5.pm directadmin
Я пытаюсь сделать резервную копию в directadmin, но он показывает эту ошибку, Perl установлен и обновлен
Can't locate Digest/MD5.pm in @INC (@INC contains: /tmp/.perl-ppk- BP6PxZ/lib .
perl5 .) at /tmp/.perl-ppk-BP6PxZ/lib/Cpanel/Pkgacct/Archive/Writer.pm line 12
BEGIN failed--compilation aborted at /tmp/.perl-ppk-BP6PxZ/lib/Cpanel/Pkgacct/
Compilation failed in require at /tmp/.perl-ppk-BP6PxZ/lib/Cpanel/Pkgacct/Arch
BEGIN failed--compilation aborted at /tmp/.perl-ppk-BP6PxZ/lib/Cpanel/Pkgacct/
Compilation failed in require at /tmp/.perl-ppk-BP6PxZ/scripts/main.pl line 29
BEGIN failed--compilation aborted at /tmp/.perl-ppk-BP6PxZ/scripts/main.pl lin
4 ответа
Решение
Вам необходимо установить Perl-модуль Digest::MD5. Использование CPAN - самый простой способ.
С вашего терминала (SSH):
cpan
install Digest::MD5
Если вы работаете с centos/redhat, вы можете установить его с помощью yum:
yum install perl-Digest-MD5 -y
В дополнение к предыдущим ответам. Без root-доступа и
cpan
, инструкции вmeta::cpan
работать как шарм:
perl -MCPAN -e shell
install Digest::MD5