Comment 3 for bug 1713381

Revision history for this message
Ian Wienand (iwienand) wrote :

Ok, so I've determined a few things

Firstly, we are always creating /etc/machine-id with a systemd-machineid-setup call in the %post phase of the spec

This explains why we don't see it on Fedora 26 now as a new release ... for this short period of time, systemd hasn't been updated in Fedora 26 and so isn't being re-installed when using the image-based builds.

So, we have an additional problem that we're leaving machine-id in final image. This can be verified by looking at basically all the infra nodes which end up using the same machine-id. This has actually come up in [2] and I think we will need to take that approach. I've been testing that and will see how we go

[1] https://src.fedoraproject.org/rpms/systemd/blob/master/f/systemd.spec#_464
[2] https://review.openstack.org/#/c/489013