roller
roller copied to clipboard
Unable to create an IBC channel. Result command execution failed:exit status 1
Roller version
1.6.4-alpha-rc08
Rollpp type (EVM/WASM) and version
EVM-v2.2.0-rc01-51-gfe4246e
OS
Linux
Processor Architecture
GNU/Linux 5.15.0-122-generic x86_64
Others
System load: 0.06 Usage of /: 3.1% of 879.51GB Memory usage: 3% Swap usage: 0% Processes: 236
Steps to reproduce it
Rollapp
is healthy. Status shows rollapp
and da-light-client
are active.
When executing, roller relayer setup
, without overwriting the current relayer, and trying to create a new IBC channel, the process resulted in:
INFO establishing IBC transfer channel
INFO 💈 Creating connection...
**ERROR failed to create IBC channel: command execution failed: exit status 1**
INFO reverting dymint config to 1h
INFO checking dymint block time settings (want: 1h0m0s)
INFO updating dymint config
INFO block time: 1h0m0s
I have tried multiple attempts and all resulted in the same error. Please reference the attached screenshots.
The screenshots below shows the troubleshooting steps that I took including checking firewall, and checking the logs for RollApp
, da-light-client
and relayer
.
Here is the log for the Rollapp
. The previous RollApp
that I attempted to run, showed a panic
msg with the genesis supply incorrect
msg. But here, there's no issue with the genesis supply
.
Here is the da-light-client
log, which mostly shows no peer.
I checked systemctl status
on rollapp
, da-light-client
and roller relayer status
:
Here is the version for Go
, Docker
, and Roller version
. Rollappd version
is in the text above.
And here are the errors from the relayer
log:
And also below is the latest log for the relayer
:
Firewall is also configured for port 26657
for incoming and outgoing on the server page as well.
Expected result
The expected result should've been a smooth process with a successful creation of the IBC channel which would allow me to move on to creating eIBC client and doing transfers.
Actual result
The actual result is the same persisted error code.
ERROR failed to create IBC channel: command execution failed: exit status 1
Log Files
Looking at the relayer log
, I am unable to determine what cause the handshake to terminate.
There is one erro msg:
Error: querying connections: error in json rpc client, with http response metadata: (Status: 200 OK, Protocol HTTP/1.1). Failed to read response body: context canceled
Here's what the client.toml in the Rollapp dir has:
Here's what the be-json-rpc.toml in the Rollapp dir has:
Notes
I am thus far, unable to successfully create IBC channel to allow IBC transfers. I am also unable to determine the root cause of the persisting problem here.
Other troubleshooting steps I took was:
sudo ufw reload
, sudo ufw disable
, sudo ufw enable
and sudo ufw allow 26657
.