openconfig / gnmic

gNMIc is a gNMI CLI client and collector
https://gnmic.openconfig.net
Apache License 2.0
168 stars 54 forks source link

Latest version fails to connect to local Unix socket #389

Closed jbemmel closed 5 months ago

jbemmel commented 5 months ago

On SR Linux using 0.36.1:

/usr/local/bin/gnmic -a unix:///opt/srlinux/var/run/sr_gnmi_server --insecure -u admin -p NokiaSrl1! -e json_ietf capabilities

This fails with:

2024/03/05 19:22:56.038990 /home/runner/go/pkg/mod/google.golang.org/grpc@v1.61.0/grpclog/logger.go:53: [gnmic] [core] [Channel #1 SubChannel #2] Subchannel Connectivity change to IDLE, last error: connection error: desc = "transport: Error while dialing: dial tcp: address tcp////opt/srlinux/var/run/sr_gnmi_server: unknown port"

adding a port manually:

2024/03/05 19:23:51.473381 /home/runner/go/pkg/mod/google.golang.org/grpc@v1.61.0/grpclog/logger.go:53: [gnmic] [core] [Channel #1 SubChannel #2] Subchannel Connectivity change to IDLE, last error: connection error: desc = "transport: Error while dialing: dial tcp: address unix:///opt/srlinux/var/run/sr_gnmi_server:57400: too many colons in address"
karimra commented 5 months ago

v0.36.2 should have that fixed, thanks for reporting