from 11/1/2026 archlinux updates stops due to dependency of qubes-db-vm and qubes-vm-core:
Updating archlinux
Progress reporting not supported.
Refreshing package info
:: Synchronizing package databases...
qubes-r4.3-current downloading...
core downloading...
extra downloading...
multilib downloading...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-db-vm
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-vm-core
error: failed to prepare transaction (could not satisfy dependencies)
Installed packages:
None
Updated packages:
None
Removed packages:
None
Cool that template isn’t damaged, as it happens with debian rolling templates.
Case should be reported in github?
1 Like
Today, I also see this error.
Yes the right way is to create a related github issue, so please create the issue .
Ask someone else or submit by yourself.
I consider connection between github and forum accounts as risk for de-anonymization.
Issue created and fixes pushed :
opened 04:45PM - 11 Jan 26 UTC
closed 08:57PM - 11 Jan 26 UTC
C: Arch Linux
P: default
diagnosed
pr submitted
C: updates
affects-4.3
community template
### Qubes OS release
QubesOS R4.3.0, ArchLinux template with current-testing re… pository.
### Brief summary
Broken python version dependency for `qubes-db-vm` and ` qubes-vm-core`.
First reported in the forum : https://forum.qubes-os.org/t/archlinux-python-3-14-dependency-required-by-qubes-db-vm-qubes-vm-core/38554
### Steps to reproduce
Update the ArchLinux template with `pacman -Syu`
### Expected behavior
No error message.
### Actual behavior
Below error message:
```
[root@tpl-archlinux-43 ~]# pacman -Syu
:: Synchronizing package databases...
qubes-r4.3-current-testing is up to date
qubes-r4.3-current is up to date
core is up to date
extra 7.9 MiB 2.60 MiB/s 00:03 [######################] 100%
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-db-vm
:: installing python (3.14.2-2) breaks dependency 'python<3.14' required by qubes-vm-core
[root@tpl-archlinux-43 ~]#
```
### Additional information
1 Like
ludovic
January 13, 2026, 12:14am
6
The qubes-db-vm-4.3.2-1 and qubes-vm-core-4.3.40-1 packages are now available in the Qubes ArchLinux current-testing repository, with the fixed python version dependency.
cubit
February 11, 2026, 10:41am
7
EDIT:
I had incorrectly named the repo in ‘pacman.conf’ as [current-testing], changing it to the correct db name allowed me to update.
[qubes-r4.3-current-testing]
SigLevel = Optional TrustAll
Server = Index of /r4.3/current-testing/vm/archlinux/pkgs/
I had also to sign the repo key:
sudo pacman-key --lsign-key “Qubes OS 4.3 Archlinux Packages Signing Key”
unman
February 11, 2026, 12:22pm
8
If you look in the /etc/pacman.d directory you will see a config file
for Qubes current testing. It’s currebtly disabled. All you have to do
is rename it from 85-qubes-current-testing.conf.disabled to
85-qubes-current-testing.conf. Files in this directory are included
by directive in /etc/pacman.conf
Server = Index of /r4.3/current-testing/vm/archlinux/pkgs/
This is right.
1 Like
unman
February 11, 2026, 12:30pm
9
I should have added that the repositories selected are not imo good
mirrors.
I always look at the mirror list and use from the top 5 working mirrors.
Arch Linux - Mirror Status or geographically appropriate if
wanted.
Oh, and update archlinux-keyring first.
I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.
1 Like