From: SourceForge.net <no...@so...> - 2003-03-04 14:36:14
|
Bugs item #694554, was opened at 2003-02-27 14:26 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=694554&group_id=12694 Category: agent Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: Scott Ripley (sripley) Assigned to: Nobody/Anonymous (nobody) Summary: snmpd dies during snmpwalk Initial Comment: I have 5.07 installed on several Solaris8 servers. They all exhibit exactly the same failure. I configured the snmpd daemon to run as a regular user (drone) with no shell. When it's like that, if I walk the machine, it fails at this line: IF-MIB::ifPhysAddress.1 = STRING: Timeout: No Response from <hostname> It failed at the same line every time, even on different boxes. There is no entry in the snmpd.log, but the snmpd daemon is gone. However, if I run snmpd as root, it runs fine. The daemon will run as drone if I don't walk it. I can do the gdb thing, but you'll need to walk me through it. Thanks, ---------------------------------------------------------------------- >Comment By: Scott Ripley (sripley) Date: 2003-03-04 09:46 Message: Logged In: YES user_id=433437 I tried your suggestion, but within gdb, snmpd is not responding (see below): (gdb) file snmpd Reading symbols from snmpd...done. (gdb) r -c /export/home/user/.snmp/snmpd.conf 192.168.1.1:1161 -f -L Starting program: /usr/local/sbin/snmpd -c 192.168.1.1:1161 -f -L Program exited normally. From monitoring server: # snmpwalk 192.168.1.1:1161 Timeout: No Response from 192.168.1.1:1161 But if I run snmpd from the command line as my user, it does respond (and then fail), just as it did before. What did I do wrong? ---------------------------------------------------------------------- Comment By: Scott Ripley (sripley) Date: 2003-03-04 09:31 Message: Logged In: YES user_id=433437 I tried your suggestion, but within gdb, snmpd is not responding (see below): (gdb) file snmpd Reading symbols from snmpd...done. (gdb) r -c /export/home/user/.snmp/snmpd.conf 192.168.1.1:1161 -f -L Starting program: /usr/local/sbin/snmpd -c 192.168.1.1:1161 -f -L Program exited normally. From monitoring server: # snmpwalk 192.168.1.1:1161 Timeout: No Response from 192.168.1.1:1161 But if I run snmpd from the command line as my user, it does respond (and then fail), just as it did before. What did I do wrong? ---------------------------------------------------------------------- Comment By: Wes Hardaker (hardaker) Date: 2003-03-04 01:35 Message: Logged In: YES user_id=76242 The gdb thing: gdb snmpd ... stuff gdb> r -f -L ... [make it crash] gdb> where ... [good stuff to upload to this bug report] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=694554&group_id=12694 |