ld-elf.so.1: Shared object"libintl.so.6" not found

Toomas Aas toomas.aas at raad.tartu.ee
Tue Dec 14 10:29:58 PST 2004


Andrew P. wrote:

>>> I got this at startup:
>>>
>>> Dec 11 03:32:42 satbsd /kernel:
>>>   Starting ppp as "root"
>>> Dec 11 03:32:42 satbsd /kernel:
>>>   /usr/libexec/ld-elf.so.1:
>>> Dec 11 03:32:42 satbsd /kernel:
>>>   Shared object "libintl.so.6" not found

>> The real question you should be asking is "why does ppp (a system
>> binary) depend on libintl (not a system library)?"  You've probably
>> replaced your ppp(8) with something else, with poor consequences. 
> 
> Can you tell me how to figure that out? 

It's hard to give a definitive guide here.

First find out which startup script starts ppp at boot time. I can't 
look it up for you because I have FreeBSD 5.3 here where the startup 
scripts are different from 4.10. Has the script been modified. Is it 
still trying to run /usr/sbin/ppp or is it trying to run something else?

Look at the output of 'ls -l /usr/sbin'. Is the timestamp of ppp close 
to other files in that directory (that would be the time when you 
built/installed the world)? If it's not, then ppp has been replaced with 
something else. The timestamp of /usr/sbin/ppp might give you an idea 
when it happened. Try to remember what you were doing around this time.

I don't want to cry wolf, but it might even be some kind of trojan. If 
you're sure it's not a trojan (some accident during portupgrade or 
such), the easiest way to recover would probably be to rebuild and 
reinstall the world. If it's a trojan, the only safe way is to wipe the 
entire system, reinstall and restore the data.


More information about the freebsd-questions mailing list