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 Tools ▸ 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.

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.

To begin the Qubes 4.3 upgrade, open a dom0 Terminal and run:

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.

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 you log back in, your upgrade will be complete, and you can begin using SecureDrop Inbox again.