Hoe en wanneer het probleem is opgetreden weet ik helaas niet, maar ik kwam er op een gegeven moment achter dat mijn Ubuntu server (14.04.5 LTS) waar Zabbix op draait geen SNMP traps meer binnen krijgt.
De snmpd en snmptrapd services bleken niet te draaien...
Dus eerst snmpd en snmptt verwijderd en opnieuw geïnstalleerd (gewoon via repository), vervolgens hetzelfde gedaan maar dan ook alle config files verwijderd. Helaas krijg ik bij het starten van de snmpd service deze foutmelding:
* Starting network management services: /usr/sbin/snmptrapd: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30: undefined symbol: my_progname
Ik dacht dat ik wel een beetje uit de voeten kan met Ubuntu, maar ik krijg dit probleem maar niet opgelost.
Wie kan me een beetje op weg helpen?
Het moet hier ergens mee te maken hebben:
ldd -r -d /usr/sbin/snmpd
linux-vdso.so.1 => (0x00007ffc008c6000)
libnetsnmpagent.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30 (0x00007ffa76e33000)
libnetsnmpmibs.so.30 => /usr/local/lib/libnetsnmpmibs.so.30 (0x00007ffa769c8000)
libnetsnmp.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30 (0x00007ffa766ee000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffa76325000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007ffa7611b000)
libperl.so.5.18 => /usr/lib/libperl.so.5.18 (0x00007ffa75d92000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffa75b74000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffa75970000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007ffa75594000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffa7709c000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007ffa7537a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ffa75074000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007ffa74e3b000)
undefined symbol: netsnmp_memdup (/usr/local/lib/libnetsnmpmibs.so.30)
De snmpd en snmptrapd services bleken niet te draaien...
Dus eerst snmpd en snmptt verwijderd en opnieuw geïnstalleerd (gewoon via repository), vervolgens hetzelfde gedaan maar dan ook alle config files verwijderd. Helaas krijg ik bij het starten van de snmpd service deze foutmelding:
* Starting network management services: /usr/sbin/snmptrapd: symbol lookup error: /usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30: undefined symbol: my_progname
Ik dacht dat ik wel een beetje uit de voeten kan met Ubuntu, maar ik krijg dit probleem maar niet opgelost.
Wie kan me een beetje op weg helpen?
Het moet hier ergens mee te maken hebben:
ldd -r -d /usr/sbin/snmpd
linux-vdso.so.1 => (0x00007ffc008c6000)
libnetsnmpagent.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30 (0x00007ffa76e33000)
libnetsnmpmibs.so.30 => /usr/local/lib/libnetsnmpmibs.so.30 (0x00007ffa769c8000)
libnetsnmp.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30 (0x00007ffa766ee000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffa76325000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007ffa7611b000)
libperl.so.5.18 => /usr/lib/libperl.so.5.18 (0x00007ffa75d92000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffa75b74000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffa75970000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007ffa75594000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffa7709c000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007ffa7537a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ffa75074000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007ffa74e3b000)
undefined symbol: netsnmp_memdup (/usr/local/lib/libnetsnmpmibs.so.30)
MacBook Pro M1 (2021) Mac Mini (2011) iPhone 12 Pro