I tried to launch virt-manager today on a new Centos installation and got the following error message:
hostmaster ~ # virt-manager
process 9741: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue.
D-Bus not built with -rdynamic so unable to print a backtrace
The solution was to generate a new D-bus uuid:
dbus-uuidgen > /var/lib/dbus/machine-id
Hope you will find it helpful.