Skip to content

Node Operator Troubleshooting Guide

This guide addresses common issues you might encounter when installing and running a HyperBEAM node.

Installation Issues

Erlang Installation Fails

Symptoms: Errors during Erlang compilation or installation

Solutions:

  • Ensure all required dependencies are installed: sudo apt-get install -y libssl-dev ncurses-dev make cmake gcc g++
  • Try configuring with fewer options: ./configure --without-wx --without-debugger --without-observer --without-et
  • Check disk space, as compilation requires several GB of free space

Rebar3 Bootstrap Fails

Symptoms: Errors when running ./bootstrap for Rebar3

Solutions:

  • Verify Erlang is correctly installed: erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().'
  • Ensure you have the latest version of the repository: git fetch && git reset --hard origin/master
  • Try manually downloading a precompiled Rebar3 binary

HyperBEAM Issues

HyperBEAM Won't Start

Symptoms: Errors when running rebar3 shell or the HyperBEAM startup command

Solutions:

  • Check for port conflicts: Another service might be using the configured port
  • Verify the wallet key file exists and is accessible
  • Examine Erlang crash dumps for detailed error information
  • Ensure all required dependencies are installed

HyperBEAM Crashes During Operation

Symptoms: Unexpected termination of the HyperBEAM process

Solutions:

  • Check system resources (memory, disk space)
  • Examine Erlang crash dumps for details
  • Reduce memory limits if the system is resource-constrained
  • Check for network connectivity issues if connecting to external services

Compute Unit Issues

Compute Unit Won't Start

Symptoms: Errors when running npm start in the CU directory

Solutions:

  • Verify Node.js is installed correctly: node -v
  • Ensure all dependencies are installed: npm i
  • Check that the wallet file exists and is correctly formatted
  • Verify the .env file has all required settings

Integration Issues

HyperBEAM Can't Connect to Compute Unit

Symptoms: Connection errors in HyperBEAM logs when trying to reach the CU

Solutions:

  • Verify the CU is running: curl http://localhost:6363
  • Ensure there are no firewall rules blocking the connection
  • Verify network configuration if components are on different machines

Getting Help

If you're still experiencing issues after trying these troubleshooting steps:

  1. Check the GitHub repository for known issues
  2. Join the Discord community for support
  3. Open an issue on GitHub with detailed information about your problem
Select your documentation
AO
HYPERBEAM
ARWEAVE
Select your documentation
AO
HYPERBEAM
ARWEAVE