Não é possível localizar Config / IniFiles.pm em @INC (@INC contém:

1

mylvmbackup é um script em Perl para criar rapidamente backups do MySQL. Ele usa o recurso de instantâneo do LVM para fazer isso. A seguir estão o erro que tive quando tentei executar o script perl mylvmbackup. Como posso resolver este problema?

Versão do SO: Cent OS 5.5

Versão 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.
    
por Ahn 31.07.2012 / 14:05

2 respostas

2

Resolvido seguindo o passo abaixo. :)

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

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

3) cpan install Config::IniFiles 
    
por 01.08.2012 / 11:27
3

Você precisa ter o Config-IniFiles instalado para que o script funcione . Verifique o seu repositório de pacotes para um pacote (melhor) ou instale via cpan (mais fácil):

cpan install Config::IniFiles
    
por 31.07.2012 / 14:11

Tags