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