I'm trying to load ths OSPF-MIB and it seems like no matter how much I chase 
down these dependencies by hand, I always hit a breaking point:


Code:

[EMAIL PROTECTED] site]$ pwd
/usr/local/zenoss/common/share/mibs/site
[EMAIL PROTECTED] site]$ ls
AGENTX-MIB.txt                       OSPF-MIB.txt
BGP4-MIB.txt                         RFC1155-SMI.txt
DISMAN-EVENT-MIB.txt                 RFC1158-MIB
DISMAN-SCHEDULE-MIB.txt              RFC-1212
DISMAN-SCRIPT-MIB.txt                RFC1213-MIB.txt
EtherLike-MIB.txt                    RFC-1215.txt
GNOME-PRODUCT-ZEBRA-MIB.txt          RMON-MIB.txt
HCNUM-TC.txt                         SMUX-MIB.txt
HOST-RESOURCES-MIB.txt               SNMP-COMMUNITY-MIB.txt
HOST-RESOURCES-TYPES.txt             SNMP-FRAMEWORK-MIB.txt
IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt  SNMP-MPD-MIB.txt
IANAifType-MIB.txt                   SNMP-NOTIFICATION-MIB.txt
IANA-LANGUAGE-MIB.txt                SNMP-PROXY-MIB.txt
IANA-RTPROTO-MIB.txt                 SNMP-TARGET-MIB.txt
IF-INVERTED-STACK-MIB.txt            SNMP-USER-BASED-SM-MIB.txt
IF-MIB.txt                           SNMP-USM-AES-MIB.txt
INET-ADDRESS-MIB.txt                 SNMP-USM-DH-OBJECTS-MIB.txt
IP-FORWARD-MIB.txt                   SNMPv2-CONF.txt
IP-MIB.txt                           SNMPv2-MIB.txt
IPV6-ICMP-MIB.txt                    SNMPv2-SMI.txt
IPV6-MIB.txt                         SNMPv2-TC.txt
IPV6-TCP-MIB.txt                     SNMPv2-TM.txt
IPV6-TC.txt                          SNMP-VIEW-BASED-ACM-MIB.txt
IPV6-UDP-MIB.txt                     TCP-MIB.txt
LM-SENSORS-MIB.txt                   TRANSPORT-ADDRESS-MIB.txt
NET-SNMP-AGENT-MIB.txt               UCD-DEMO-MIB.txt
NET-SNMP-EXAMPLES-MIB.txt            UCD-DISKIO-MIB.txt
NET-SNMP-EXTEND-MIB.txt              UCD-DLMOD-MIB.txt
NET-SNMP-MIB.txt                     UCD-IPFWACC-MIB.txt
NET-SNMP-TC.txt                      UCD-SNMP-MIB.txt
NET-SNMP-VACM-MIB.txt                UDP-MIB.txt
NOTIFICATION-LOG-MIB.txt
[EMAIL PROTECTED] site]$ /usr/local/zenoss/zenoss/bin/zenmib run OSPF-MIB.txt 
INFO:zen.zenmib:Unable to find a file providing the MIB SNMPv2-SMI
INFO:zen.zenmib:Unable to find a file providing the MIB SNMPv2-TC
INFO:zen.zenmib:Unable to find a file providing the MIB SNMPv2-CONF
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1213-MIB
ERROR:zen.zenmib:Failed to load mib: OSPF-MIB.txt
[EMAIL PROTECTED] site]$ /usr/local/zenoss/zenoss/bin/zenmib run SNMPv2-SMI.txt 
SNMPv2-TC.txt SNMPv2-CONF.txt RFC1213-MIB.txt OSPF-MIB.txt 
INFO:zen.zenmib:Loaded mib SNMPv2-SMI
INFO:zen.zenmib:Loaded mib SNMPv2-TC
INFO:zen.zenmib:Loaded mib SNMPv2-CONF
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1155-SMI
INFO:zen.zenmib:Unable to find a file providing the MIB RFC-1212
INFO:zen.zenmib:Loaded mib RFC1213-MIB
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1155-SMI
INFO:zen.zenmib:Unable to find a file providing the MIB RFC-1212
sh: line 1: 19803 Segmentation fault      smidump -fpython -p "SNMPv2-SMI.txt" 
-p "SNMPv2-TC.txt" -p "SNMPv2-CONF.txt" -p "RFC1213-MIB.txt" "OSPF-MIB.txt" 
2>/dev/null
ERROR:zen.zenmib:Failed to load mib: OSPF-MIB.txt
[EMAIL PROTECTED] site]$ /usr/local/zenoss/zenoss/bin/zenmib run SNMPv2-SMI.txt 
SNMPv2-TC.txt RFC1155-SMI.txt RFC-1212 SNMPv2-CONF.txt RFC1213-MIB.txt 
OSPF-MIB.txt 
INFO:zen.zenmib:Loaded mib SNMPv2-SMI
INFO:zen.zenmib:Loaded mib SNMPv2-TC
INFO:zen.zenmib:Loaded mib RFC1155-SMI
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1158-MIB
ERROR:zen.zenmib:Failed to load mib: RFC-1212
INFO:zen.zenmib:Loaded mib SNMPv2-CONF
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1158-MIB
INFO:zen.zenmib:Loaded mib RFC1213-MIB
INFO:zen.zenmib:Unable to find a file providing the MIB RFC1158-MIB
sh: line 1: 19821 Segmentation fault      smidump -fpython -p "SNMPv2-SMI.txt" 
-p "SNMPv2-TC.txt" -p "SNMPv2-CONF.txt" -p "RFC1213-MIB.txt" -p 
"RFC1155-SMI.txt" -p "RFC-1212" "OSPF-MIB.txt" 2>/dev/null
ERROR:zen.zenmib:Failed to load mib: OSPF-MIB.txt
[EMAIL PROTECTED] site]$ /usr/local/zenoss/zenoss/bin/zenmib run SNMPv2-SMI.txt 
SNMPv2-TC.txt RFC1158-MIB RFC1155-SMI.txt RFC-1212 SNMPv2-CONF.txt 
RFC1213-MIB.txt OSPF-MIB.txt 
INFO:zen.zenmib:Loaded mib SNMPv2-SMI
INFO:zen.zenmib:Loaded mib SNMPv2-TC
ERROR:zen.zenmib:Failed to load mib: RFC1158-MIB
INFO:zen.zenmib:Loaded mib RFC1155-SMI
ERROR:zen.zenmib:Failed to load mib: RFC-1212
INFO:zen.zenmib:Loaded mib SNMPv2-CONF
INFO:zen.zenmib:Loaded mib RFC1213-MIB
sh: line 1: 19841 Segmentation fault      smidump -fpython -p "SNMPv2-SMI.txt" 
-p "SNMPv2-TC.txt" -p "SNMPv2-CONF.txt" -p "RFC1213-MIB.txt" -p 
"RFC1155-SMI.txt" -p "RFC-1212" -p "RFC1158-MIB" "OSPF-MIB.txt" 2>/dev/null
ERROR:zen.zenmib:Failed to load mib: OSPF-MIB.txt
[EMAIL PROTECTED] site]$ 




Why does Zenmib complain that it's unable to locate a file providing a MIB 
while that file is already present in the current directory?  It's very awkward 
to have to step through every layer of dependencies by hand this way. 

Why does Zenmib crash with a segmentation fault when trying to import a MIB?  
Can it be made to fail more gracefully with a descriptive error message?

How can I debug what's causing this MIB import to fail?




-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=25861#25861

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to