:: Re: [DNG] new freedesktop "standard…
Top Page
Delete this message
Reply to this message
Author: KatolaZ
Date:  
To: dng
Subject: Re: [DNG] new freedesktop "standard": /etc/machine-id
On Fri, Mar 08, 2019 at 12:31:55PM -0500, . fsmithred via Dng wrote:
> On 3/8/19, KatolaZ <katolaz@???> wrote:
> >
> > Then we could probably just ignore it, right? It turns out I was
> > making confusion between /etc/machine-id and
> > /car/lib/dbus/machine-id. There is no /etc/machine-id in any of my
> > machines, either on ascii or on beowulf, and I had forgotten you had
> > pushed the patch to elogind to use the dbus machine-id instead.
> >
> > We should just double-check that the dbus machine-id is regenerated at
> > reboot, as expected.
> >
>
> There's no /etc/machine-id in my beowulf that was an upgrade from
> refracta ascii or in the beowulf live iso that I just made with
> live-sdk.
>
> Refractasnapshot excludes /var/lib/dbus/machine-id and blanks
> /etc/machine-id if it's present.
>
> Refractainstaller excludes /var/lib/dbus/machine-id and does nothing
> with /etc/machine-id.
>
> Isos made with live-sdk will have /var/lib/dbus/machine-id, and it's
> the same number every boot unless we remove the file. I just added 'rm
> -f /var/lib/dbus/machine-id' to blend_finalize() and now the iso has a
> different machine-id on every boot.
>
> If /etc/machine-id is missing, systemd-journald will fail. If the file
> is empty, it'll get a new number. (That doesn't concern us, but
> there's code for it in refractasnapshot because people use that on
> debian with systemd.)
>


Thanks a lot for the analysis fsmithred. I guess we should open a bug
report against dbus to correct the behaviour of the dbus init script
(and ensure that /var/lib/dbus/machine-id is regenerated at each
boot).

On the other hand, it looks like /etc/machine-id mighr come from
Debian installations "converted" to Devuan, but we should check
whether any of the installer components might have put it there. We
should collect as many reports as possible of things that won't work
if /etc/machine-id does not exist.

Anybody willing to help with this: if your Devuan installation has a
file /etc/machine-id, could you please move/remove it and report any
application complaining about that, including the version of Devuan
you are using?

Thanks

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[     "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[       @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[     @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]