Skip to main content
RunBook Academy

← All break/fix scenarios in Proxmox VE

beginnerVM issues~10 min

VM fails to start after a bridge was renamed

Reported symptoms

  • qm start 104 returns TASK ERROR: bridge vmbr1 does not exist
  • VM config references a bridge that no longer exists in /etc/network/interfaces
  • Migration of the same VM fails with the same error

Evidence

  • · /etc/pve/qemu-server/104.conf contains: net0: virtio=...,bridge=vmbr1
  • · pvesh get /nodes/localhost/qemu/104/config returns the same bridge reference
  • · ip link show no longer lists vmbr1
  • · /etc/network/interfaces shows vmbr0 (renamed) but no vmbr1
Diagnosis and resolutionclick to reveal

Root cause

The VM's network interface references a bridge that no longer exists after an SDN cleanup or a manual rename. Proxmox validates the bridge name at start time and refuses to launch the VM.

Remediation

Two valid paths: 1. Edit the VM config to point at the current bridge: `qm set 104 --net0 virtio,bridge=vmbr0` 2. Re-create the missing bridge if the SDN layer was decommissioned accidentally. The right choice depends on whether the VM's network traffic actually depended on the deleted bridge.

Verification

- `qm start 104` succeeds - The VM is reachable from the network - Migration to a different node succeeds (which exercises the same bridge validation)

Prevention

- Avoid deleting bridges while VMs reference them - If decommissioning SDN zones, first move or migrate affected VMs - Then verify `grep -rl 'bridge=vmbr1' /etc/pve/` returns nothing before removing the bridge

VM cannot start because its bridge was renamed

Diagnosis walk-through

This is one of the most common VM startup failures in production. The bridge= field is validated at qm start, not at qm create, so the VM can be created with a valid bridge, then break when the bridge is later removed.

The fix is straightforward but the diagnostic habit matters: when a “VM won’t start” error mentions a missing resource, check whether that resource was renamed, removed, or never existed.