[FUG-BR] Atualização do PERL. Cuidado.
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 Abraços, João Rocha. -- 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 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