Re: ldconfig i FreeBSD

From: Jesper Skriver (none@jesper--skriver.dk.lh.bsd-dk.dk)
Date: Sat 19 Jan 2002 - 21:44:13 CET


Date: Sat, 19 Jan 2002 21:44:13 +0100
From: Jesper Skriver <none@jesper--skriver.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: ldconfig i FreeBSD

On Sat, Jan 19, 2002 at 08:58:09PM +0100, Klaus Agnoletti wrote:
> Hej,
>
> Jeg har installeret jabberd på min freebsd 4.4. Den kræver pth - GNU
> Portable Threads, så når jeg installerer jabber porten bliver den
> naturligvis installeret med som en dependency.
>
> En af de sidste linjer som pth installationen kører, er :
>
> ===> Running ldconfig
> /sbin/ldconfig -m /usr/local/lib/pth
>
>
> so far, so good..
>
> Nu er mit problem følgende : Hver gang jeg rebooter freebsden (ja jeg
> ved godt det ikke er noget man bør gøre ofte - men aligevel :), så vil
> jabberd ikke starte op :-/
>
> fra /var/log/jabber.log :
>
> /usr/libexec/ld-elf.so.1: Shared object "libpth.so.14" not found
>
> Jeg har en skummel mistanke om at det er fordi shared library cache ikke
> bliver opdateret korrekt under opstarten. Søger jeg efter ld.so.conf og
> ld-elf.so.conf, får jeg da heller ikke noget resultat.
>
> Jeg er ganske newbie med freebsd, men har arbejdet med Linux i 3-4 år,
> hvor ldconfig vistnok fungerer en smule anderledes.
>
> Mit spørgsmål til listen er egentligt : Skal jeg selv oprette
> /etc/ld.so.conf, putte '/usr/local/lib/pth' i filen og køre ldconfig,
> sådan som jeg ville have gjort i Linux ? eller er der en anden procedure
> i FreeBSD ?.

Det er vel /etc/ld-elf.so.conf

Om det er den "rigtige" løsning det ved jeg ikke - men hvis det
virker, så virker det :-)

> Er det korrekt at mit problem skyldes manglende opdatering af shared
> library cache, eller er der en der kan diske op med en anden teori,
> gerne med medfølgende løsning ?

/Jesper

-- 
Jesper Skriver, jesper(at)skriver(dot)dk  -  CCIE #5456
Work:    Network manager   @ AS3292 (Tele Danmark DataNetworks)
Private: FreeBSD committer @ AS2109 (A much smaller network ;-)

One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them.



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:17 CET