Skip to main content

Troubleshooting Guide

This guide helps you diagnose and resolve common issues with ChainLaunch Pro.

Common Issues

Node Won't Start

Symptoms:

  • Node status remains "Stopped" after clicking start
  • Error message in logs

Diagnosis:

  1. Check node logs: Go to the nodes list, and enter the node that is failing. Then at the bottom check the logs.

  2. Check system resources:

    • Verify CPU and memory available
    • Check disk space: df -h
  3. Check port availability:

    # Linux/macOS
    lsof -i :30303 # P2P port
    lsof -i :8545 # JSON-RPC port

Solutions:

Error MessageSolution
Port already in useChange node port in configuration or kill process using port
Insufficient disk spaceFree up disk space or mount larger volume
Permission deniedCheck file permissions on node data directory
Connection refusedCheck firewall rules and network connectivity
Out of memoryIncrease memory allocation or reduce node count

Nodes Not Discovering Each Other

Symptoms:

  • Block height not increasing
  • Peer count = 0
  • Consensus not starting (Fabric/Besu)

Diagnosis:

  1. Check peer count:

    # For Besu via RPC
    curl -X POST http://localhost:8545 \
    -H "Content-Type: application/json" \
    -d '{
    "jsonrpc": "2.0",
    "method": "net_peerCount",
    "params": [],
    "id": 1
    }'
  2. Check network connectivity between nodes:

    # Test if node A can reach node B
    ping node-b-ip
    telnet node-b-ip 30303
  3. Check enode URLs (Besu):

    # Get node's enode
    curl -X POST http://localhost:8545 \
    -H "Content-Type: application/json" \
    -d '{
    "jsonrpc": "2.0",
    "method": "admin_nodeInfo",
    "params": [],
    "id": 1
    }'

Solutions:

IssueSolution
Firewall blocking portsOpen P2P port (30303) and RPC port (8545) in firewall
Nodes on different networksVerify genesis block hash matches across nodes
Bootnode not runningStart bootnode and configure its address in other nodes
DNS not resolvingUse IP addresses instead of hostnames
Network policy restricting trafficReview Kubernetes network policies or security groups

See Also