Re: [FUG-BR] Atualização do PERL. Cuidado.
2009/2/6 Renato Botelho rbga...@gmail.com: 2009/2/6 Joao Rocha Braga Filho goffr...@gmail.com: Cuidado com a atualização do PERL. Eu tive problemas com o exim. Depois de penar um pouco, pois não lembrava de um comando, mas achei no histórico da lista, resolvi o problema. Resolvi com o seguinte comando: ldconfig -elf -R -v /usr/local/lib/perl5/5.8.9/mach/CORE Qual foi exatamente o problema que você teve? Qual foi o procedimento usado na atualização? Você chegou a reportar o incidente para o mantenedor do port? O exim recebia os e-mails mas não entregava, nem localmente nem remotamente. Quando reiniciei o exim deu nisto: root:mailhost[478] /usr/local/etc/rc.d/exim.sh stop Stopping exim. root:mailhost[479] /usr/local/etc/rc.d/exim.sh start Starting exim. /libexec/ld-elf.so.1: Shared object libperl.so not found, required by exim root:mailhost[480] /usr/local/etc/rc.d/exim.sh stop exim not running? (check /var/run/exim.pid). root:mailhost[481] find /usr/ -name 'libperl.so*' -print /usr/local/lib/perl5/5.8.9/mach/CORE/libperl.so root:mailhost[482] O diretório deve ter mudado de /usr/local/lib/perl5/5.8.8 para /usr/local/lib/perl5/5.8.9 João Rocha. Obrigado -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Sempre se apanha mais com as menores besteiras. Experiência própria. goffr...@gmail.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Atualização do PERL. Cuidado.
2009/2/6 Joao Rocha Braga Filho goffr...@gmail.com: Cuidado com a atualização do PERL. Eu tive problemas com o exim. Depois de penar um pouco, pois não lembrava de um comando, mas achei no histórico da lista, resolvi o problema. Resolvi com o seguinte comando: ldconfig -elf -R -v /usr/local/lib/perl5/5.8.9/mach/CORE Qual foi exatamente o problema que você teve? Qual foi o procedimento usado na atualização? Você chegou a reportar o incidente para o mantenedor do port? Obrigado -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Atualização do PERL. Cuidado.
2009/2/6 Joao Rocha Braga Filho goffr...@gmail.com: 2009/2/6 Renato Botelho rbga...@gmail.com: 2009/2/6 Joao Rocha Braga Filho goffr...@gmail.com: Cuidado com a atualização do PERL. Eu tive problemas com o exim. Depois de penar um pouco, pois não lembrava de um comando, mas achei no histórico da lista, resolvi o problema. Resolvi com o seguinte comando: ldconfig -elf -R -v /usr/local/lib/perl5/5.8.9/mach/CORE Qual foi exatamente o problema que você teve? Qual foi o procedimento usado na atualização? Você chegou a reportar o incidente para o mantenedor do port? O exim recebia os e-mails mas não entregava, nem localmente nem remotamente. Quando reiniciei o exim deu nisto: root:mailhost[478] /usr/local/etc/rc.d/exim.sh stop Stopping exim. root:mailhost[479] /usr/local/etc/rc.d/exim.sh start Starting exim. /libexec/ld-elf.so.1: Shared object libperl.so not found, required by exim root:mailhost[480] /usr/local/etc/rc.d/exim.sh stop exim not running? (check /var/run/exim.pid). root:mailhost[481] find /usr/ -name 'libperl.so*' -print /usr/local/lib/perl5/5.8.9/mach/CORE/libperl.so root:mailhost[482] O diretório deve ter mudado de /usr/local/lib/perl5/5.8.8 para /usr/local/lib/perl5/5.8.9 João, Foi exatamente isso que aconteceu, como era previsto, a solução está presente no /usr/ports/UPDATING 20090113: AFFECTS: users of lang/perl5.8 AUTHOR: s...@freebsd.org lang/perl5.8 has been updated to 5.8.9. You should update everything depending on perl. The easiest way to do that is to use perl-after-upgrade script supplied with lang/perl5.8. Please see its manual page for details. Esse software perl-after-upgrade foi escrito para que quando o perl for atualizado não precisemos recompilar todos os binários que dependem do perl, ele faz todo o trabalho pra você, inclusive altera arquivos binários sem necessidade de compilação, é bem eficiente. No man perl-after-upgrade tem todos os passos que devem ser seguidos, para evitar problemas futuros aconselho que você o execute no seu equipamento para ter certeza que não sobrou nada. Fica a velha recomendaçào, *nunca* faça atualizações sem ler o UPDATING. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Atualização do perl
Ari Arantes wrote: Pessoal, Exemplo: no meu servidor tenho perl 5.8.7 e alguns componentes instalados como p5-DBI, p5-CGI-Session, p5-DBD-mysql, p5-SNMP_Session entre outros. Vários componentes instalados precisam ser atualizados, assim como o próprio perl. O que é melhor fazer: 1) atualizar o perl, rodar o perl-after-u´grade e depois atualiazar todos os p5-* (portupgrade perl, perl-after-upgrade, portupgrade p5-*) ou 2) atualizar todos os p5-* e depois atualizar o perl e rodar perl-after-upgrade? (portupgrade p5-*, portupgrade perl, perl-after-upgrade) Tanto faz, quando você atualizar o perl e rodar o perl-after-upgrade -f ele vai mover todos os p5-* pra dentro do diretorio do novo perl e ajeitar os ports como se eles tivesses sidos instalados nesse diretorio. Quanto a atualizacao do p5*, pode ser feito antes ou depois que nao vai haver diferenca no resultado final. -- Renato Botelho garga @ FreeBSD.org freebsd @ galle.com.br GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd