Re: unable to fetch config block of system channel from the orderer pod #orderer #fabric-orderer #fabric-kubernetes #fabric-questions #grpc


you need to pass orderer details as well:
for e.g., -o localhost:7050 --ordererTLSHostnameOverride

On Saturday, June 25, 2022, 09:29:38 PM GMT+5:30, Vijaya Bhaskar <vijaya@...> wrote:

Hey guys,

overview of the problem
i need to add a new consortium to a an existing HLF setup.For that i need to fetch config block of the system channel and edit it to add the new consortium info.

I am trying to fetch the system channel config block directly from the orderer pod itself using 

"peer channel fetch config sys_config.pb -c syschannel"

I also did try with specifying tls and certs
"peer channel fetch config config_block.pb   -c syschannel --tls --cafile ./tls-cert.pem"
(i have copied the tls file of ca to test directory and trying from there)

I am running into connection refused errors shown below

/var/hyperledger/orderer # peer channel fetch config config_block.pb   -c syschannel --tls --cafile ./tls-cert.pem

Error: error getting deliver client for channel: failed to create deliver client for peer: deliver client failed to connect to failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp connect: connection refused"

attached is the orderer.yaml file.

Any help will be appreciated

Join { to automatically receive all group messages.