Description
Hi,
I try to run agent on an AS6812-32X switch which is running ONL (Open Network Linux).
Firstly, I link fboss_agent with the opennsl.so that works for AS6812-32X and build wedge_agent executable.
Secondly, I install all wedge_agent needed libraries (such as folly, glog, gflags,...) onto the switch.
Thirdly, I configure the switch to have more than 64 ports during opennsl driver initialization so as to use the /etc/fboss/sample1.json (got from fboss/agent/configs/sample1.json) configuration directly.
Then I run wedge_agent -mgmt_if=ma1 -can_warm_boot=false -mode=wedge -config=/etc/fboss/sample1.json
, the console prints out the following two kinds of errors:
E0101 01:05:35.657263 2394 WedgeProductInfo.cpp:131] json parse error on line 0: expected json value
E0101 01:05:35.658212 2394 WedgeProductInfo.cpp:66] json parse error on line 0: expected json value
E0101 02:11:02.600317 4870 WedgePort.cpp:104] Error retrieving info for transceiver 0 Exception: apache::thrift::transport::TTransportException: AsyncSocketException: connect failed, type = Socket not open, errno = 111 (Connection refused): Connection refused
E0101 02:11:02.618465 4870 WedgePort.cpp:104] Error retrieving info for transceiver 0 Exception: apache::thrift::transport::TTransportException: AsyncSocketException: connect failed, type = Socket not open, errno = 111 (Connection refused): Connection refused
Could someone give me a guidance on fixing the above two errors?
By the way, is there a porting guide for us to follow for porting FBOSS to a new platform?
Thanks in advance.
-Lewis