Files
proxmox/docs/PROXMOX_SSL_CERTIFICATE_FIX.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

118 lines
2.4 KiB
Markdown

# Proxmox VE SSL Certificate Fix - Error 596
**Date:** 2025-01-20
**Error:** Connection error 596: error:0A000086:SSL routines::certificate verify failed
**Status:** ✅ Fixed
---
## Problem
The Proxmox VE UI displays:
```
Connection error 596: error:0A000086:SSL routines::certificate verify failed
```
This SSL certificate verification error prevents the UI from connecting to the Proxmox API.
---
## Solution Applied
### Fix: Regenerate Cluster Certificates
Regenerated SSL certificates on all Proxmox nodes using:
```bash
pvecm updatecerts -f
systemctl restart pveproxy pvedaemon
```
**Executed on:**
- ✅ ml110 (192.168.11.10) - Cluster master
- ✅ r630-01 (192.168.11.11)
- ✅ r630-02 (192.168.11.12)
---
## What This Does
`pvecm updatecerts -f`:
- Forces regeneration of all cluster SSL certificates
- Updates the certificate chain
- Regenerates node-specific certificates
- Updates the root CA certificate if needed
---
## Next Steps
1. **Clear browser cache and cookies**
- Chrome/Edge: Settings → Privacy → Clear browsing data → Advanced
- Firefox: Settings → Privacy & Security → Clear Data
2. **Access Proxmox UI**
- URL: `https://<node-ip>:8006`
- Example: `https://192.168.11.10:8006`
3. **Accept certificate warning** (if prompted)
- First-time access may show a security warning
- Click "Advanced" → "Proceed to site"
- This is normal for self-signed certificates
---
## Verification
To verify the fix worked:
```bash
# Check certificate validity
openssl x509 -in /etc/pve/pve-root-ca.pem -noout -dates
# Check services are running
systemctl status pveproxy pvedaemon
```
---
## If Issue Persists
1. **Clear browser SSL state:**
- Chrome: Settings → Privacy → Clear browsing data → Advanced → "Cached images and files"
- Firefox: Settings → Privacy & Security → Clear Data → "Cached Web Content"
2. **Check system time:**
```bash
date # Verify time is correct
# If wrong, sync: ntpdate -s time.nist.gov
```
3. **Try accessing via IP address directly** (not hostname)
4. **Check firewall:** Ensure port 8006 is accessible
---
## Script Created
**Script:** `scripts/fix-proxmox-ssl-simple.sh`
Can be run to regenerate certificates on all nodes:
```bash
./scripts/fix-proxmox-ssl-simple.sh
```
---
## Status
**Certificates regenerated on all nodes**
**Services restarted**
**Fix complete**
---
**Last Updated:** 2025-01-20
**Status:****FIXED**