From: SourceForge.net <no...@so...> - 2004-07-22 05:26:51
|
Bugs item #995021, was opened at 2004-07-20 23:20 Message generated for change (Comment added) made by blakers You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=995021&group_id=12694 Category: agent Group: macOS Status: Open Resolution: None Priority: 5 Submitted By: Michael J. Slifcak (slif) Assigned to: Nobody/Anonymous (nobody) Summary: OS X agent dies in nlist Initial Comment: Bug 992735 make issues are solved. The problem that user "blakers" subsequently found is described here for further resolution. -Mike Slifcak blakers wrote: rehash /usr/local/sbin/snmpd -v NET-SNMP version: 5.1.2.rc1 Web: http://www.net-snmp.org/ Email: net...@li... # start for debugging: /usr/local/sbin/snmpd -C -DALL -p /var/run/snmpd.pid -c /etc/snmpd.conf -Ls d 127.0.0.1 No log handling enabled - turning on stderr logging trace: netsnmp_ds_set_string(): default_store.c, 269: netsnmp_ds_set_string: Setting LIB:5 = "/etc/snmpd.conf" trace: main(): snmpd.c, 781: snmpd/main: optind 9, argc 10 trace: netsnmp_ds_set_string(): default_store.c, 269: netsnmp_ds_set_string: Setting APP:2 = "127.0.0.1" trace: main(): snmpd.c, 802: snmpd/main: port spec: 127.0.0.1 trace: netsnmp_ds_set_boolean(): default_store.c, 191: netsnmp_ds_set_boolean: Setting APP:1 = 0/False daemonize: deamonizing... daemonize: child continuing daemonize: second fork returned 19451. daemonize: first fork returned 19450. daemonize: parent exiting and an immediate CRASH CRASH REPORT: attached as "netsnmp_CRASHREPORT.txt" looking in my syslog, i find, at the time of the snmpd launch crash: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: init_nlist(): auto_nlist.c, 191: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist: _tcpstat 0xF0A0000 system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist_value(): auto_nlist.c, 91: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist: found symbol tcpstat at f0a0000. system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: init_nlist(): auto_nlist.c, 191: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist: _tcb 0xF0A0000 system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist_value(): auto_nlist.c, 91: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist: found symbol tcb at f0a0000. system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: init_nlist(): auto_nlist.c, 187: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist err: _icmpstat not found system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: init_nlist(): auto_nlist.c, 187: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: auto_nlist: system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist err: icmpstat not found system.log:Jul 20 21:30:22 tiedgar /usr/local/sbin/snmpd[19451]: nlist err: neither icmpstat nor _icmpstat found. soooo, a problem with icmpstat ... ?? googling here: <http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=osx+icmpstat&btnG=Search> results in: (1) <http://net-snmp.sourceforge.net/README.osX.txt> (2) <http://net-snmp.sourceforge.net/irc/net-snmp.log.2004-7-9.html> seems there has been nlist & icmpstat 'issues' before ... reading (2): perform a 'walk' on snmpd % /usr/local/sbin/snmpd -f -L -d ALL nlist err: neither icmpstat nor _icmpstat found Bus error ---------------------------------------------------------------------- Comment By: blakers (blakers) Date: 2004-07-21 22:26 Message: Logged In: YES user_id=564069 Documenting the problem ... > Can you run configure/make/make install, logging each command, > using "make distclean" fresh copy patch applied mod to darwin7, done (tarball attached with referenced files ... "netsnmpd-OSX.tgz") > "./configure --with-defaults" ? done > Does that build/install/run ? configure: successful, config output --> attach: "netsnmpd-CONFIGLOG" --------------------------------------------------------- Net-SNMP configuration summary: --------------------------------------------------------- Net-SNMP Version: 5.1.2.rc1 Building for: darwin7 Network transport support: Callback Unix TCP UDP SNMPv3 Security Modules: usm Agent MIB code: mibII ucd_snmp snmpv3mibs notification target agent_mibs agentx utilities SNMP Perl modules: disabled Embedded perl support: disabled Authentication support: MD5 SHA1 Encryption support: DES AES128 AES192 AES256 --------------------------------------------------------- make: successful, make output --> attach: "netsnmpd-MAKELOG" make install: successful, make install output --> attach: "netsnmpd- INSTALLLOG" > Are there any unusual warnings in the make log ? per attachment, not that i can tell ... execute w/ usr/ports/net-snmp-5.1.2.rc1> /usr/local/sbin/snmpd -C -DALL -p /var/ run/snmpd.pid -c /etc/snmpd.conf -Ls d 127.0.0.1 fails w/ this output @ console: No log handling enabled - turning on stderr logging trace: netsnmp_ds_set_string(): default_store.c, 269: netsnmp_ds_set_string: Setting LIB:5 = "/etc/snmpd.conf" trace: main(): snmpd.c, 781: snmpd/main: optind 9, argc 10 trace: netsnmp_ds_set_string(): default_store.c, 269: netsnmp_ds_set_string: Setting APP:2 = "127.0.0.1" trace: main(): snmpd.c, 802: snmpd/main: port spec: 127.0.0.1 trace: netsnmp_ds_set_boolean(): default_store.c, 191: netsnmp_ds_set_boolean: Setting APP:1 = 0/False daemonize: deamonizing... daemonize: first fork returned 17961. daemonize: parent exiting daemonize: second fork returned 17962. daemonize: child continuing > How about the syslog ? system.log output related to crash --> attach: "netsnmpd-SYSLOG" CrashReporter output related to crash --> attach: "netsnmpd- CRASHREPORT" ---------------------------------------------------------------------- Comment By: blakers (blakers) Date: 2004-07-21 00:02 Message: Logged In: YES user_id=564069 to address the missing icmpstat issue, with help from Mike: % grep -r ICMPSTAT_SYMBOL include include/net-snmp/system/generic.h:#define ICMPSTAT_SYMBOL "icmpstat" include/net-snmp/system/hpux.h:#undef ICMPSTAT_SYMBOL include/net-snmp/system/irix.h:#undef ICMPSTAT_SYMBOL include/net-snmp/system/solaris.h:#undef ICMPSTAT_SYMBOL % nm /usr/lib/libSystem.B.dylib | grep -i icmp % ( nothing found ... ) modify: ========================================= (EDITOR) include/net-snmp/system/darwin7.h +++ #undef ICMPSTAT_SYMBOL ========================================= per reference [closed bug #992735], with same configure, make & make install ... all OK walk again gives % /usr/local/sbin/snmpd -f -L -d ALL Bus error note: icpmstat error is gone, but now BusError ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=995021&group_id=12694 |