-
-
Notifications
You must be signed in to change notification settings - Fork 50
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
Salt fails to run in minimal/whonix templates #4272
Comments
I'm not sure what is the best solutions, I see those:
I prefer option 2, to make salt usable also for initial configuration. @adrelanos @andrewdavidwong any other opinion on this one? |
|
Thanks for opening, @marmarek! Ran into this problem recently, and the proposed solution 2 in your list strikes me as the best approach to resolve going forward. In the meantime, as a temporary workaround:
You can now use Salt to provision AppVMs based on |
I am unsure about the minimal templates but for Whonix it would be best if Qubes packages (core agent or something) made sure all needed dependencies are installed. |
Interestingly, this doesn't seem to be a problem in a stretch minimal template. |
BTW it's already fixed upstream: saltstack/salt#48234 saltstack/salt#48289 |
Until salt 2018.3.3 is released (and packaged at least for Fedora), I'm going to add python-concurrent.futures package to our templates. |
The missing module in salt thin is already fixed upstream and queued for 2018.3.3 (at least). This commit should be reverted when it gets released and packaged in some Qubes-supported template. QubesOS/qubes-issues#4272
The missing module in salt thin is already fixed upstream and queued for 2018.3.3 (at least). This commit should be reverted when it gets released and packaged in some Qubes-supported template. QubesOS/qubes-issues#4272
The missing module in salt thin is already fixed upstream and queued for 2018.3.3 (at least). This commit should be reverted when it gets released and packaged in some Qubes-supported template. Add the package only to minimal template, as it is already pulled in by salt itself in other templates. QubesOS/qubes-issues#4272
|
This issue appears to be fixed now (at least on R4.0). |
Qubes OS version:
R4.0 (but R3.2 probably too)
Affected component(s):
salt
Steps to reproduce the behavior:
sudo qubesctl --skip-dom0 --target=whonix-ws-14 --show-output pkg.upgrade
Expected behavior:
Install updates in the template.
Actual behavior:
General notes:
Looks like python2-futures package is needed and it isn't handled (bundled?) by salt.
Related issues:
See https://openqa.qubes-os.org/tests/233#downloads, update-qubesctl-upgrade.log file.
The text was updated successfully, but these errors were encountered: