Upgraded Perl; and lo, errors cause exim to fail

Trey Sizemore 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.
> Lou

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?

Thanks.

-- 
Cheers,
Trey
---

Worship by cultivating nine fields:
Diet. Herbs. Clothing. Recitation.
Movement. Meditation. Creativity. Teaching.
And most important: Compassion.
~TAO~ 

5:51pm up 9:51, 4 users, load average: 0.32, 0.12, 0.11 
Linux salamander 2.6.11.4-21.7-default #1 Thu Jun 2 14:23:14 UTC 2005
i686 i686 i386 GNU/Linux



More information about the freebsd-questions mailing list