qubes-issues icon indicating copy to clipboard operation
qubes-issues copied to clipboard

Qubes OS Global Config section for setting exceptions for template update proxies includes an app qube in the template list

Open rwiesbach opened this issue 2 years ago • 3 comments

How to file a helpful issue

Qubes OS release

4.2

Brief summary

Qubes OS Global Config allows to set exceptions for update proxys of templates. For whatever reason one of my AppVMs can be chosen in the template-exception list is well (is not standalone, does not provide Network, no service enable in qube settings)

Steps to reproduce

Don't know. need help to find out

Expected behavior

Templates have a default update proxy and an other update proxy can be defined by exceptions (and in fact Standalone VMs should be as well #8851), but not AppVMs and NetVMs

Actual behavior

One (and only one) non-standlone, not providing Network, no service enable in qube settings qube can be selected for whatever reason. It is not lexicographically the first (but the second)

rwiesbach avatar Jan 11 '24 00:01 rwiesbach

Are you sure it's an AppVM? The current logic for "needs UpdateProxy" is:

  • AdminVM and AppVM: always False
  • has a template: always False
  • networked: always False
  • the rest: True

Could you check the qvm-prefs for this VM? I'm interested in whether it has template and what class it has.

marmarta avatar Jan 26 '24 14:01 marmarta

Also this might be accidentally fixed by https://github.com/QubesOS/qubes-desktop-linux-manager/pull/182 together with #8851

marmarta avatar Jan 26 '24 15:01 marmarta

qubes-manager.noarch 4.2.8-1.fc37 still has this. I verified again that the settings page of the mentioned qubes says "Type: AppVM"

rwiesbach avatar Apr 29 '24 14:04 rwiesbach