Has anybody tried doing the in place upgrade from 4.1 to 4.2?
  
  
    
  This page explains how to upgrade from Qubes 4.1 to Qubes 4.2. There are two ways to upgrade: a clean installation or an in-place upgrade. In general, a clean installation is simpler and less error-prone, but an in-place upgrade allows you to...
   
  
    
    
  
  
 
This article contains the instructions, but when the following step is run:
sudo qubes-dist-upgrade --all-pre-reboot
“STAGE 1” seems to fail at least on the debian-12 template:
debian-12: ERROR (exit code 20, details in /var/log/qubes/mgmt-debian-12.log)
after the templates upgrade(except for debian-12), the script will not progress past
STAGE 1.
             
            
              
           
          
            
            
              Check the error details in /var/log/qubes/mgmt-debian-12.log.
             
            
              
           
          
            
            
              various error message s are present:
Failed to fetch tor-http://deb …
Some index files failed to download.They have been ignored, or old ones used
instead.
             
            
              
           
          
            
            
              Maybe it was a transient issue with network connection. Did you try to run the sudo qubes-dist-upgrade --all-pre-reboot again so that debian-12 template will update successfully?
             
            
              
           
          
            
            
              It’s been attempted more than once, yes.
             
            
              
           
          
            
            
              Change the updatevm used by this script to sys-whonix since you’re using onion repos:
    --updatevm, -f                     Current UpdateVM defined (default 'sys-firewall').
 
            
              
           
          
            
            
              The dom0 update qube has been changed to sys-whonix.
The attempted command was:
sudo qubes-dist-upgrade --all-pre-reboot --updatevm -f sys-whonix
debian-12: ERRROR
             
            
              
           
          
            
            
              The connection error mentioned above still persists.  This is even after changing
to an obfs4 bridge, or to no bridge, or meek-azure.
The same “Failed to fetch”  for the .onion repo for the r4.1 Qubes version.
             
            
              
           
          
            
            
              Can you try accessing the repos using Tor Browser in Whonix Workstation qube through sys-whonix?
             
            
              
           
          
          
            
            
              
I’m not sure how it works, but you need to use either --updatevm or short -f flag, not both of them:
sudo qubes-dist-upgrade --all-pre-reboot --updatevm sys-whonix
or
sudo qubes-dist-upgrade --all-pre-reboot -f sys-whonix
 
            
              
           
          
            
            
              I had previously attempted using --updatevm just on its own without “-f” for example.
             
            
              
           
          
            
            
              
 janglingquo_575:
 
various error message s are present:
Failed to fetch tor-http://deb …
Some index files failed to download.They have been ignored, or old ones used
 
 
Can you post the full log for debian-12?
             
            
              
           
          
            
            
              E: The method driver /usr/lib/apt/methods/tor+http could not be found.
W: http://repos.azulsystems.com/debian/dists/stable/Release.gpg:  Key is stored
in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section
in apt-key(8) for details.
             
            
              
           
          
            
            
              Remove all tor+ from the repository files in debian-12.
sudo sed -i "s|tor+||g" /etc/apt/sources.list /etc/apt/sources.list.d/*
 
            
              
           
          
            
            
              which directory is that again? /etc/conf.d?
I can see you’ve edited your original post to include a helpful command.
what does “tor+” prefix actually do to this URL?
             
            
              
           
          
            
            
              
It’s telling the package manager to use apt-transport-tor:
             
            
              
           
          
            
            
              E: The method driver /usr/lib/apt/methods/tor+http could not be found
Is this statement referring to apt-transport-tor being missing? Is the package
missing?
             
            
              
           
          
            
            
              Yes, the package is missing, but just installing the package won’t work, you need to configure it to use sys-whonix as well since apt-transport-tor assuming that tor process is running in the system.