- 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.
83 lines
2.1 KiB
Markdown
83 lines
2.1 KiB
Markdown
# 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)
|
|
```toml
|
|
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
|