Open simonleedotcom opened 6 days ago
Hi,
For your first issue regarding the build I'm still trying to get it to work, I can build it standalone but when integrated into the build-image there seems to be some issues importing libraries from the sonic-mgmt-common module. Thanks for the traces you provided they will help
As for the client interfacing, I tested this implementation with the "NETCONF browser" client and it seems to be working correctly, I also did some quick tests with NSO seems to also be working fine. Maybe there is some mis-configuration with your Netopeer2-cli ? I can investigate this further but I just need to get the build done first.
First of all, thank you for your quick reply, but I just have a few more things that I want to ask you.
Thank you.
1) For a merge date currently there is none, I am planning to finish it by start of next year but it depends on my workload during the next month
2) I tested some RPC commands such as
Hi. First of all, thank you for your effort regarding this 'sonic-netconf-server' source.
I was trying to include NETCONF server in SONiC image with this source, and I just want to ask you a few questions about it.
The command that I entered when trying to build the image was "
make SONIC_BUILD_JOBS=4 target/docker-sonic-netconf-server.gz
", but there has some build errors. It seems like some golang codes are problematic. Here are a part of build error logs below:I guess the same function that works as 'GetYanglibInfo' is getYanglibInfo(), located in
sonic-mgmt-common/translib/yanglib_app.go
, so please refer to it.I hope you can check this part so that the build error can be resolved.
ssh <username>@<ip> -p 830 -s netconf
). I also checked that the connection worked well with ssh command, but I guess it does not work normally when using the other tools as NETCONF client. For instance, I tried with Netopeer2-cli as the NETCONF client, and it did not work.I think this 'sonic-netconf-server' needs to satisfy the other NETCONF client tools before including in SONiC image.
Thank you.