On Wed, Jul 29, 2020 at 08:04:54AM +0200, Bastian Blank wrote:
> | # /run/systemd/generator/systemd-growfs@-.service
> | # Automatically generated by systemd-fstab-generator
> | 
> | [Unit]
> | BindsTo=%i.mount
> | After=%i.mount
> | Before=shutdown.target local-fs.target
> 
> So it is an artefact of Debian being the only distro still starting the
> real system with a read-only / (and with that making using first-boot
> mode impossible).

This is a systemd upstream issue, fixed in 244.1.  See
https://github.com/systemd/systemd/issues/14603 and the corresponding
fix in
https://github.com/systemd/systemd/commit/18e6e8635f06ac8d935ed5494ea65c6dac6af90f

The easiest solution for us would be to ship a drop-in configuration
fragment to supply the missing dependency.  I've opened a merge request
to do this at
https://salsa.debian.org/cloud-team/debian-cloud-images/-/merge_requests/213

A more complete solution would be to ask the systemd maintainers to
backport the above commit to buster, but it's too late to get that
change into the upcoming point release (10.5).  With that in mind, I
propose that we ship the drop-in now, and pursue the systemd fix for
buster 10.6.  If we get the systemd fix, we can stop shipping the
drop-in.

noah

Reply via email to