Revert "nspawn: remove unnecessary mount option parsing logic"#13173
Revert "nspawn: remove unnecessary mount option parsing logic"#13173yuwata merged 2 commits intosystemd:masterfrom
Conversation
This reverts commit 72d967d. Revert this because it broke the `norbind` option of the bind flags because it does bind-mounts unconditionally recursive. Let's bring the old logic back. Fixes: systemd#13170
This regressed so let's add a test to make sure it doesn't happen again.
a232306 to
5574181
Compare
|
In the meantime, I triggered bionic-amd64 manually here. |
I don't have access to the lab where the Ubuntu CI runs, but there were (and apparently still are) problems in the lab I do have access to. The Canonical infrastructure team is working on it; I don't think there is anything I'm able to do, although it seems like the production lab where Ubuntu CI runs is working better now. |
|
Sorry I'm at Debconf right now and so I don't have very good availability this week. I checked a couple of other recent PRs (#13176 and #13175) which seem to have gone OK - did this resolve itself? I can see some |
|
|
There was a bug w.r.t. the `norbind` option of bind mount options in systemd, so we need backport the upstream fix to v241. See systemd/systemd#13173
There was a bug w.r.t. the `norbind` option of bind mount options in systemd, so we need backport the upstream fix to v241. See systemd/systemd#13173
As CoreOS Container Linux is in maintenance mode (coreos/bugs#2559 (comment)) and won't see many new features and we need some systemd bugfixes that rkt needs (specifically systemd/systemd#13173 and systemd/systemd#12860) let's switch to Flatcar Linux. Flatcar Linux us a drop-in replacement of Container Linux and its Edge channel contains the needed bugfixes. To do that, we need to change the GPG key to verify the images through the script.
As CoreOS Container Linux is in maintenance mode (coreos/bugs#2559 (comment)) and won't see many new features and we need some systemd bugfixes that rkt needs (specifically systemd/systemd#13173 and systemd/systemd#12860) let's switch to Flatcar Linux. Flatcar Linux us a drop-in replacement of Container Linux and its Edge channel contains the needed bugfixes. To do that, we need to change the GPG key to verify the images through the script.
As CoreOS Container Linux is in maintenance mode (coreos/bugs#2559 (comment)) and won't see many new features and we need some systemd bugfixes that rkt needs (specifically systemd/systemd#13173 and systemd/systemd#12860) let's switch to Flatcar Linux. Flatcar Linux us a drop-in replacement of Container Linux and its Edge channel contains the needed bugfixes. To do that, we need to change the GPG key to verify the images through the script.

This reverts commit 72d967d.
Revert this because it broke the
norbindoption of the bind flagsbecause it does bind-mounts unconditionally recursive.
Let's bring the old logic back.
Also, add a test for this.
Fixes: #13170