- 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.
214 lines
5.6 KiB
Markdown
214 lines
5.6 KiB
Markdown
# VMID 5000 Critical Issues Found - 192.168.11.12
|
|
|
|
**Date**: 2026-01-04
|
|
**Host**: 192.168.11.12
|
|
**Status**: 🔴 **CRITICAL ISSUES - IMMEDIATE ACTION REQUIRED**
|
|
|
|
---
|
|
|
|
## 📊 Executive Summary
|
|
|
|
VMID 5000 (Blockscout Explorer) was found on **192.168.11.12** (not 192.168.11.10). The container is running but has **CRITICAL ISSUES** that need immediate attention.
|
|
|
|
---
|
|
|
|
## ✅ Working Components
|
|
|
|
| Component | Status | Details |
|
|
|-----------|--------|---------|
|
|
| **Container** | ✅ Running | VMID 5000, Name: blockscout-1 |
|
|
| **Blockscout Service** | ✅ Active | systemd service active |
|
|
| **Nginx Service** | ✅ Active | Web server running |
|
|
| **Docker Containers** | ✅ Running | Blockscout and PostgreSQL containers up |
|
|
|
|
---
|
|
|
|
## 🔴 CRITICAL ISSUES
|
|
|
|
### 1. Disk Full - NO SPACE LEFT ON DEVICE ❌
|
|
|
|
**Status**: 🔴 **CRITICAL**
|
|
**Impact**: Blockscout crashed, PostgreSQL cannot write, indexing stopped
|
|
|
|
**Error Messages**:
|
|
```
|
|
ERROR 53100 (disk_full) could not write to file "base/pgsql_tmp/pgsql_tmp128.3": No space left on device
|
|
Application indexer exited: shutdown
|
|
GenServer Indexer.Block.Catchup.MissingRangesCollector terminating
|
|
```
|
|
|
|
**Symptoms**:
|
|
- Blockscout API not responding on port 4000
|
|
- PostgreSQL not accepting connections
|
|
- Blockscout application crashed
|
|
- Indexer process terminated
|
|
|
|
**Immediate Action Required**:
|
|
```bash
|
|
# Check disk usage
|
|
ssh root@192.168.11.12 'pct exec 5000 -- df -h'
|
|
|
|
# Clean up disk space
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker system prune -a --volumes'
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker-compose -f /opt/blockscout/docker-compose.yml down'
|
|
ssh root@192.168.11.12 'pct exec 5000 -- journalctl --vacuum-time=1d'
|
|
|
|
# Restart services after cleanup
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker-compose -f /opt/blockscout/docker-compose.yml up -d'
|
|
```
|
|
|
|
### 2. Cloudflare Tunnel Inactive ❌
|
|
|
|
**Status**: 🟠 **HIGH PRIORITY**
|
|
**Impact**: Public access to explorer.d-bis.org not available
|
|
|
|
**Current Status**: Inactive
|
|
|
|
**Fix**:
|
|
```bash
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl start cloudflared'
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl enable cloudflared'
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl status cloudflared'
|
|
```
|
|
|
|
### 3. Blockscout API Not Responding ❌
|
|
|
|
**Status**: 🔴 **CRITICAL** (caused by disk full)
|
|
**Impact**: Explorer not accessible
|
|
|
|
**Current Status**: Not responding on port 4000
|
|
|
|
**Root Cause**: Disk full causing Blockscout to crash
|
|
|
|
**Fix**: Resolve disk space issue first, then restart Blockscout
|
|
|
|
---
|
|
|
|
## ⚠️ Warnings (Non-Critical)
|
|
|
|
### 1. RPC Method Not Enabled Warnings ⚠️
|
|
|
|
**Status**: ⚠️ **WARNING** (Non-critical)
|
|
**Impact**: Some optional RPC methods not enabled (internal transactions, block rewards)
|
|
|
|
**Error Messages**:
|
|
```
|
|
Method not enabled (-32604)
|
|
failed to fetch internal transactions
|
|
failed to fetch block_reward
|
|
```
|
|
|
|
**Note**: This is expected if the RPC node doesn't have these methods enabled. Not critical for basic functionality.
|
|
|
|
---
|
|
|
|
## 📋 Diagnostic Results
|
|
|
|
### Container Status
|
|
- **VMID**: 5000
|
|
- **Name**: blockscout-1
|
|
- **Status**: running
|
|
- **Host**: 192.168.11.12
|
|
|
|
### Service Status
|
|
- **Blockscout Service**: ✅ active
|
|
- **Nginx Service**: ✅ active
|
|
- **Cloudflare Tunnel**: ❌ inactive
|
|
|
|
### Docker Containers
|
|
- **Blockscout Container**: ✅ Running (df2ab8851e83)
|
|
- **PostgreSQL Container**: ✅ Running (a613b93eefbb, healthy)
|
|
|
|
### Network Connectivity
|
|
- **Blockscout API (port 4000)**: ❌ Not responding (disk full)
|
|
- **PostgreSQL (port 5432)**: ❌ Not accepting connections (disk full)
|
|
|
|
---
|
|
|
|
## 🚨 Immediate Action Plan
|
|
|
|
### Priority 1: Fix Disk Space (CRITICAL)
|
|
|
|
1. **Check disk usage**:
|
|
```bash
|
|
ssh root@192.168.11.12 'pct exec 5000 -- df -h'
|
|
```
|
|
|
|
2. **Free up disk space**:
|
|
```bash
|
|
# Clean Docker resources
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker system prune -a --volumes -f'
|
|
|
|
# Clean logs
|
|
ssh root@192.168.11.12 'pct exec 5000 -- journalctl --vacuum-time=1d'
|
|
|
|
# Clean old Docker images
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker image prune -a -f'
|
|
```
|
|
|
|
3. **Restart Blockscout**:
|
|
```bash
|
|
ssh root@192.168.11.12 'pct exec 5000 -- docker-compose -f /opt/blockscout/docker-compose.yml restart'
|
|
```
|
|
|
|
### Priority 2: Start Cloudflare Tunnel
|
|
|
|
```bash
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl start cloudflared'
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl enable cloudflared'
|
|
```
|
|
|
|
### Priority 3: Verify Services
|
|
|
|
```bash
|
|
# Check disk space
|
|
ssh root@192.168.11.12 'pct exec 5000 -- df -h'
|
|
|
|
# Check Blockscout API
|
|
ssh root@192.168.11.12 'pct exec 5000 -- curl -s http://localhost:4000/api/v2/status'
|
|
|
|
# Check Cloudflare tunnel
|
|
ssh root@192.168.11.12 'pct exec 5000 -- systemctl status cloudflared'
|
|
```
|
|
|
|
---
|
|
|
|
## 🔧 Fix Scripts Available
|
|
|
|
Use the fix script with correct host:
|
|
```bash
|
|
cd /home/intlc/projects/proxmox
|
|
PROXMOX_HOST=192.168.11.12 ./scripts/fix-vmid5000-blockscout.sh
|
|
```
|
|
|
|
**Note**: The fix script will attempt to start services, but the disk full issue must be resolved first.
|
|
|
|
---
|
|
|
|
## 📊 Summary
|
|
|
|
**Current Status**: 🔴 **CRITICAL ISSUES**
|
|
|
|
**Critical Issues**:
|
|
1. ❌ Disk full - No space left on device (CRITICAL)
|
|
2. ❌ Blockscout API not responding (caused by disk full)
|
|
3. ❌ PostgreSQL cannot write (caused by disk full)
|
|
4. ❌ Cloudflare tunnel inactive
|
|
|
|
**Working Components**:
|
|
- ✅ Container running
|
|
- ✅ Blockscout service active
|
|
- ✅ Nginx service active
|
|
- ✅ Docker containers running
|
|
|
|
**Next Steps**:
|
|
1. **IMMEDIATE**: Free up disk space
|
|
2. **HIGH PRIORITY**: Start Cloudflare tunnel
|
|
3. **VERIFY**: Check all services after disk cleanup
|
|
|
|
---
|
|
|
|
**Last Updated**: 2026-01-04
|
|
**Host**: 192.168.11.12
|
|
**Status**: 🔴 **REQUIRES IMMEDIATE ATTENTION**
|