A instalação dos módulos CPAN gots em um loop infinito (CentOS)

1

Um dos meus scripts termina com o seguinte erro:

Can't locate SOAP/Lite.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 ./some_my_script.pl line 3.
BEGIN failed--compilation aborted at ./some_my_script.pl line 3.

Então, eu tentei o seguinte:

$ cpan -i SOAP::Lite

Isso me levou à execução infinita de downloads intermináveis, testes de novo e de novo. Depois de mais de 5 minutos em um servidor CentOS decente, pressionei Ctlr-C e executei novamente o script acima, recebendo a mesma mensagem de erro.

Assim, as perguntas (espero que eu esteja no fórum certo para pedir ajuda):

  1. O que estou fazendo errado ao instalar os módulos do CPAN? Por que isso é meio que um loop de instalação infinito?

  2. Você pode ver a conexão direta entre o erro de script e a instalação que eu tentei? É o caminho certo para atacar o problema?

Se algum dado estiver faltando - por favor, pergunte.

    
por BreakPhreak 14.05.2012 / 15:07

2 respostas

1

Se você não tem coisas que entram em conflito, há um RPM no EPEL chamado perl-SOAP-Lite que pode se encaixar na sua conta. A EPEL tem a versão 0.712-5.el5 hoje.

Se você estiver executando o RPMForge, esse repositório tem a versão 0.712-3.el5.rf do perl-SOAP-Lite hoje.

Se você também não tem, eu pessoalmente recomendo o RPMforge.

    
por 14.05.2012 / 21:09
0

Existe um pacote do CentOS para SOAP::Lite ? Chamado perl-SOAP-Lite ou algo assim talvez? Você poderia tentar instalar isso com yum em vez de usar o CPAN.

    
por 14.05.2012 / 15:42