Skip to content

virsh net-define failed to define network because it already exists

By default with sudo priviledges virsh has default network active. Running the command fails with error, before creating new network or starting it, it needs to be ensured that such network does not exist and not an active network

Logs:

sudo virsh net-define /usr/share/libvirt/networks/default.xml && \
sudo virsh net-autostart default && \
sudo virsh net-start default
error: Failed to define network from /usr/share/libvirt/networks/default.xml
error: operation failed: network 'default' already exists with uuid 5b2aaeb6-fe21-4273-b2cd-21e6ec8ad636

sudo virsh net-list
 Name      State    Autostart   Persistent
--------------------------------------------
 default   active   yes         yes