- 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.
3.1 KiB
3.1 KiB
R630-04 Proxmox Troubleshooting Guide
IP Address: 192.168.11.14
Proxmox Version: 6.17.2-1-PVE
Issue: pveproxy worker exit (web interface not accessible on port 8006)
Problem Summary
- Proxmox VE is installed (version 6.17.2-1-PVE)
- SSH access works (port 22)
- Web interface not accessible (port 8006)
- pveproxy workers are crashing/exiting
Diagnostic Steps
1. Check pveproxy Service Status
systemctl status pveproxy --no-pager -l
Look for:
- Service state (should be "active (running)")
- Worker process exits
- Error messages
2. Check Recent Logs
journalctl -u pveproxy --no-pager -n 100
Look for:
- Worker exit messages
- Error patterns
- Stack traces
3. Check Port 8006
ss -tlnp | grep 8006
# or
netstat -tlnp | grep 8006
Should show pveproxy listening on port 8006.
4. Check Proxmox Cluster Status
pvecm status
If in a cluster, verify cluster connectivity.
Common Fixes
Fix 1: Restart pveproxy Service
systemctl restart pveproxy
systemctl status pveproxy
Fix 2: Check and Fix Configuration
# Check configuration files
ls -la /etc/pveproxy/
cat /etc/default/pveproxy 2>/dev/null
# Check for syntax errors
pveproxy --help
Fix 3: Reinstall pveproxy Package
apt update
apt install --reinstall pveproxy
systemctl restart pveproxy
Fix 4: Check for Port Conflicts
# Find what's using port 8006
ss -tlnp | grep 8006
lsof -i :8006
# If something else is using it, stop that service
Fix 5: Check Disk Space and Permissions
# Check disk space
df -h
# Check log directory permissions
ls -la /var/log/pveproxy/
# Should be owned by root:root with appropriate permissions
Fix 6: Check for Corrupted Database
# Check Proxmox database
pveversion -v
# Check cluster database (if in cluster)
systemctl status pve-cluster
Fix 7: Full Service Restart
# Restart all Proxmox services
systemctl restart pveproxy pvedaemon pvestatd pve-cluster
systemctl status pveproxy pvedaemon pvestatd pve-cluster
Advanced Troubleshooting
View Real-time Logs
journalctl -u pveproxy -f
Check Worker Process Details
# See running pveproxy processes
ps aux | grep pveproxy
# Check process limits
cat /proc/$(pgrep -f pveproxy | head -1)/limits
Test pveproxy Manually
# Stop service
systemctl stop pveproxy
# Try running manually to see errors
/usr/bin/pveproxy start
Scripts Available
- check-r630-04-commands.sh - Diagnostic commands
- fix-r630-04-pveproxy.sh - Automated fix script
Expected Resolution
After fixing:
systemctl status pveproxyshould show "active (running)"ss -tlnp | grep 8006should show pveproxy listening- Web interface should be accessible at
https://192.168.11.14:8006
Additional Resources
- Proxmox VE Documentation: https://pve.proxmox.com/pve-docs/
- Proxmox Forum: https://forum.proxmox.com/
- Log locations:
/var/log/pveproxy/access.log/var/log/pveproxy/error.logjournalctl -u pveproxy