Which VMs should have qubes-update-check in their Services?

Sorry, after looking at all the topics regarding this, i still don’t understand which VMs should have qubes-update-check explicitly listed and checked.

Is it supposed to be only in Standalones and TemplateBasedVMs connected to NetVMs?

Can VMs that don’t have NetVM access and have their own templates only be updated manually by starting their templateVM?

qubes-update-check service is enabled for all qubes by default:

qubes-update-check

Default: enabled

Notify dom0 about updates available for this VM. This is shown in qubes-manager as ‘update-pending’ flag.

https://dev.qubes-os.org/projects/core-admin-client/en/latest/manpages/qvm-service.html

You can also read this topic:

Thanks! I read those previously, and still don’t understand.

So, even if it’s not listed under a particular qube’s Services in its settings, it’s still enabled?

Is the only reason to ever put it there then to disable it by unchecking it?

Yes. Also if you press on Disable All button in Updater checks field in Qubes Global Settings then it’ll add unchecked qubes-update-check service to all your qubes.

1 Like

Yes - The settings window shows DIVERSIONS from the default.
If a service is enabled by default it will not appear on the services
pane. (“Unlisted services will follow default settings”)
Services will feature in the drop down menu.

Yes

If you have some qubes that you run regularly you could consider
keeping the service enabled there, and disabling it in less commonly used
qubes, that use the same template.

1 Like