[Bug 250549] Re: Wrong interface speed from snmpd running as snmp user
Bjorn Ruud
bjorn.ruud at gmail.com
Mon Jul 21 16:39:55 BST 2008
** Description changed:
snmpd reports wrong interface speed when it is run as the snmp user.
Running snmpd as root gives the correct result. Debug output suggests a
permission problem. The gigabit network interface speed is correctly
determined at startup, but fails when the owner of the process switches
from root to the snmp user (or so I assume). After failure snmpwalk
reports a speed of 10 Mbit/s for all interfaces.
Using snmp user:
# snmpd -f -Le -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -DmibII/interfaces
registered debug token mibII/interfaces, 1
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
mibII/interfaces: ETHTOOL_GSET on eth0 speed = 1000
mibII/interfaces: ETHTOOL_GSET on eth0 speed = 1000
NET-SNMP version 5.4.1.2
mibII/interfaces: ETHTOOL_GSET on eth0 failed
mibII/interfaces: SIOCGMIIPHY on eth0 failed
Using root user:
# snmpd -f -Le -Lf /dev/null -I -smux -p /var/run/snmpd.pid -DmibII/interfaces
registered debug token mibII/interfaces, 1
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
mibII/interfaces: ETHTOOL_GSET on eth0 speed = 1000
mibII/interfaces: ETHTOOL_GSET on eth0 speed = 1000
NET-SNMP version 5.4.1.2
mibII/interfaces: ETHTOOL_GSET on eth0 speed = 1000
+
+ Note: The output is from version 5.4.1.2 which I packaged for testing
+ purposes, but the problem is the same with version 5.4.1.
--
Wrong interface speed from snmpd running as snmp user
https://bugs.launchpad.net/bugs/250549
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to net-snmp in ubuntu.
More information about the Ubuntu-server-bugs
mailing list