Files
proxmox/reports/status/BESU_RPC_FIXES_FINAL.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

2.1 KiB

Besu RPC Fixes - Final Status

Date: 2026-01-03
Status: FIXES APPLIED | SERVICES STARTING


Summary

Applied comprehensive fixes to all RPC nodes. 4/12 RPCs are now working correctly. Remaining nodes are starting up and should be operational shortly.


Working RPC Nodes

VMID IP Address Chain ID Status
2400 192.168.11.240 138 Working
2500 192.168.11.250 138 Working
2501 192.168.11.251 138 Working
2502 192.168.11.252 138 Working

Current Status: 4/12 RPC nodes confirmed working. Remaining nodes are starting up.


Fixes Applied

1. Host Allowlist Configuration

  • Issue: "Host not authorized" error
  • Root Cause: Besu requires host-allowlist=["*"] (not rpc-http-host-allowlist)
  • Fix: Added host-allowlist=["*"] to all config files
  • Result: VMID 2400, 2501, 2502 now working
  • Note: Correct TOML option is host-allowlist, not rpc-http-host-allowlist

2. Configuration Errors

  • Fixed: Removed fast-sync-min-peers from VMID 2401, 2402
  • Fixed: Copied missing genesis.json files
  • Fixed: Copied permissions files to correct locations

3. Missing Files

  • Fixed: Copied genesis.json to all nodes
  • Fixed: Copied static-nodes.json to all nodes
  • Fixed: Copied permissions-nodes.toml to /etc/besu/ for VMID 2503-2508

Remaining Nodes (8/12)

These nodes are starting up and should be operational shortly:

  • VMID 2401, 2402, 2503-2508

Status:

  • Services active/activating
  • Configuration files in place
  • host-allowlist added
  • Missing config files created
  • Waiting for full startup (Besu can take 1-2 minutes to initialize)

Configuration Changes

Host Allowlist (Correct Syntax)

host-allowlist=["*"]

Note: The correct option is host-allowlist, not rpc-http-host-allowlist.


Next Steps

  1. All fixes applied
  2. Wait for remaining services to fully start (1-2 minutes)
  3. Verify all 12 RPC endpoints are responding
  4. Monitor block synchronization

Last Updated: 2026-01-03