-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Qubes Global Settings crash when updating default netVM #3567
Comments
It seems that your 'sys-vpn-mullvad' netVM is set to default netVM so changing the default netVM is causing a loop. Try setting it to sys-net or sys-firewall before editing default netVM. |
When I open Qubes Global Settings the UI says my default netVM is After trying (and failing) to set it to What are the terminal commands for adjusting the global settings? |
@micahflee I meant to change sys-vpn-mullvad to sys-net or sys-firewall before changing the default netVM, have you tried? |
I'm not sure what you mean. In Qubes Global Settings I can change the default netVM to either |
I've also reproduced this problem on two separate computers with different hardware running Qubes 4.0. |
Make sure sys-vpn-mullvad's netvm is set to "sys-firewall", not "default (sys-firewall)". |
Excellent, that fixed it. Maybe this step could be automatic, because it's not immediately intuitive that there's a difference between "default (sys-firewall)" and "sys-firewall". |
Maybe some tooltip/help text there? @marmarta @andrewdavidwong |
Or maybe Qubes Global Settings can catch this error and display some sort of instructions if a user hits it. |
Sounds like a great candidate for #2211. Perhaps something like: " This could be clearer, but it's a start. |
What do you think about changing the behavior of 'default netVM'? I think that it would be better to use it only for 'default netVM' selection when doing new domains. Currently, apart of problems like this, it has too wide side effects. It's pretty easy to change the NetVM of a domain (or more) that you didn't want to. |
Added a tooltip to clarify what default/not default means when selecting networking. Proposed tooltip: "default ([name])" denotes system-wide default - if the default is changed in Global Settings, the networking qube will change. If you want to keep using a given networking qube regardless of system settings, select "[name]". references QubesOS/qubes-issues#2211 references QubesOS/qubes-issues#3567
Added a tooltip to clarify what default/not default means when selecting networking. Proposed tooltip: "default ([name])" denotes system-wide default - if the default is changed in Global Settings, the networking qube will change. If you want to keep using a given networking qube regardless of system settings, select "[name]". references QubesOS/qubes-issues#2211 references QubesOS/qubes-issues#3567
I don't think this change is a good idea - in practice, this would mean eliminating 'default' as a setting for VM's netVM, because otherwise it would produce inconsistent results ('default' for one VM would mean something different than for another VM). And the possibility of changing netVM for a bunch of VMs like that is - I think - pretty useful. What can be done (and I'll do it in a moment) is making clearer in the Qube Manager (and, hopefully qvm-ls) that a VM has the 'default' netVM set. |
When a VM has netvm set to 'default', now Qube Manager will display '(default)' in front of the netvm's name. references QubesOS/qubes-issues#3567
When a VM has netvm set to 'default', now Qube Manager will display '(default)' in front of the netvm's name. references QubesOS/qubes-issues#3567
If user's trying to set as default NetVM a VM that has a 'default' as netVM, the messege will elaborate a bit on what went wrong. fixes QubesOS/qubes-issues#3567
If user's trying to set as default NetVM a VM that has a 'default' as netVM, the messege will elaborate a bit on what went wrong. fixes QubesOS/qubes-issues#3567
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
Qubes OS version:
R4.0
Steps to reproduce the behavior:
Open the Qubes Global Settings program, change the default netVM to something else, and click OK.
Expected behavior:
It should save and update the default netVM.
Actual behavior:
Crash, and the default netVM doesn't get updated.
The text was updated successfully, but these errors were encountered: