[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#617759: icedove: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc



On Mon, Apr 04, 2011 at 05:53:29AM -0500, Jonathan Nieder wrote:
> Jonathan Nieder wrote:
> > Christoph Goehre wrote:
> 
> >> Could you try to run 'ldconfig' or downgrade to libc6 from unstable and
> >> test Icedove again?
> >
> > Yes!  With libc6 2.11.2-13 from sid, icedove loads without trouble.
> 
> Hmm, on second thought, it works again when I upgrade to experimental,
> just as you hinted.
> 
> Perhaps some library's postinst is missing a call to ldconfig?
> 

This is something quite strange, as ldconfig doesn't cache the list of
symbols, only the location of libraries. ldconfig is run at the end of
the libc6 installation, so it should not change anything rerunning it 
by hand. Anyway these files are outside the default search path of 
ldconfig. 

I have to say I don't have a lot of idea there. Maybe a prelink issue? 
Are you using prelink?
-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: