2009/2/6 Joao Rocha Braga Filho <[email protected]>: > 2009/2/6 Renato Botelho <[email protected]>: >> 2009/2/6 Joao Rocha Braga Filho <[email protected]>: >>> 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: [email protected] 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

