No Match for argument qubes-template-fedora-34

[Username@dom0 ~]$ sudo qubes-dom0-update qubes-template-fedora-34
Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time…
fedora/metalink | 5.1 kB 00:00
qubes-dom0-current/metalink | 2.7 kB 00:00
qubes-templates-itl/metalink | 2.7 kB 00:00
updates/metalink | 4.8 kB 00:00
No Match for argument qubes-template-fedora-34
Nothing to download

A couple days ago there was a post that support was added for fedora-34 and I can even view that the package is in the repo by using “sudo qubes-dom0-update --action=search qubes-template”. However upon trying to actually perform the update I am ultimately met with “No Match for argument qubes-template-fedora-34” and “Nothing to download”. If anyone could provide some helpful things to check or troubleshoot please do!

According to the documentation, this may be because you already have the template installed.

“No match found” when trying to install a template
For example:

[user@dom0 ~]$ sudo qubes-dom0-update --enablerepo=qubes-templates-itl qubes-template-debian-10
Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time…
No Match for argument qubes-template-debian-10
Nothing to download

This normally means you already have the template installed. It may be that you have the matching package installed, but you removed or renamed the template. Check rpm -q qubes-template-. If it lists the package, but you don’t really have the template present (qvm-ls doesn’t list it), you need to clean up leftovers of the package with rpm -e --noscripts qubes-template-, then install it normally.

See: Qube troubleshooting | Qubes OS

2 Likes

You are an amazing human being!

Human?