Closed spk-hebbar closed 1 year ago
Just more information is needed: what if you run -M grpc
(without specifying a port explicitly)? Maybe you can also enable debug northbound
to see something in logs? From the above systemctl output, it's not using -M grpc:50051
option. What happens if you try running zebra manually, without watchfrr?
Thanks @ton31337 for responding.
If I try to run zebra manually, this is the error I get
#/usr/lib/frr/zebra -d -F traditional -A 127.0.0.1 -s 90000000 --vrfwnetns -M grpc
frr_init: loader error: dlopen(/usr/lib64/frr/modules/zebra_grpc.so): /usr/lib64/frr/modules/zebra_grpc.so: cannot open shared object file: No such file or directory
frr_init: loader error: dlopen(/usr/lib64/frr/modules/grpc.so): /usr/lib64/frr/modules/grpc.so: undefined symbol: OPENSSL_free
frr_init: loader error: dlopen(grpc): grpc: cannot open shared object file: No such file or directory
Looks like a missing configure option to build zebra_grpc module?
# ls /usr/lib64/frr/modules/
bgpd_bmp.la dplane_fpm_nl.la grpc.la pathd_pcep.la zebra_cumulus_mlag.la zebra_fpm.la zebra_irdp.la
bgpd_bmp.so dplane_fpm_nl.so grpc.so pathd_pcep.so zebra_cumulus_mlag.so zebra_fpm.so zebra_irdp.so
This issue is stale because it has been open 180 days with no activity. Comment or remove the autoclose
label in order to avoid having this issue closed.
This issue will be automatically closed in the specified period unless there is further activity.
I'm trying to enable gRPC on zebra daemon but ended up in following result, not sure what is that I'm missing. Please help.
This is my daemon file:
This is my configure command:
./configure --prefix=/usr --localstatedir=/var/run/frr --sbindir=/usr/lib/frr --sysconfdir=/etc/frr --enable-pimd --enable-watchfrr --enable-grpc --enable-fpm --enable-protobuf
Attaching the config.log: config.log
I do have grpc installed: