I’ve read this thread, though not the github posts. Anyway I am having a problem that might be related. I installed 4.3, and restored all of my templates to 4.3 (from 4.2). Everything was fine, until the other day when I upgraded dom0. I am speculating there’s a connection. Now I can not upgrade my templates, and when I run qvm-run -u root <template> xterm I get a user terminal in that template.
I had not heard about qubes-dist-upgrade. Why would I? I installed 4.3 fresh, and restored my old qubes, like I have done every time since 3.0. (I never back up and restore dom0). And it worked fine, until the dom0 upgrade.
So now I installed qubes-dist-upgrade, and I ran sudo qubes-dist-upgrade --releasever=4.3 --template-standalone-upgrade but for every qube, I get the following error:
----> Upgrading debian-12-xfce...
ERROR: This script must be run with root permissions
* [( 1000 -ne 0 ]]
* echo 'ERROR: This script must be run with root permissions'
* exit 1
Can you help me troubleshoot?
I can imagine that I will have to somehow get a new signing key, and update the qubes file in /etc/apt/sources.list.d. And if I have to do this manually, I will. But some of the templates that qubes-dist-upgrade fails on are templates that still do have sudo access working (ex: debian-42-xfce) so the error is very confusing. The whole thing is confusing, from why it only started three weeks into my upgrade, when I upgraded som0 last week, etc.
Anyway, any help is appreciated.
Yeah, that’s when this problem started for me, although @unman in another thread seemed to want to ignore the possibility that the problems were related. I actually think that probably indicates a bigger problem: why did the old qubes update fine, if they shouldn’t have, and why did they stop?
Then the third problem: why does qubes-dist-upgrade give me the error above?
I’m very confused.
For several years, github has essentially required its users to dox themselves to access the site. It’s not something that security/privacy minded people such as myself will conform to. Of course you have to follow your own morals but I encourage you to stop using it as well. (Or at leaset to post your debugging steps here).