-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"enable boot-efi.mount" make ppc64le platform fail #115
Comments
I'll take a look at this. I'm not sure why the |
It's working fine for ppc64le when I replace the "RequirdBy=local-fs.target" by "Before=local-fs.target" in boot-efi.mount. |
Hmm yeah, I had noticed the same issue re. the conditional not being respected in #105 (comment). Related: #119 -- systemd was mounting things automatically. Might be worth rebuilding on the latest FCOS config with that? |
hi, I've the same issue on s390x. Would be possible to have some sort of parametrization for some of the config? Like arch specific. This could also solve some other issues I have on s390x |
I have been investigating this for awhile as this has appeared as unit file dependency issue, looking for cycles. I have spoken about it with @msekletar (thanks !!) and he pointed out to me that actually the |
Hmm odd, are we sure about this?
(
Does a run with |
Seems to work as documented in a quick test on FCOS itself:
|
Can we sanity check BTW that Anaconda didn't create
Ahh didn't catch right away that you were referring to cycles in the dependency graph. Can you post the cycle systemd logs out? |
@jlebon anaconda didn't create the efi partition on s390x |
@alicefr Not the partition, but the |
We are planning to add masking efi-mount in |
Where do we stand on this issue? |
I think the condition on Also |
That is what I've probably said but as @jlebon explained, conditions are an exception to this rule. Sorry for the confusion. At any rate, you really don't want |
Thanks for the feedback. I have incorporated the changes in to the PR. Working on testing it atm. @jlebon what do you think about it? |
Conditions are evaluated only after a unit has pulled in its dependencies, so they won't prevent e.g. waiting for a device unit to activate. Avoiding this generally requires a systemd generator. #155 moves |
cosa run failed on ppc64le platform.
ppc64le qcow2 generated image does not end its boot and get stuck with no access to login.
The problem is due to the "enable boot-efi.mount" added in
overlay/usr/lib/systemd/system-preset/42-coreos.preset for all platforms.
see commit cb3f240
and also #105 and #106 pull requests
I didn't find a fair way to avoid it, please @ajeddeloh could you have a look ?
The text was updated successfully, but these errors were encountered: