Skip to content
This repository has been archived by the owner on Mar 6, 2023. It is now read-only.

tasks/preflight.yml: fixed systemd version fact parsing #49

Merged
merged 1 commit into from
Oct 30, 2019
Merged

tasks/preflight.yml: fixed systemd version fact parsing #49

merged 1 commit into from
Oct 30, 2019

Conversation

elcomtik
Copy link
Contributor

Newer versions of systemd used by Debian 10 or Fedora 30 report its
version as three values, eg. "systemd 241 (v241-12.git1e19bcd.fc30)".
Currently preflight task assumes that it has only two and use last
one. However that value can't be converted to integer when templating
systemd service. Thats causes icmp probe failure with the message
msg="Error listening to socket" err="listen ip4:icmp 0.0.0.0: socket:
operation not permitted".

Parsing was modified to get second value from version string

Newer versions of systemd used by Debian 10 or Fedora 30 report its
version as three values, eg. "systemd 241 (v241-12.git1e19bcd.fc30)".
Currently preflight task assumes that it has only two and use last
one. However that value can't be converted to integer when templating
systemd service. Thats causes  icmp probe failure with the message
msg="Error listening to socket" err="listen ip4:icmp 0.0.0.0: socket:
operation not permitted".

Parsing was modified to get second value from version string
@paulfantom paulfantom merged commit 57c8075 into cloudalchemy:master Oct 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants