Summary: | The bsnmpd service does not start due to a boot error in snmp_bridge.so | ||
---|---|---|---|
Product: | Base System | Reporter: | Vladyslav V. Prodan <admin> |
Component: | bin | Assignee: | Enji Cooper <ngie> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | ngie, syrinx |
Priority: | --- | ||
Version: | 11.0-STABLE | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Vladyslav V. Prodan
2017-03-18 18:11:27 UTC
You need to load mib-II to get the missing symbol. This is an issue with several of the MIB modules not lazy-loading their dependencies. I think this was noted in the example config file/module manpage, but I'll doublecheck. I'll see if I can at the very least add more intuitive error messages. Also, you must load mib-II in the config before the bridge module. (In reply to Ngie Cooper from comment #2) Thanks. Moving a section # # MIB-2 module # begemotSnmpdModulePath."mibII" = "/usr/lib/snmp_mibII.so" just above the boot section of the snmp_bridge.so module in the config snmpd.conf started service bsnmpd. Probably, it is necessary to make the appropriate corrections in the installation config snmpd.conf I forgot to MFC the change from head that moved MIB-II being loaded before the bridge module. Fixed in r315592/r315593. I'll open another bug to fix the underlying issue that needs to be fixed is more apparent. (In reply to Ngie Cooper from comment #4) *to fix the underlying -> so the underlying |