Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Feb 24, 2020. It is now read-only.
This repository was archived by the owner on Feb 24, 2020. It is now read-only.

update stage1 to the latest systemd (v234) #3790

@alban

Description

@alban

rkt currently uses systemd-v231 (see coreos-common.mk) and #3787 is pushing an update to systend-v233. However, systemd-v234 is already released, so we should update to the last version at some point.

I didn't immediately update to the last version because of the following limitation as explained on #3787 (comment):

This is due to a change in systemd-nspawn-v234: see: https://github.com/systemd/systemd/pull/6261/files#diff-a8646f412b928a4679f2ec702b55c12bR338. With this changes, it now calls 'StartTransientUnit' synchronously. Before, it was called asynchronously without checking for errors. This 'StartTransientUnit' method was added in systemd-v205 (via systemd/systemd@c2756a684011) so it is not yet available in SemaphoreCI.

I contacted SemaphoreCI and they hopefully will have a new testing platform with Ubuntu 16 in the next few weeks. Once that platform is available, we could upgrade stage1 again without interruption in the tests. I don't think we care about support for systemd v204 if not for the tests.

@lucab suggested in #3787 (comment):

I don't want to put too much focus on legacy systems, but should we detect <205 and skip registration on that? I seem be understand the misbehavior is on systemd-nspawn registration. This should allow to sync to latest.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions