roller icon indicating copy to clipboard operation
roller copied to clipboard

Unable to create an IBC channel. Result command execution failed:exit status 1

Open Proskhmer08 opened this issue 4 months ago • 4 comments

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.

Screenshot 2024-09-29 at 7 53 05 PM

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.

Screenshot 2024-09-29 at 7 53 45 PM

Here is the da-light-client log, which mostly shows no peer. Screenshot 2024-09-29 at 7 54 21 PM

I checked systemctl status on rollapp, da-light-client and roller relayer status: Screenshot 2024-09-29 at 7 55 10 PM

Here is the version for Go, Docker, and Roller version. Rollappd version is in the text above. Screenshot 2024-09-29 at 7 57 40 PM

And here are the errors from the relayer log: Screenshot 2024-09-29 at 8 07 53 PM

And also below is the latest log for the relayer:

Screenshot 2024-09-29 at 8 08 42 PM

Firewall is also configured for port 26657 for incoming and outgoing on the server page as well.

Screenshot 2024-09-29 at 8 17 45 PM

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.

Screenshot 2024-09-29 at 8 23 32 PM

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:

Screenshot 2024-09-29 at 8 26 03 PM

Here's what the be-json-rpc.toml in the Rollapp dir has: Screenshot 2024-09-29 at 8 26 30 PM

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.

Proskhmer08 avatar Sep 30 '24 01:09 Proskhmer08