Files
proxmox/docs/09-troubleshooting/R630-04-CONSOLE-ACCESS-GUIDE.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

260 lines
4.7 KiB
Markdown

# R630-04 Console Access Guide
**Last Updated:** 2026-01-31
**Document Version:** 1.0
**Status:** Active Documentation
**IP:** 192.168.11.14
**Tasks:** Reset password, fix pveproxy, verify web interface.
---
## Step 1: Login via Console
Log in to R630-04 using your console access (physical keyboard, iDRAC KVM, etc.)
---
## Step 2: Check Current Status
Once logged in, run these commands to understand the current state:
```bash
# Check hostname
hostname
cat /etc/hostname
# Check Proxmox version
pveversion
# Check pveproxy service status
systemctl status pveproxy --no-pager -l
# Check recent pveproxy logs
journalctl -u pveproxy --no-pager -n 50
# Check if port 8006 is listening
ss -tlnp | grep 8006
```
---
## Step 3: Reset Root Password
Set a password for root (you can use `L@kers2010` to match other hosts, or choose a different one):
```bash
passwd root
# Enter new password twice when prompted
```
**Recommended:** Use `L@kers2010` to match R630-03 and ml110 for consistency.
---
## Step 4: Fix pveproxy Service
### 4.1 Check Service Status
```bash
systemctl status pveproxy --no-pager -l | head -40
```
### 4.2 Check Logs for Errors
```bash
journalctl -u pveproxy --no-pager -n 100 | grep -i error
journalctl -u pveproxy --no-pager -n 100 | tail -50
```
### 4.3 Restart pveproxy
```bash
systemctl restart pveproxy
sleep 3
systemctl status pveproxy --no-pager | head -20
```
### 4.4 Check if Port 8006 is Now Listening
```bash
ss -tlnp | grep 8006
```
Should show something like:
```
LISTEN 0 128 0.0.0.0:8006 0.0.0.0:* users:(("pveproxy",pid=1234,fd=6))
```
---
## Step 5: If pveproxy Still Fails
### 5.1 Check All Proxmox Services
```bash
systemctl list-units --type=service --all | grep -E 'pveproxy|pvedaemon|pve-cluster|pvestatd'
systemctl status pvedaemon --no-pager | head -20
systemctl status pve-cluster --no-pager | head -20
```
### 5.2 Restart All Proxmox Services
```bash
systemctl restart pveproxy pvedaemon pvestatd pve-cluster
sleep 5
systemctl status pveproxy --no-pager | head -20
```
### 5.3 Check for Port Conflicts
```bash
# Check if something else is using port 8006
lsof -i :8006
ss -tlnp | grep 8006
```
### 5.4 Check Disk Space
```bash
df -h
# Low disk space can cause service issues
```
### 5.5 Check Log Directory Permissions
```bash
ls -la /var/log/pveproxy/
# Should be owned by root:root
```
### 5.6 Check Proxmox Cluster Status (if in cluster)
```bash
pvecm status
```
---
## Step 6: Verify Web Interface Works
### 6.1 Test Locally
```bash
# Test HTTPS connection locally
curl -k https://localhost:8006 | head -20
# Should return HTML (Proxmox login page)
```
### 6.2 Test from Another Host
From another machine on the network:
```bash
# Test from R630-03 or your local machine
curl -k https://192.168.11.14:8006 | head -20
```
### 6.3 Open in Browser
Open in web browser:
```
https://192.168.11.14:8006
```
You should see the Proxmox login page.
---
## Step 7: Document Password
Once password is set and everything works, document it:
1. Update `docs/PROXMOX_HOST_PASSWORDS.md` with R630-04 password
2. Update `INFRASTRUCTURE_OVERVIEW_COMPLETE.md` with correct status
---
## Quick Command Reference
Copy-paste these commands in order:
```bash
# 1. Check status
hostname
pveversion
systemctl status pveproxy --no-pager -l | head -30
# 2. Reset password
passwd root
# Enter: L@kers2010 (or your chosen password)
# 3. Fix pveproxy
systemctl restart pveproxy
sleep 3
systemctl status pveproxy --no-pager | head -20
ss -tlnp | grep 8006
# 4. If still failing, restart all services
systemctl restart pveproxy pvedaemon pvestatd
systemctl status pveproxy --no-pager | head -20
# 5. Test web interface
curl -k https://localhost:8006 | head -10
```
---
## Expected Results
After completing these steps:
✅ Root password set and documented
✅ pveproxy service running
✅ Port 8006 listening
✅ Web interface accessible at https://192.168.11.14:8006
✅ SSH access working with new password
---
## If Issues Persist
If pveproxy still fails after restart:
1. **Check for specific error messages:**
```bash
journalctl -u pveproxy --no-pager -n 200 | grep -i "error\|fail\|exit"
```
2. **Check Proxmox installation:**
```bash
dpkg -l | grep proxmox
pveversion -v
```
3. **Reinstall pveproxy (if needed):**
```bash
apt update
apt install --reinstall pveproxy
systemctl restart pveproxy
```
4. **Check system resources:**
```bash
free -h
df -h
top -bn1 | head -20
```
---
**Once you're done, let me know:**
1. What password you set
2. Whether pveproxy is working
3. If the web interface is accessible
4. Any error messages you encountered
I'll update the documentation accordingly!