Upgraded Perl; and lo, errors cause exim to fail
trey at fastmail.fm
Tue Jun 28 21:50:18 GMT 2005
On Tue, 2005-06-28 at 13:08 -0400, Louis LeBlanc wrote:
> On 06/28/05 12:10 PM, Joe Altman sat at the `puter and typed:
> > Is anyone else seeing errorors like this:
> > /libexec/ld-elf.so.1: Shared object "libperl.so" not found, required by "exim"
> > after upgrading Perl when prompted by portversion?
> > I notice that ld-elf.so.1 has two versions:
> > 55 -r-xr-xr-x 1 root wheel 153244 Jun 3 14:05 ld-elf.so.1
> > 54 -r-xr-xr-x 1 root wheel 153244 Apr 5 14:58 ld-elf.so.1.old
> > yet, of course, they do differ.
> > Exim uses (IIRC) pcre; but that doesn't seem to be implicated. Anyone
> > have any suggestions for fixing this, other than de- and then re-
> > installing Exim and/or Perl?
> > Now that I think of it a bit more, perhaps the answer is in this
> > direction:
> > use.perl system or use.perl port
> > uname -a
> > FreeBSD vox.chthonixia.net 5.4-STABLE FreeBSD 5.4-STABLE #0: Mon Jun
> > 27 14:40:02 EDT 2005
> > root at vox.chthonixia.net:/usr/obj/usr/src/sys/VOX i386
> Did you remember to update the ports that have Perl as a dependency with
> the perl-after-upgrade script? You can find it in lang/perl5.8/work/
> after the build (it is kept in lang/perl/files/). Make sure you read
> the script documentation (embedded) and double check for anything that
> might have been forgotten.
> Good luck.
When you say embedded, what do you mean? How do I go about reading the
documentation so that I can find the correct syntax for the command?
Worship by cultivating nine fields:
Diet. Herbs. Clothing. Recitation.
Movement. Meditation. Creativity. Teaching.
And most important: Compassion.
5:51pm up 9:51, 4 users, load average: 0.32, 0.12, 0.11
Linux salamander 184.108.40.206-21.7-default #1 Thu Jun 2 14:23:14 UTC 2005
i686 i686 i386 GNU/Linux
More information about the freebsd-questions