Error after last update to dom0 -- template manager error and can't update dom0

Something odd. After the last dom0 update sometime last week, I can’t check for new updates, it complains about

qubes-download-dom0-updates.sh missing

also, the template manager doesn’t work, simply spits

ERROR: qrexec call 'qubes.TemplateSearch' failed

I guess some packages got removed from my dom0?

Any hints on how to install what’s missing?

this is on version 4.2.4

edit:

the file /usr/lib/qubes/qubes-download-dom0-updates.sh is missing in dom0

last update was 20th of may

1 Like

For the template seems that qubes.TemplateSearch is missing in /etc/qubes-rpc in the template for whonix-workstation-17, could this be causing the issue?

1 Like

This is the error from dom0 when doing a qvm-template list

root@dom0 Desktop]# qvm-template list --verbose
[Qrexec] 
ERROR: qrexec call 'qubes.TemplateSearch' failed.
2025-05-26 07:31:06,173 [MainProcess qvm_template.main:1744] app: qrexec call 'qubes.TemplateSearch' failed.
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/qubesadmin/tools/qvm_template.py", line 1725, in main
    list_templates(p_args, app, 'list')
  File "/usr/lib/python3.11/site-packages/qubesadmin/tools/qvm_template.py", line 1293, in list_templates
    query_res = qrexec_repoquery(args, app)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/qubesadmin/tools/qvm_template.py", line 541, in qrexec_repoquery
    raise ConnectionError("qrexec call 'qubes.TemplateSearch' failed.")
ConnectionError: qrexec call 'qubes.TemplateSearch' failed.
1 Like

Both of those issues were cause by the fact that I switched the template for sys-firewall to try and harden it not thinking that it would affect dom0’s update. All fixed now

2 Likes