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

Re: meaning of an error message



On 2014-06-21 11:02 +0200, François Patte wrote:

> Le 21/06/2014 10:54, Sven Joachim a écrit :
>> On 2014-06-21 10:32 +0200, François Patte wrote:
>> 
>>> When I try to user acroread on debian wheezy, I get this error
>>> message:
>>> 
>>> /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: relocation
>>> error: /lib/i386-linux-gnu/i686/cmov/libc.so.6: symbol
>>> _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in
>>> file ld-linux.so.2 with link time reference
>> 
>> This symbol does not exist in wheezy's libc6, FWIW.
>> 
>>> What does it mean and how to correct the problem?
>> 
>> There might be a version skew between libc.so.6 and ld-linux.so.2
>> which would be bad.  What does
>> 
>> readlink -f /lib/i386-linux-gnu/i686/cmov/libc.so.6
>> /lib/ld-linux.so.2
>
> readlink -f /lib/i386-linux-gnu/i686/cmov/libc.so.6
> /lib/i386-linux-gnu/i686/cmov/libc-2.18.so
>
> readlink -f  /lib/ld-linux.so.2
> /lib/i386-linux-gnu/ld-2.13.so

That's your problem, you have the dynamic linker from libc6 2.13 but a
library from 2.18.  How you got into this situation is hard to tell, but
reinstalling libc6-i686 should fix it.

Cheers,
       Sven


Reply to: