SNMPD error, libperl.so not found

18980After doing the update freebsd, snpmd failed to load.
/libexec/ld-elf.so.1: Shared object "libperl.so" not found, required by "libnetsnmphelpers.so.20"

FreeBSD can not find the file "libperl.so". To overcome this can be done as follows:

# ldd /usr/local/sbin/snmpd
/usr/local/sbin/snmpd:
      libnetsnmpagent.so.20 => /usr/local/lib/libnetsnmpagent.so.20 (0x28092000)
      libnetsnmphelpers.so.20 => /usr/local/lib/libnetsnmphelpers.so.20 (0x280d8000)
      libnetsnmpmibs.so.20 => /usr/local/lib/libnetsnmpmibs.so.20 (0x280fa000)
      libwrap.so.6 => /usr/lib/libwrap.so.6 (0x281f2000)
      libperl.so => /usr/local/lib/perl5/5.10.1/mach/CORE/libperl.so (0x281fa000)
      libcrypt.so.5 => /lib/libcrypt.so.5 (0x2831d000)
      libutil.so.8 => /lib/libutil.so.8 (0x28336000)
      libnetsnmp.so.20 => /usr/local/lib/libnetsnmp.so.20 (0x28345000)
      libm.so.5 => /lib/libm.so.5 (0x283f7000)
      libkvm.so.5 => /lib/libkvm.so.5 (0x28411000)
      libdevstat.so.7 => /lib/libdevstat.so.7 (0x2841a000)
      libcrypto.so.6 => /lib/libcrypto.so.6 (0x2841f000)
      libelf.so.1 => /usr/lib/libelf.so.1 (0x2857a000)
      libc.so.7 => /lib/libc.so.7 (0x2859a000)



After knowing the position of the required files, then do as follows:

# cp /usr/local/lib/perl5/5.10.1/mach/CORE/libperl.so /usr/local/lib



That it's, now snmpd is normal again.
.....

Comments  

 
0 # 2010-11-24 11:02
Hey there, thank you for the share, you are really awesome, i am impressed..
Reply | Reply with quote | Quote
 
 
0 # 2011-05-16 05:31
Thank you
Reply | Reply with quote | Quote
 

Add comment

Thanks for your comment


Security code
Refresh

About You :

IP Address :
38.107.179.241
United States United States
Browser :
Unknown Unknown
Operating System :
Unknown Unknown

Keep This Site Alive

Your Comment On Tutorial:

Banner
Copyright © 2012 MustNoFee
This blog is 1.503 days since Jan, 12 2008