Upgrading to Qubes 4.3

Qubes 4.2 reaches end-of-life on June 21, 2026. SecureDrop Workstation users have until then to perform an in-place upgrade to Qubes 4.3. After that date, in-place upgrades will no longer be supported, and administrators will need to backup their existing SecureDrop Workstation installation, perform a a clean installation of Qubes 4.3, re-provision SecureDrop Workstation from scratch, and then restore from the backup.

Qubes 4.3 enables a host of new features that will improve the journalist experience and increase overall security. These include preloaded disposable VMs, which make it faster to open files, the ability to persistent specific directories within a VM, and a new devices API that allows SecureDrop to prevent journalists from accidentally attaching USB devices to a VM that could compromise the security of the workstation.

For more details, please see our blog post describing some of these new features.

You can also read the Qubes 4.3 release notes.

Planning for the upgrade

Upgrading to Qubes 4.3 is a multi-step process, which MUST be completed in full, in order. Only items marked optional can be skipped.

We recommend blocking 4-6 hours to complete the upgrade.

We also suggest reaching out to SecureDrop support via Signal to schedule a support window to make sure we are available to assist with any questions or issues you encounter during your upgrade.

In addition to the Workstation device you wish to upgrade, you will need:

  • a LUKS-encrypted USB or LUKS-encrypted external hard drive (of sufficient size to store a backup copy of your Inbox database)

  • (optional) an Ethernet cable and/or Qubes-compatible Ethernet adapter

Once you have these materials, you may begin stepping through the upgrade process outlined below.

Pre-requisite Tasks

Connect your laptop to AC power

The upgrade process takes several hours, and losing power in the middle of the upgrade could result in a broken system that would require a reinstall.

Please make certain your laptop is plugged into a charger before continuing.

Install all available pre-flight updates

First, you must make sure that you have all available updates (including the Fedora 43 template that is required for a successful upgrade)

From a dom0 Terminal opened via Qubes Application menu System Tools ▸ Other ▸ Xfce Terminal, run:

sdw-updater --skip-delta 0

And step through the standard SecureDrop pre-flight updater. If SecureDrop Inbox opens at the end, please close it and continue.

Perform a full backup

Although we have thoroughly tested the upgrade process, due to the inherently risky nature of an operating system upgrade, we very strongly suggest making sure you have a backup of your sensitive key material and SecureDrop Inbox database prior to upgrading.

Please follow the procedure outlined in our backup guide, then return here to continue the upgrade.

Connect to Ethernet (optional)

If your laptop has a supported built-in Ethernet port, we recommend that you connect via Ethernet and establish a hard-wired connection before continuing with the upgrade. A significant amount of data must be downloaded during the upgrade, and using Ethernet can help make the experience faster and smoother.

Ensure you have enough disk space

Please check the tray menu (top right of the screen) for an icon that looks like a hard drive (it may have been replaced with a warning sign). Click it and confirm:

  • Under varlibqubes: there is at least 5 GiB free space available

  • Under vm-pool: usage is below 80%

  • No warnings at the bottom of the window

If you encounter any problems in this step, please do not proceed and contact SecureDrop support via Signal so we can advise on working around limited storage space.

Upgrade to Qubes 4.3

After the backup and any other desired prerequisite steps are complete, you can move forward with the two-part upgrade process.

You may see a reference to “stages” during the upgrade. The initial three stages happen prior to the first reboot. The last three stages happen after the first reboot. We will not be referring to specific stages in the instructions below, but if you are interested in the technical details about each stage, please refer to Qubes documentation for the Qubes 4.3 upgrade.

Begin the Qubes 4.3 upgrade from the dom0 Terminal by running:

sudo qubes-dom0-update -y qubes-dist-upgrade

sudo qubes-dist-upgrade --releasever 4.3 -y --all-pre-reboot

If you encounter any errors with the above commands, please stop and contact support. Note that the commands may take a couple of hours to complete and may appear to hang at times.

If you do not encounter any errors, please reboot your SecureDrop Workstation when prompted.

Once you have logged back in, verify that you still have an active WiFi or Ethernet connection, then continue by running:

sudo qubes-dist-upgrade --releasever 4.3 -y --all-post-reboot

sdw-admin --apply

After the command completes, go ahead and reboot your SecureDrop Workstation one last time.

After the upgrade

After you log back in, your upgrade will be complete, and you can begin using SecureDrop Inbox again. You may have to re-connect to your WiFi.

You can confirm you are on version 4.3 of Qubes via Qube Manager ▸ About ▸ Qubes OS

Opening documents within the SecureDrop Inbox will now be much faster!