opened
perfinion
username_0
The pre-flight checks try to change to $HOME, this can fail for multiple
reasons. One such case is that /root is a protected dir under SELinux
which the master should not have access to. The daemon should instead
change to the root dir which is the only dir that is always guaranteed
to be there. The limited testing I have managed to do shows that windows
accepts the '/' path too just fine so the os-specific case is not
required either.

Changing to $HOME was added in https://github.com/saltstack/salt/pull/21279

Gentoo-Bug: https://bugs.gentoo.org/560300
salt/master: chdir to root not homedir
issue
created
cachedout
username_1
I'm willing to merge this for now, but it needs extensive testing across all platforms so I'd like to let it run the full test suite across additional distros and see how things go. Thanks!
comment
created
cachedout
username_1
@twangboy Now that this is merged, please verify that your Windows installs still operate correctly. Thanks.
comment