Do you have dbus-uuidgen on Mint16? Have you tried running it (as root probably)? It should create /var/lib/dbus/machine-id file that dbus needs. We use dbus to communicate with avahi to configure bonjour.
/var/lib/dbus/machine-id is/was available on mint 16 (and mint 17) system.
Ran dbus-uuidgen (as root).
No change. I still get the error:
D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory
On Mint 16 and mint 17 (that works) there is no file "/etc/machine-id".
Any thoughts on this?