[prev in list] [next in list] [prev in thread] [next in thread]
List: net-snmp-bugs
Subject: [ net-snmp-Bugs-628424 ] init_mib ignores mibdirs from snmp.conf
From: noreply () sourceforge ! net
Date: 2002-10-25 3:46:16
[Download RAW message or body]
Bugs item #628424, was opened at 2002-10-25 03:46
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=112694&aid=628424&group_id=12694
Category: library
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Stefan Radman (sradman)
Assigned to: Nobody/Anonymous (nobody)
Summary: init_mib ignores mibdirs from snmp.conf
Initial Comment:
when defining "mibdirs" in snmp.conf et al, they are
ignored. Instead, the compiled-in default mib
search path is used.
The bug is in mib.c:init_mib() and
mib.c:netsnmp_read_mib_directory().
netsnmp_get_mib_directory ignores the confmibdir
variable set by the handle_mibdirs_conf config
handler when setting up
It seems odd to me that initialization of the
datastore is initiated by netsnmp_get_mib.
I would rather do that in init_mib()
As usual: patch attached ;-)
Stefan
==========================
$ snmptranslate -Dall .1 2>&1 | more
...
starts off as expected
...
trace: read_config(): read_config.c, 616
read_config: /home/ics/radman/.snmp/snmp.conf:5
0 examining: mibdirs +/ctbto/idc/cicn/snmp/mibs
trace: run_config_handler(): read_config.c, 347
read_config: Found a parser. Calling it: mibdirs /
+/ctbto/idc/cicn/snmp/mibs
trace: handle_mibdirs_conf(): mib.c, 1998
read_config:initmib: using mibdirs:
+/ctbto/idc/cicn/snmp/mibs
...
but later
...
callback: END calling callbacks for maj=0 min=3 (2
called)
trace: netsnmp_get_mib_directory(): mib.c, 2289
trace: netsnmp_get_mib_directory(): mib.c, 2292
get_mib_directory: no mib directories set
...
oops - that's true because nobody called
netsnmp_set_mib_directory(confmibdir)
before calling netsnmp_get_mib_directory !!!
...
trace: netsnmp_get_mib_directory(): mib.c, 2297
get_mib_directory: no mib directories set by
environment
trace: netsnmp_set_mib_directory(): mib.c, 2242
trace: netsnmp_ds_set_string(): default_store.c, 145
netsnmp_ds_set_string: Setting 0:11
= "$HOME/.snmp/mibs:/opt/OSS/share/snmp/mibs"
trace: netsnmp_get_mib_directory(): mib.c, 2310
get_mib_directory: mib directories
set '$HOME/.snmp/mibs:/opt/OSS/share/snmp/mib
s'
trace: netsnmp_fixup_mib_directory(): mib.c, 2327
trace: netsnmp_fixup_mib_directory(): mib.c, 2329
fixup_mib_directory: mib
directories '$HOME/.snmp/mibs:/opt/OSS/share/sn
mp/mibs'
trace: netsnmp_set_mib_directory(): mib.c, 2242
trace: netsnmp_ds_set_string(): default_store.c, 145
netsnmp_ds_set_string: Setting 0:11
= "/home/ics/radman/.snmp/mibs:/opt/OSS/share/
snmp/mibs"
trace: netsnmp_get_mib_directory(): mib.c, 2289
trace: netsnmp_get_mib_directory(): mib.c, 2310
get_mib_directory: mib directories
set '/home/ics/radman/.snmp/mibs:/opt/OSS/share
/snmp/mibs'
trace: init_mib(): mib.c, 2372
init_mib: Seen MIBDIRS: Looking
in '/home/ics/radman/.snmp/mibs:/opt/OSS/share/
snmp/mibs' for mib dirs ...
trace: add_mibdir(): parse.c, 4525
parse-mibs: Scanning
directory /home/ics/radman/.snmp/mibs
...
and doesn't find my mibs :-(
...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=112694&aid=628424&group_id=12694
-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0003en
_______________________________________________
Net-snmp-bugs mailing list
Net-snmp-bugs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic