Hello I’m trying to implement the SNMP Gateway example in Chapter 25 of the User Guide for confd 6.4.2. But get an Internal Error
from confdc
.
I took a Cisco Interface MIB called IF-MIB which I assume what is in the example for Chapter 25, although, this example is truncated and not found in the user guide.
These steps produce the confdc
compile error:
*[working] convert IF-MIB to yang (needs some dependencies which I also convert to yang)
*[working] compile the yang and dependencies into .fxs files
*[get confdc internal compiler error] compile the mib and fxs files into a .bin file per Chapter 17
The exact error is this:
➜ mibs confdc -f /opt/confd/lib/confd/lib/core/confd/priv/ /opt/confd/etc/confd/snmp/ -c IF-MIB.mib IF-MIB.fxs
Internal error
=ERROR REPORT==== 4-Aug-2017::17:17:40 ===
confd_snmpc:474: badarg[{ets,new,
['urn:ietf:params:xml:ns:netconf:base:1.0',
[named_table,{keypos,2},public]],
[]},
{confd_new_loading,load_fxs_fd,7,
[{file,"confd_new_loading.erl"},{line,38}]},
{confd_new_loading,load_fxs_file,5,
[{file,"confd_new_loading.erl"},{line,24}]},
{confd_rt_tools,'-load_new_fxs_files/2-fun-0-',4,
[{file,"confd_rt_tools.erl"},{line,261}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1262}]},
{confd_rt_tools,load_new_fxs_files,2,
[{file,"confd_rt_tools.erl"},{line,257}]},
{confd_rt_tools,load_new_fxs_files,3,
[{file,"confd_rt_tools.erl"},{line,235}]},
{confd_snmpc,fxs_to_xfuncs,2,
[{file,"confd_snmpc.erl"},{line,436}]}]
➜ mibs confd --version
Any ideas?
Thanks,
Lloyd