MarcSaunders

Registered
Sep 22, 2005
1
0
151
FreeBSD 5.3-RELEASE i386 - WHM X v3.1.0

I have having a nitemare with mailman at the moment, firstly after an upgrade to the latest stable realse, the mailman service refuses to start, after having a mate fix that issue (i trust him) now there is a large queue of messages that cannot be delivered, i hae tried using WHM but it comes up eith the following error message

Message 1EGzOY-000FC2-HD is not frozen
delivering 1EGzOY-000FC2-HD
/libexec/ld-elf.so.1: /usr/sbin/exim: Undefined symbol "Perl_eval_sv"

Can someone please help me to sort this out, it also seems to be affecting outgoing mail also

Thanks in advance

Marc
 

nwilkens

Well-Known Member
May 4, 2006
59
0
156
Monroe MI
cPanel Access Level
DataCenter Provider
Fix

I had a client with this issue yesterday, and did not see the resolution posted here. The fix is quick, but your results may vary.

During the problem, I ran:
# ldd `which exim`
/usr/sbin/exim:
libcrypt.so.2 => /lib/libcrypt.so.2 (0x28126000)
libm.so.3 => /lib/libm.so.3 (0x2813e000)
libutil.so.4 => /lib/libutil.so.4 (0x28159000)
libpam.so.2 => /usr/lib/libpam.so.2 (0x28165000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2816c000)
libperl.so => /usr/local/cpanel/perl/libperl.so (0x28259000)
libssl.so.4 => /usr/local/lib/libssl.so.4 (0x28353000)
libcrypto.so.4 => /usr/local/lib/libcrypto.so.4 (0x2838d000)
libc.so.5 => /lib/libc.so.5 (0x284a2000)

and running a mail queue manually
# exim -M <messageno>
Message <messageno> is not frozen
delivering <messageno>
/libexec/ld-elf.so.1: /usr/sbin/exim: Undefined symbol "Perl_eval_sv"

My resolution:
# /scripts/eximup --force

This reinstalled exim. Notice the libperl.so change on the ldd output:

# ldd `which exim`
/usr/sbin/exim:
libcrypt.so.2 => /lib/libcrypt.so.2 (0x28126000)
libm.so.3 => /lib/libm.so.3 (0x2813e000)
libutil.so.4 => /lib/libutil.so.4 (0x28159000)
libpam.so.2 => /usr/lib/libpam.so.2 (0x28165000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2816c000)
libperl.so => /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so (0x28259000)
libssl.so.4 => /usr/local/lib/libssl.so.4 (0x28353000)
libcrypto.so.4 => /usr/local/lib/libcrypto.so.4 (0x2838d000)
libc.so.5 => /lib/libc.so.5 (0x284a2000)