[arch-releng] Systemd related issues with 2014.09.01 ISO image

Tom Gundersen teg at jklm.no
Mon Sep 1 15:15:58 EDT 2014


On Mon, Sep 1, 2014 at 7:36 PM, Christian Hesse <list at eworm.de> wrote:
> Dave Reisner <d at falconindy.com> on Mon, 2014/09/01 13:22:
>> On Mon, Sep 01, 2014 at 07:14:24PM +0200, Christian Hesse wrote:
>> > Pierre Schmitz <pierre at archlinux.de> on Mon, 2014/09/01 19:01:
>> > > Hi,
>> > >
>> > > I just build the new ISO image. But I noticed some strange things are
>> > > going on with the systemd services. It seems all available services are
>> > > enabled and get started. Of course some of them will then fail:
>> > > https://paste.archlinux.de/Blu/
>> > >
>> > > I did not look into it yet; cant tell when though.
>> >
>> > This is a known issue with systemd 216-1:
>> >
>> > https://bugs.archlinux.org/task/41711
>> >
>> > Though I doubt the fix from systemd 216-2 is a good idea for live
>> > media... We want a new machine-id for every system, no?
>>
>> Not sure what you mean by this -- systemd has always generated a
>> machine-id on first install, making live CDs all have the same machine
>> ID. This isn't a problem. The newly installed system will always have a
>> separate and unique machine-id of its own..
>
> I thought this should be really unique... Are there any use cases where this
> can make problems? I do boot several instances of the same ISO in one network.

Yeah, the machine-id should really be unique. For instance networkd
will use this whenever a unique, persistent per-machine value is
needed, for instance to generate MAC addresses or DHCP identifiers (I
assume there are also other such users).

On a live system, you could simply ship an empty /etc/machine-id and
PID1 will generate a random one in /run and overmount that file into
/etc.

Cheers,

Tom


More information about the arch-releng mailing list