Robert Story wrote:
On Sun, 09 Oct 2005 23:41:05 +0200 Thomas wrote:
TA> I'm able to reproducibly trigger a
TA> TA> netsnmp_assert requests->agent_req_info == asp->reqinfo failed TA> snmp_agent.c:2374 netsnmp_check_requests_status() TA> TA> in V5-2-patches (but not in MAIN) when doing a SNMPv3 SET (multiple TA> varbinds, non-NULL context) with AgentX involved. This has been TA> reported/discussed before: TA> TA> http://groups.google.com/group/mailing.unix.net-snmp-coders/browse_thread/thread/9c43d3893ca4459/6c77d25396bf97d9
TA> 
http://groups.google.com/group/mailing.unix.net-snmp-coders/browse_thread/thread/580bdd321b2e2c12/7e56b101a15758ad
TA> TA> Anyone (still) interested in seeing the details?

Yeah, that'd be me. Though I don't relish having to sift through that code
again to figure out what's happening.

Here's how to reproduce:

- --- start agent ---
foo# cat /tmp/snmp/snmpd.conf
master agentx
agentxsocket /tmp/snmp/agentxsocket
[snmp] persistentDir /tmp/snmp/persist
createUser agentuser1 MD5 myauthpass1
rwuser agentuser1
foo# cat /tmp/snmp/persist/snmpd.conf
engineBoots 19
oldEngineID 0x80001f88801ff4905ea7804943
foo# SNMPCONFPATH=/tmp/snmp:/tmp/snmp/persist /my/net-snmp-5.2cvs/sbin/snmpd -f -Le localhost:8161
Turning on AgentX master support.
NET-SNMP version 5.2.2.pre4

- --- start subagent ---
foo# cat /tmp/snmp/snmptrapd.conf
traphandle default /bin/cat
createUser trapduser1 MD5 myauthtrap1
createUser trapduser2 MD5 myauthtrap2
[snmp] persistentDir /tmp/snmp/persist
agentxsocket /tmp/snmp/agentxsocket
foo# cat /tmp/snmp/persist/snmptrapd.conf
engineBoots 1
oldEngineID 0x80001f8880bc3b6d62d5a92443
foo# SNMPCONFPATH=/tmp/snmp:/tmp/snmp/persist /my/net-snmp-5.2cvs/sbin/snmptrapd -f -Le localhost:8162
2005-10-11 23:13:42 NET-SNMP version 5.2.2.pre4 Started.
NET-SNMP version 5.2.2.pre4 AgentX subagent connected

- --- SNMPv3 SET ---
foo# /my/net-snmp-5.2cvs/bin/snmpusm -v3 -u agentuser1 -a MD5 -A myauthpass1 -l authNoPriv -n snmptrapd localhost:8161 create trapduser1b trapduser1

Error in packet.
Reason: inconsistentName (That object can not currently be created)
Failed object: SNMP-USER-BASED-SM-MIB::usmUserCloneFrom."........^..IC"."trapduser1b"

- --- output on subagent ---
netsnmp_assert requests->agent_req_info == asp->reqinfo failed snmp_agent.c:2374 netsnmp_check_requests_status() netsnmp_assert requests->agent_req_info == asp->reqinfo failed snmp_agent.c:2374 netsnmp_check_requests_status()



+Thomas

--
Thomas Anders (thomas.anders at blue-cable.de)


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to