发现无法从sysrepo外部编辑只读叶子后(我通过ncclient manager对其进行了尝试),我想将sysrepocfg用作运行最新版本netopeer2和sysrepo的docker容器上的root: / p>
sysrepocfg --import=bridge_ro.xml --datastore=startup --format=xml ieee802-dot1q-bridge
我创建的要导入sysrepo的XML文件恰好在应该设置只读值的位置停止:
[ERR] (srcfg_import_datastore:810) Unable to parse the input data: Unknown element "ports". (/ieee802-dot1q-bridge:bridges/bridge[name='test']/ports)
Errors were encountered during importing. Cancelling the operation.
我仔细检查了.yang模型:肯定有一个名为ports的叶子,但它是只读的。它并没有抱怨就在它们之前的称为“名称”,“地址”和“桥类型”的叶子。
sysrepocfg是否无法使用给定的只读数据初始化YANG模块?我不想修改.yang,因为我是从IEEE草案获得它的。