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

Не удается найти файл Config / IniFiles.pm в @INC (@INC содержит:

mylvmbackup - это Perl-скрипт для быстрого создания резервных копий MySQL. Для этого он использует функцию моментальных снимков LVM. Ниже приведена ошибка, возникшая при попытке выполнить сценарий perl mylvmbackup. Как я могу решить эту проблему?

Версия ОС: Cent OS 5.5

Версия Perl: V5.8.8

[root@localhost mylvmbackup-0.13]# ./mylvmbackup --user=root --password=test --mycnf=/etc/mysql/my.cnf --vgname=vol_mygroup --lvname=mysql --backuptype=tar 
Can't locate Config/IniFiles.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./mylvmbackup line 20.

Тебе нужно иметь Config-IniFiles установлен для работы скрипта. Проверьте свой репозиторий пакетов на наличие пакета (лучше) или установите через cpan (проще):

cpan install Config::IniFiles

Решили это, выполнив шаг, указанный ниже. :)

1) perl -MCPAN -e 'install Perl::OSType'

2) perl -MCPAN -e 'install Module::Build';

3) cpan install Config::IniFiles