1n40
January 29, 2026, 6:57pm
3
Hi everyone,
long time no see. It took some time, but today I did figure out what to do about this error, and it was solution that most likely wasn’t expected.
For hte Grub2, I was able to manually install fc41 versions by searching for RPMs.
ALL OF THE COMMANDS ARE BEING EXECUTED AS ROOT
dnf remove breeze-icon-theme
with this, I was able to actually execute stage 3
qubes-dist-upgrade --releasever=4.3 -y -s
More than 1600 packages were upgraded/downloaded
But, after the upgrade, sys-net, sys-firewall and sys-whonix didn’t start. To fix this, I used commands from
I had a 4.3 upgrade Stage 3 failure where an old kernel-qubes-vm package couldn’t be removed. I fixed that issue and manually removed the package. I then manually ran the remaining commands (systemctl preset-all and systemctl enable) from the Stage 3 part of the upgrade script.
I rebooted into Qubes 4.3 to complete Stages 4-6. After rebooting, none of my qubes are able to start. If I manually start a qube, I see this error:
Error: Check of pool qubes_dom0/vm-pool failed (status:64). Manual rep…
These were the commands I executed:
journalctl --vacuum-time=1d
lvresize --size 40G /dev/qubes_dom0/root
resize2fs /dev/mapper/qubes_dom0-root
lvconvert --repair qubes_dom0/vm-pool
With this done, all previously mentioned qubes did start again.
Then, I executed another part of migration
qubes-dist-upgrade --releasever=4.3 -y --all-post-reboot
For stage 4, every single migration attempt is failing. This bug is reported
opened 02:48PM - 17 Jan 26 UTC
C: Debian/Ubuntu
P: default
needs diagnosis
C: dist upgrade
affects-4.3
**Note:** this bug report comes from [ephile on the forum](https://forum.qubes-o… s.org/t/root-access-fails-on-templates-causing-qubes-dist-upgrade-error/38695/5) but I can reproduce.
## Qubes OS version:
r4.3
## Affected component(s) or functionality:
For debian-12-minimal templates restored from r4.2.x or 4.1.x:
qvm-run -u root debian-12-minimal xterm opens the terminal as user, not root,
and qubes-dist-upgrade fails with the following error message:
```
----> Upgrading debian-12-minimal...
ERROR: This script must be run with root permissions
+ 1000 -ne 0
+ echo 'ERROR: This script must be run with root permissions'
+ exit 1
ERROR: A general error occurred while upgrading debian-12-minimal (exit code 1).
```
## Steps to reproduce the behavior:
Migrate debian-12-minimal template from a r4.2.4 machine to r4.3. Once restored, run
```
sudo qubes-dist-upgrade --releasever=4.3 --template-standalone-upgrade
```
## Expected or desired behavior:
All supported templates migrated from any r4.x should maintain root terminal access and be upgradeable with qubes-dist-upgrade.
## Actual behavior:
The upgrade process fails and attempts to access the root terminal open the user terminal instead.
qvm-console-dispvm --autostart debian-12-minimal works as expected, so root access is available via this method.
## General notes:
debian-12-minimal templates installed to r4.3 with qvm-templates behave as expected.
And with that, I was able to boot into R4.3 with 6.18 kernel