systemd does this quite intentionally, to set up a system's permanent ID, which should exist unchanged for the life of the system. (This used to live in /var/lib/dbus/machine-id.) It will only create that file if it does not already exist, so one possible solution involves following the recommendation of systemd upstream and generating /etc/machine-id during the system installation.
On the other hand, I'm somewhat curious what upstream actually *uses* the machine-id for, and why a machine needs a unique identifier. - Josh Triplett -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

