LogoLogo
  • Nesa Docs
    • Introduction to Nesa
    • Overview of the Nesa System
      • AI Models: Repository, Standardization, Uniformity
      • Users: Why Do We Need Private Inference?
      • Node Runners: Doing Inference and Earning $NES
    • Organization of the Documentation
  • Technical Designs
    • Decentralized Inference
      • Overview
      • Model Partitioning and Deep Network Sharding
      • Dynamic Sharding of Arbitrary Neural Networks
      • Cache Optimization to Enhance Efficiency
      • BSNS with Parameter-efficient Fine-tuning via Adapters
      • Enhanced MTPP Slicing of Topological Order
      • Swarm Topology
      • Additional: Free-Riding Prevention
    • Security and Privacy
      • Overview
      • Hardware Side: Trusted Execution Environments (TEEs)
      • Software/algorithm Side: Model Verification
        • Zero-knowledge Machine Learning (ZKML)
        • Consensus-based Distribution Verification (CDV)
      • Software/algorithm Side: Data Encryption
        • Visioning: Homomorphic Encryption
        • Implementation: Split Learning (HE)
      • Additional Info
        • Additional Info: Trusted Execution Environments (TEEs)
        • Additional Info: Software-based Approaches
    • Overview of $NES
      • $NES Utility
    • The First Application on Nesa: DNA X
    • Definitions
    • Additional Information
      • Dynamic Model Versioning and Fork Management
      • Nesa's Utility Suite
      • The AI Kernel Market
      • Privacy Technology
        • Trusted Execution Environment (TEE)
        • Secure Multi-Party Computation (MPC)
        • Verifiable Random Function (VRF)
        • Zero-Knowledge Proof (ZKP)
      • The Integration of Evolutionary AI to Evolve the Nesa Ecosystem
      • Interoperability and Nesa Future Plans
  • Using Nesa
    • Getting Started
      • Wallet Setup
      • Testnet Nesa Faucet
    • Via Web
      • Your Nesa Account
      • Selecting an AI Kernel
      • Submitting a Query
    • Via SDK
    • Via IBC
    • Via NESBridge
      • On Sei
  • Run a Nesa Node
    • Prerequisites
    • Installation
    • Troubleshooting
    • FAQ
  • Links
    • nesa.ai
    • Nesa Discord
    • Nesa Twitter
    • Nesa dApp: dnax.ai
    • Nesa dApp: DNA X Docs
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  • Introduction
  • Script Fails to Download or Execute
  • Permission Denied Errors
  • Docker-Related Issues
  • Node Configuration Problems
  • Connectivity Issues
  1. Run a Nesa Node

Troubleshooting

Here are some common problems and their solutions

Introduction

This section provides solutions to common issues encountered during the installation and operation of a Nesa node.


Script Fails to Download or Execute

Possible Reasons and Solutions:

  • Network Issues: Ensure your internet connection is stable.

  • Incorrect Command: Verify the command syntax.

Steps to Verify and Fix:

Linux/macOS

# Check network connectivity
ping google.com

# Verify curl installation
curl --version

# Correct command to download and execute the script
curl -L https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh | bash

Windows (WSL)

# Check network connectivity
ping google.com

# Verify curl installation
curl --version

# Correct command to download and execute the script
curl -L https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh | bash

Permission Denied Errors

Explanation of Permission Issues:

  • Insufficient permissions to execute the script or install software.

Resolution Steps:

Linux/macOS

# Ensure the script is executable
chmod +x bootstrap.sh

# Run the script with sudo
sudo ./bootstrap.sh

Windows (WSL)

# Ensure the script is executable
chmod +x bootstrap.sh

# Run the script with elevated privileges
sudo ./bootstrap.sh

Docker-Related Issues

Common Issues and Solutions:

  • Docker Not Running: Ensure Docker service is active.

  • Installation Issues: Reinstall Docker if necessary.

Verify Docker Installation and Status:

Linux/macOS

# Check Docker version
docker --version

# Start Docker service
sudo systemctl start docker

# Verify Docker service status
sudo systemctl status docker

Windows (WSL)

# Check Docker version
docker --version

# Start Docker service from Docker Desktop
Start-Process 'C:\Program Files\Docker\Docker\Docker Desktop.exe'

Node Configuration Problems

Troubleshooting Configuration Issues:

  • Incorrect moniker or node type selection.

Reconfiguration Steps:

# Rerun the script to reconfigure the node
./bootstrap.sh

Connectivity Issues

Diagnosing Network Problems:

  • Firewall Restrictions: Ensure necessary ports are open.

  • Network Configuration: Verify network settings.

Steps to Fix Connectivity Issues:

Linux/macOS

# Check open ports
sudo ufw status

# Allow necessary ports (example for port 26656)
sudo ufw allow 26656

Windows (WSL)

# Check open ports in Windows Firewall
Get-NetFirewallRule -All

# Allow necessary ports (example for port 26656)
New-NetFirewallRule -DisplayName "Allow Nesa Node" -Direction Inbound -Protocol TCP -LocalPort 26656 -Action Allow

Additional Help/Support

PreviousInstallationNextFAQ

Last updated 11 months ago

If you need any additional help or support, please visit the for community support and discussion. You can also explore additional documentation to deepen your understanding of Nesa and its features.

Nesa Discord