- Created docs/00-meta/ for documentation meta files (11 files) - Created docs/archive/reports/ for reports (5 files) - Created docs/archive/issues/ for issue tracking (2 files) - Created docs/bridge/contracts/ for Solidity contracts (3 files) - Created docs/04-configuration/metamask/ for Metamask configs (3 files) - Created docs/scripts/ for documentation scripts (2 files) - Root directory now contains only 3 essential files (89.3% reduction) All recommended actions from docs directory review complete.
2.4 KiB
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:
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
-
Clear browser cache and cookies
- Chrome/Edge: Settings → Privacy → Clear browsing data → Advanced
- Firefox: Settings → Privacy & Security → Clear Data
-
Access Proxmox UI
- URL:
https://<node-ip>:8006 - Example:
https://192.168.11.10:8006
- URL:
-
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:
# 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
-
Clear browser SSL state:
- Chrome: Settings → Privacy → Clear browsing data → Advanced → "Cached images and files"
- Firefox: Settings → Privacy & Security → Clear Data → "Cached Web Content"
-
Check system time:
date # Verify time is correct # If wrong, sync: ntpdate -s time.nist.gov -
Try accessing via IP address directly (not hostname)
-
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:
./scripts/fix-proxmox-ssl-simple.sh
Status
✅ Certificates regenerated on all nodes
✅ Services restarted
✅ Fix complete
Last Updated: 2025-01-20
Status: ✅ FIXED