https://github.com/khalidit23/fix-proxmox-vm-start-error
Fix for Proxmox VM startup error caused by node hostname mismatch
https://github.com/khalidit23/fix-proxmox-vm-start-error
linux linux-administration linux-troubleshooting proxmox qemu-error vmware
Last synced: about 1 year ago
JSON representation
Fix for Proxmox VM startup error caused by node hostname mismatch
- Host: GitHub
- URL: https://github.com/khalidit23/fix-proxmox-vm-start-error
- Owner: khalidit23
- Created: 2025-04-09T06:56:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T07:30:13.000Z (about 1 year ago)
- Last Synced: 2025-04-09T08:23:30.581Z (about 1 year ago)
- Topics: linux, linux-administration, linux-troubleshooting, proxmox, qemu-error, vmware
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛠️ Fix: Proxmox VM Not Starting Due to Node Hostname Mismatch

If you're facing an error like this when starting a Proxmox virtual machine:

---
Then this guide will help you fix the issue by correcting the **Proxmox node hostname mismatch** between the static and transient hostnames.
If your system’s **static hostname** and **transient hostname** don’t match, Proxmox may look in the wrong directory and fail to find `200.conf`, resulting in a VM start failure.
---
## Check Hostnames
Run the following:
```bash
hostnamectl
```
## Example output:
```
Static hostname: khalid
Transient hostname: KHALID-DELL-730XD-PROXMOX
```
This mismatch causes Proxmox to look for the VM config under `KHALID-DELL-730XD-PROXMOX`, while the VM was created under `khalid`
## Set all types of hostnames to the same value (`khalid` in this case):
```bash
sudo hostnamectl set-hostname khalid --static --pretty --transient
```
## Then confirm:
```bash
hostnamectl
```
**Now your Proxmox VM should start successfully.
## ❤️ Support
If this guide helped you, feel free to star ⭐ this repository and share it with others!