-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Changes with Linux ACL between 2018.3.3 and 2018.3.4 #51959
Comments
@knine Thanks for the report. Unfortunately I haven't been able to reproduce the issue above, using this state:
The permissions are updated correctly using 2018.3.3 and then using 2018.3.4 the permissions remain unchanged. |
Interesting. I rolled one of my systems back up to 2018.3.4 again after everything checks out, and the same error returns. The "perms" thing in the setting that is sticking out to me in the report, how it sees "5" instead of "rx" and so it wants to change it since the YAML says "rx" (I'm assuming). Somewhere these two are not equating. |
I've encountered a case for "4" not equating to "r" as well.
|
If this helps...
|
@knine That helped a lot. I was able to duplicate the issue. Thanks! |
Closing this out as the fix is in the 2018.3 and later branches, and will be available in the next minor releases. If the problem persists, let us know and we can reopen this issue. |
Description of Issue/Question
It appears the acl.present state has a bug between versions 2018.3.3 and 2018.3.4. The following output is showing up during a test run in 2018.3.4:
This does not show up if I roll back to 2018.3.3. My guess is under the hood it is not seeing that "rx" is the same as "5". I can apply the changes, and it does it, but then the message re-appears again during a test run. I looked at the docs for the state and "perms" uses rwx, not numeric.
Setup
Steps to Reproduce Issue
Update from 2018.3.3 to 2018.3.4
Versions Report
Has issue:
Rollback to fix:
The text was updated successfully, but these errors were encountered: