Perl, Exim и FreeBSD

Сегодня пришел на работу, выяснилось, что почта не работает. Первым делом полез в консоль сервера FreeBSD, попытался вызвать exim? и получил следующее:

#exim

/libexec/ld-elf.so.1: Shared object «libperl.so» not found, required by «exim»

Беда крылась том, что обновила Perl и нужно вручную сказать об этом системе посредством команды

#perl-after-upgrade -f

и снова выполнить

#reboot

UPD:Если же вы видите такой вывод:

#/scripts/restartsrv_exim

info [restartsrv_exim] BSD::Resource not available. Resource Limits not adjusted
/libexec/ld-elf.so.1: Shared object «libperl.so» not found, required by «exim»

то лечить нужно так:

#upcp —force
#perl-after-upgrade -f
#ln -s /usr/local/lib/perl5/5.8.9/mach/CORE/libperl.so /usr/local/lib
#reboot
#exim

Exim is a Mail Transfer Agent. It is normally called by Mail User Agents,
not directly from a shell command line. Options and/or arguments control
what it does when called. For a list of options, see the Exim documentation.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *