On 30. 3. 2020 11:10, Thomas Pircher wrote: > Hi, > > my system got updated to libvirt 6.0.0 (from 5.6.0) this morning, and > now I'm having problems starting VMs that make use of openvswitch > portgroups. I don't see any changes between 5.6.0 and now done to openvswitch in libvirt (apart from harmless code reworks towards glib). > > When I start a VM, I get this error message on virsh: >> virsh # start testvm >> error: Failed to start domain testvm >> error: An error occurred, but the cause is unknown I suspect this is the problem. Something fails during startup (I think it's creating the TAP device which fails) and later, when clearing up then NULL is passed as "generated" TAP device name. But this is just my guess, because I'm unable to reproduce. But in order to confirm, we need to trace the domain command line generation process. Can you attach debugger to libvirtd, set a break point on virNetDevTapCreateInBridgePort() and step through it to find which function fails, please? Can you please turn on debug logs and share them? https://wiki.libvirt.org/page/DebugLogs Michal