----- Original Message ----- From: "Marcelo Gondim" <gon...@bsdinfo.com.br> To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"" <freebsd@fug.com.br> Sent: Thursday, June 13, 2013 11:36 AM Subject: Re: [FUG-BR] Perl... sempre ele...
Em 13/06/13 09:54, Edinilson - ATINET escreveu: > Caros amigos, gostaria de relatar um problema que tive aqui e saber se > isto > só ocorre comigo... > > Utilizo o FreeBSD desde a versao 3.xx. Não sou um super especialista em > FreeBSD como muitos aqui da lista, mas tambem não sou um iniciante. > Desde que comecei a utiliza-lo que tenho um certo problema com o Perl. > Sempre que atualizo algum software que depende do Perl, é uma novela (se > pesquisarem no historico da lista encontrarão varios casos que relato > problemas). > O erro que normalmente ocorre são com os modulos (os .pm) que não sao > encontrados ou entao com algum arquivo .so que não é encontrado (mesmo > fazendo todos os procedimentos sempre descritos no /usr/ports/UPDATING ou > entao em sites da internet). > > Numa determinada versão do Perl (que não me lembro agora qual), uma boa > alma > resolveu fazer o script perl-after-upgrade que facilitou bastante as > coisas, > e praticamente resolveu estes problemas de atualizações do Perl. > > Pois bem, ontem resolvi atualizar o pacote do Quagga (coisa que faço > constantemente sem maiores problemas) e tive uma surpresa. Como utilizei o > portmaster, veio de "presente" uma atualização do Perl (no meu caso seria > da > 5.14.2 para a 5.14.4). > Quando vi que envolvia o Perl, já fui ler o /usr/ports/UPDATING pois sabia > que tinha surpresas e, LOGO NO INICIO (data 12/06/2013), já tinha um aviso > dizendo que o script perl-after-upgrade foi removido, e era para usar o > portmaster -r perl no lugar. > > A atualização do Quagga foi tranquila *MAS*, a do Perl, COMO SEMPRE, me > deu > uma dor-de-cabeça ENORME. > Logo que terminou, já parou o apache, mrtg, smokeping e tudo o mais que > dependia do Perl com erro de includes não encontrados. Neste ponto, o > Quagga > continuava funcionando. > POREM, no que fui restartar o Quagga só para ter certeza que ele tambem > estava funcionando 100% (visto que ele utiliza Perl para algumas coisas, > vtysh por exemplo), veio a GRANDE surpresa: comecou a dar erro de > libperl.so > não encontrado. > Como é um servidor que roda BGP, nem preciso dizer a correria que foi > visto > que o Quagga não startava e não subia a sessão BGP. > > Resumindo: voces costumam ter estas dores-de-cabeça quando envolve > atualizar > algo que mexa com o bendito PERL no FreeBSD? > > Obrigado > > Edinilson > ------------------------------------------ > ATINET > Tel Voz: (0xx11) 4412-0876 > http://www.atinet.com.br > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >Edinilson, >Dá uma olhada aqui nesse meu artigo [1]. >[1] >http://www.bsdinfo.com.br/2012/04/22/como-saber-de-forma-rapida-e-pratica-se-perdeu-alguma-lib-importante/ Caro Marcelo, cheguei a fazer isto na hora e tudo que apareceu "quebrado" (na hora só apareceu uma coisa do Apache22), eu ajustei. POREM, o grande problema do Perl, como disse no email para o Renato, é que algumas coisas parece que só voltam ao normal re-instalando pelo console do cpan. Obrigado Edinilson ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd