05-12-2022 07:24 AM
Hi !
I'm currently using Cisco NSO product to develop Ipsec tunnels gateway. I have compile all mantadory yang models, extracted from netconf-ned-builder tool.
Unfortunatly, when i add AAA yang models, NED build process end with an error, but without any details. How can i get more details about the error ?
Please find more details below:
NSO version: 5.7.1
Netconf target: CSR1000v 17.3.3
Build error:
make all /home/noc/nso/5.7.1/bin/ncsc --ncs-compile-bundle yang \ --ncs-device-dir ncsc-out \ \ \ \ --ncs-device-type netconf \ \ --ncs-ned-id cisco-iosxe-nc-1.2:cisco-iosxe-nc-1.2 \ internal error make: *** [Makefile:51: ncsc-out/.done] Error 1
I have tried to add more debug on makefile, but only the yanger command is displayed, without more details:
make all /home/noc/nso/5.7.1/bin/ncsc --ncs-compile-bundle yang \ --ncs-device-dir ncsc-out \ \ \ \ -v --ncs-device-type netconf \ \ --ncs-ned-id cisco-iosxe-nc-1.2:cisco-iosxe-nc-1.2 \ Ignoring NCS-internal module "ietf-inet-types@2013-07-15.yang" Ignoring NCS-internal module "ietf-yang-types@2013-07-15.yang" yanger -p /home/noc/nso/5.7.1/src/ncs/builtin_yang:yang --ncs-builtin-yang-dir /home/noc/nso/5.7.1/src/ncs/builtin_yang --no-deviation-apply -t ncs -f yang yang/Cisco-IOS-XE-aaa.yang --ncs-device-type netconf --ncs-mount-id cisco-iosxe-nc-1.2:cisco-iosxe-nc-1.2 -o augmented/Cisco-IOS-XE-aaa@2021-03-01.yang internal error make: *** [Makefile:51: ncsc-out/.done] Error 1
The following modules is present on yang directory:
ls yang/ cisco-ia@2020-03-01.yang Cisco-IOS-XE-ipv6-oper@2019-05-01.yang Cisco-IOS-XE-aaa-oper.yang Cisco-IOS-XE-isis@2020-07-01.yang Cisco-IOS-XE-aaa-rpc@2019-07-01.yang Cisco-IOS-XE-l2vpn@2020-07-02.yang Cisco-IOS-XE-aaa-types.yang Cisco-IOS-XE-license@2020-07-01.yang Cisco-IOS-XE-aaa.yang Cisco-IOS-XE-line@2019-11-01.yang Cisco-IOS-XE-acl@2020-07-01.yang Cisco-IOS-XE-logging@2020-07-01.yang Cisco-IOS-XE-acl-oper@2020-03-01.yang Cisco-IOS-XE-mpls@2020-07-01.yang Cisco-IOS-XE-arp-rpc@2019-07-01.yang Cisco-IOS-XE-multicast-rpc@2020-07-01.yang Cisco-IOS-XE-atm@2020-07-01.yang Cisco-IOS-XE-native@2020-07-02.yang Cisco-IOS-XE-bgp@2020-07-02.yang Cisco-IOS-XE-nd@2020-07-01.yang Cisco-IOS-XE-bgp-common-oper@2019-05-01.yang Cisco-IOS-XE-nd-deviation@.yang Cisco-IOS-XE-bgp-oper@2019-11-01.yang Cisco-IOS-XE-ntp@2020-07-01.yang Cisco-IOS-XE-bgp-route-oper@2019-05-01.yang Cisco-IOS-XE-ntp-oper@2019-05-01.yang Cisco-IOS-XE-bgp-rpc@2019-07-01.yang Cisco-IOS-XE-object-group@2020-07-01.yang Cisco-IOS-XE-cdp@2020-07-01.yang Cisco-IOS-XE-ospf-rpc@2019-07-01.yang Cisco-IOS-XE-cdp-deviation@2019-07-23.yang Cisco-IOS-XE-ospfv3@2020-07-01.yang Cisco-IOS-XE-crypto@2020-07-02.yang Cisco-IOS-XE-parser@2019-07-01.yang Cisco-IOS-XE-crypto-oper@2020-07-01.yang Cisco-IOS-XE-platform-rpc@2020-07-01.yang Cisco-IOS-XE-crypto-rpc@2020-03-01.yang Cisco-IOS-XE-policy@2020-07-03.yang Cisco-IOS-XE-device-hardware-oper@2020-07-01.yang Cisco-IOS-XE-policy-deviation@2020-07-01.yang Cisco-IOS-XE-dhcp-rpc@2019-07-01.yang Cisco-IOS-XE-pppoe@2020-07-01.yang Cisco-IOS-XE-dialer@2020-07-01.yang Cisco-IOS-XE-route-map@2020-07-01.yang Cisco-IOS-XE-dialer-deviation@2020-07-01.yang Cisco-IOS-XE-rpc@2020-07-02.yang Cisco-IOS-XE-ethernet@2020-07-02.yang Cisco-IOS-XE-sanet@2020-07-01.yang Cisco-IOS-XE-ethernet-cfm-efp@2020-07-01.yang Cisco-IOS-XE-sanet-deviation@2020-07-01.yang Cisco-IOS-XE-ethernet-oam@2019-11-01.yang Cisco-IOS-XE-snmp@2020-07-02.yang Cisco-IOS-XE-event-history-types@2019-05-01.yang Cisco-IOS-XE-tunnel@2020-03-01.yang Cisco-IOS-XE-features@2020-07-01.yang Cisco-IOS-XE-tunnel-oper@2020-07-01.yang Cisco-IOS-XE-interface-common@2020-07-01.yang Cisco-IOS-XE-tunnel-types@2019-05-01.yang Cisco-IOS-XE-interfaces@2020-07-02.yang Cisco-IOS-XE-types@2019-11-01.yang Cisco-IOS-XE-interfaces-oper@2020-07-01.yang cisco-self-mgmt@2019-07-01.yang Cisco-IOS-XE-ios-common-oper@2020-03-01.yang cisco-semver@2019-03-20.yang Cisco-IOS-XE-ip@2020-07-01.yang ietf-inet-types@2013-07-15.yang Cisco-IOS-XE-ipv6@2020-07-01.yang ietf-yang-types@2013-07-15.yang
Only the AAA model end with this error.
Any hints concerning this issue ?
Regards.
Solved! Go to Solution.
05-24-2022 05:49 PM
To be more specific, it's works too on NSO 5.7.4.
As mentionned on 5.7.4, a new yanger version is used, and solve yang compilations issues.
After opening a case on BST, they recommends to use as minimal version 5.7.4. I think NSO team will not backport changes on other versions.
05-12-2022 03:44 PM - edited 05-12-2022 04:44 PM
Hello,
I tried on NSO 5.7.2.1 . I got the same error but it compile on NSO 5.8.
Can you try on NSO 5.8 ?
One of the solution will be to use NSO 5.8 ..
05-17-2022 12:14 AM
Hi,
Indeed, it's works with 5.8. Maybe a yang compilation bug on 5.7.x ... I will open a case on BST and ask for a backport of code.
Regards.
05-24-2022 05:49 PM
To be more specific, it's works too on NSO 5.7.4.
As mentionned on 5.7.4, a new yanger version is used, and solve yang compilations issues.
After opening a case on BST, they recommends to use as minimal version 5.7.4. I think NSO team will not backport changes on other versions.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the NSO Developer community: