I'm trying to build fedora-27 image for testing uploads: $ virt-builder fedora-27 -o /var/tmp/fedora-27.img ... [ 25.2] Opening the new disk virt-builder: error: libguestfs error: bridge ‘virbr0’ not found. Try running: brctl show to get a list of bridges on the host, and then selecting the bridge you wish the appliance network to connect to using: export _SETTINGS=network_bridge=<bridge name> I don't want to add bridges to my new fresh oVirt test host, and remember that this used to work previously without the bridge. So I tried the usual "fix" (I know it should not be used in production): $ export LIBGUESTFS_BACKEND=direct And for some reason this works now: $ virt-builder fedora-27 -o /var/tmp/fedora-27.img ... [ 41.2] Finishing off Output file: /var/tmp/fedora-27.img Output size: 6.0G Output format: raw Total usable space: 5.3G Free space: 4.4G (81%) How LIBGUESTFS_BACKEND is related to the bridge? why do we need the bridge for building an image? Nir