Shared object "" not found, required by "netstat"

tech-lists tech-lists at
Thu May 14 01:16:10 UTC 2020

On Wed, May 13, 2020 at 10:00:23PM +0200, Per Hedeland wrote:
>Hm, netstat should be expected to require - at least
>on 12.1-RELEASE:
>$ ldd /usr/bin/netstat
> => /lib/ (0x80026b000)
> => /usr/lib/ (0x80027e000)
> => /lib/ (0x800284000)
> => /lib/ (0x8002a4000)
> => /usr/lib/ (0x8002bb000)
> => /lib/ (0x8002c2000)
> => /lib/ (0x8006bb000)
>I.e. the problem is presumably not with netstat, but that
>/usr/lib/ doesn't actually exist on the specific VM. I
>don't know whether freebsd-update can be expected to re-create files
>that have "gone missing" other than due to changes between FreeBSD
>versions, but I wouldn't think so (AFAIK /usr/lib/ has
>been part of the release since at least 10.3-RELEASE - probably much
>longer, it's just the oldest version I have around).

Here's my ldd output from the affected vm:

root at REDACTED:~ # ldd /usr/bin/netstat
/usr/bin/netstat: => /lib/ (0x80026b000) => /usr/lib/ (0x80027e000) => /lib/ (0x800284000) => /lib/ (0x8002a4000) => not found (0) => /lib/ (0x8002bb000) => /lib/ (0x8006b4000)
root at REDACTED:~ # 

>Does it work to run netstat outside of cron?


root at REDACTED:~ # netstat Shared object "" not found, required by "netstat"
root at REDACTED:~ # 

Maybe the "fix" would be to copy from another vm. But what's
worrying for me is, how was this file "lost" in the first place? Hardly any
console/ssh interaction is used on this particular vm. It hosts a https web 
service, sends email (it's not an email relay though), has very wrapped sshd 
access, and that's it.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <>

More information about the freebsd-questions mailing list