Qubes OS 4.1-rc3 has been released!

86 views
Skip to first unread message

Andrew David Wong

unread,
Dec 22, 2021, 4:23:22 AM12/22/21
to qubes-devel, qubes-users
Dear Qubes Community,

The third release candidate for Qubes 4.1 is here! There are no major
changes to report. We've just focused on fixing bugs that were
discovered and reported in the second release candidate.

If you're currently using any Qubes 4.1 release candidate, a regular
update [01] is sufficient to upgrade to the latest one. Otherwise,
read on for more about how to get started with testing Qubes 4.1-rc3.


What's new in Qubes 4.1?
------------------------

In case you still haven't heard, Qubes 4.1 includes several major new
features, each of which is explained in depth in its own article:

- Qubes Architecture Next Steps: The GUI Domain [02]
- Qubes Architecture Next Steps: The New Qrexec Policy System [03]
- New Gentoo templates and maintenance infrastructure [04]
- Reproducible builds for Debian: a big step forward [05]

There are also numerous other improvements and bug fixes listed in
the release notes [06] and in the issue tracker [07].

Finally, Qubes 4.1 features the following updated default components:

- Xen 4.14
- Fedora 32 in dom0
- Fedora 34 template
- Debian 11 template
- Whonix 16 Gateway and Workstation templates
- Linux kernel 5.10


How to test Qubes 4.1-rc3
-------------------------

If you're willing to test [08] this release candidate, you can help to
improve the stable release by reporting any bugs you encounter [09].
Experienced users are strongly encouraged to join the testing team [10]!

How to migrate to 4.1-rc3:

- If you're already on any 4.1 release candidate, simply perform a
normal update [01].
- If you're not on a 4.1 release candidate yet, you have two options:
1. Back up [11] your current installation, download [12] 4.1-rc3,
perform a fresh install [13], then restore [14] from your backup.
2. Perform an in-place upgrade [15].


Release candidate planning
--------------------------

With each new release candidate, Qubes 4.1 becomes more and more stable
as our testers report more bugs, and our developers fix them. As
explained in our general release schedule [16], this cycle will continue
until no major bugs are discovered, at which point the last release
candidate will be declared the stable 4.1 release. Until then, we plan
to have new release candidates approximately every five weeks.


[01] https://www.qubes-os.org/doc/how-to-update/
[02] https://www.qubes-os.org/news/2020/03/18/gui-domain/
[03] https://www.qubes-os.org/news/2020/06/22/new-qrexec-policy-system/
[04]
https://www.qubes-os.org/news/2020/10/05/new-gentoo-templates-and-maintenance-infrastructure/
[05]
https://www.qubes-os.org/news/2021/10/08/reproducible-builds-for-debian-a-big-step-forward/
[06] https://www.qubes-os.org/doc/releases/4.1/release-notes/
[07]
https://github.com/QubesOS/qubes-issues/issues?q=milestone%3A%22Release+4.1%22+is%3Aclosed+-label%3A%22R%3A+duplicate%22+-label%3A%22R%3A+invalid%22+-label%3A%22R%3A+cannot+reproduce%22+-label%3A%22R%3A+not+an+issue%22+-label%3A%22R%3A+not+our+bug%22+-label%3A%22R%3A+won%27t+do%22+-label%3A%22R%3A+won%27t+fix%22+
[08] https://www.qubes-os.org/doc/testing/
[09] https://www.qubes-os.org/doc/issue-tracking/
[10] https://forum.qubes-os.org/t/joining-the-testing-team/5190
[11]
https://www.qubes-os.org/doc/how-to-back-up-restore-and-migrate/#creating-a-backup
[12] https://www.qubes-os.org/downloads/
[13] https://www.qubes-os.org/doc/installation-guide/
[14]
https://www.qubes-os.org/doc/how-to-back-up-restore-and-migrate/#restoring-from-a-backup
[15] https://www.qubes-os.org/doc/upgrade/4.1/
[16] https://www.qubes-os.org/doc/version-scheme/#release-schedule

This announcement is also available on the Qubes website:
https://www.qubes-os.org/news/2021/12/21/qubes-4-1-rc3/

--
Andrew David Wong
Community Manager
The Qubes OS Project
https://www.qubes-os.org

Scat

unread,
Dec 28, 2021, 10:48:56 PM12/28/21
to qubes-users
Long time Qubes user...I just bought an upgraded laptop from what I have been using. I'd like to get the latest Qubes version and this release has a lot of appeal, however I am not sure I am competent enough to provide valuable feedback on this latest RC.

Should I install the RC or version 4.0.4? I would like to build this properly to start on my upgraded laptop...

I have been able to handle making new templates as febora and debian versions go end of life....so no problem there.
Any advice appreciated!

Sincerely,

(PS Just donated before year end to the Qubes project...keep going developers and community! You do great stuff!)

TheGardner

unread,
Dec 29, 2021, 6:20:57 AM12/29/21
to qubes-users
If you want to get the lastest version, just install/upgrade to 4.1rc3. This version is already working for most of the things and I'm sure, it will work for your daily things also. I wouldn't bother with 4.0.4 any more at this point of stage.

Ulrich Windl

unread,
Dec 31, 2021, 12:48:43 PM12/31/21
to qubes...@googlegroups.com
On 12/29/21 3:34 AM, Scat wrote:
...
> (PS Just donated before year end to the Qubes project...keep going
> developers and community! You do great stuff!)
...

Me too ;-)

Ulrich Windl

unread,
Dec 31, 2021, 12:50:14 PM12/31/21
to qubes...@googlegroups.com
On 12/29/21 12:20 PM, TheGardner wrote:
> If you want to get the lastest version, just install/upgrade to 4.1rc3.
> This version is already working for most of the things and I'm sure, it
> will work for your daily things also. I wouldn't bother with 4.0.4 any
> more at this point of stage.

Actually for a "release candidate" I'm expecting that most things do
work. ;-)
...

Scat

unread,
Dec 31, 2021, 8:01:25 PM12/31/21
to qubes-users
Thank you all, appreciate the feedback and happy new year to some!

Excuse the layman question but I assume if I install 4.1rc3, when 4.1 rolls outit is simply an upgrade?

Wishing every one the best 2022...

Andrew David Wong

unread,
Jan 1, 2022, 3:46:58 AM1/1/22
to Scat, qubes-users
On 12/31/21 2:40 PM, Scat wrote:
> Thank you all, appreciate the feedback and happy new year to some!
>
> Excuse the layman question but I assume if I install 4.1rc3, when 4.1 rolls
> outit is simply an upgrade?
>

It depends on the nature of any updates, but that seems like the most
likely outcome right now. In general, the final release candidate of a
series (whichever one that might be) is ultimately declared to be the
stable release. However, it's possible that a clean reinstallation may
be required from one release candidate to the next (though that's less
common and rather unlikely at this stage of the R4.1-rc series).

Scat

unread,
Jan 7, 2022, 4:51:19 PM1/7/22
to qubes-users
Just installed 4.1rc3 onto a Carbon X1(5th G)...went well. No major glitches...I think I am good but had a few questions:

1)I ran, a simple test I was advised to do: qubes-hcl-report AppVM  (Name of "AppVM" I was running)

Results you want:
HVM: Active
I/O MMU: Active
HAP/SLAT: Yes
TPM: Device not found <---Is this Anti-Evil Maid" ?
Remapping: Yes

2) I also ran: sudo xl dmesg|grep VT-d  (Thats a small “L” and a “|” Shift+\)
Results you want:
XEN Intel VT-d iommu 0 supported page sizes: 4kB
XEN Intel VT-d iommu 1 supported page sizes: 4kB
XEN Intel VT-d Snoop Control not enabled
XEN Intel VT-d Dom0 DMA Passthrough not enabled
XEN Intel VT-d Queued Invalidation enabled
XEN Intel VT-d Interrupt Remapping enabled

                Post Interupt not enabled     <----This one is new to me? Does this look alright?

XEN Intel VT-d Shared EPT tables not enabled - This is enabled


3) I tried to Install Anti-Evil-Maid
sudo qubes-dom0-update anti-evil-maid    <---It timed out or couldn't find where to download??


4) Cool feature but 4.1rc3 has options in General Settings to pick how to update dom0, which one do I use for 4.1rc3?: Stable updates? Testing updates? Unstable updates? or Testing updates(security only)?

No big issues with the OS, I like it, specifically disposable firewall and USB VM, I used to use Debian for my print VM...couldn't get it going but Fedora was super easy! Very similar feel to the current 4.0 but updated look. Verifying the ISO was painful...I would pay for a verified/trustable bootable USB...could be a good way to raise funds! Maybe ship in a tamper proof case...

Scat

unread,
Jan 7, 2022, 4:52:09 PM1/7/22
to qubes-users
I just updated my OS to 4.1rc3....pretty slick! I picked up a X1 Carbon (5thG) and loaded it on...the install went pretty good. Verifying the ISO is still a pain....I would suggest Qubes sell a bootable thumb drive that has been verified, maybe package it in a tamper resistant package for security. I would pay for that...might be a good way to raise funds.

Some early observations are:
- I have always used Debian for my Printing VM...struggled setting Debian up for printing but setting up Fedora was a breeze. Although I don't get some of the print notifications...not a big deal at all.
- Love the disposable USB and firewall.

I did have a few questions I was hoping to get help with:


1) I ran these tests I know: qubes-hcl-report AppVM  (Name of a "AppVM" I was running)


Results you want:
HVM: Active
I/O MMU: Active
HAP/SLAT: Yes
TPM: Device not found      <- Is this Anti-Evil-Made I am missing?
Remapping: Yes

2)I also ran this test: sudo xl dmesg|grep VT-d  (Thats a small “L” and a “|” Shift+\)

Results you want:
XEN Intel VT-d iommu 0 supported page sizes: 4kB
XEN Intel VT-d iommu 1 supported page sizes: 4kB
XEN Intel VT-d Snoop Control not enabled
XEN Intel VT-d Dom0 DMA Passthrough not enabled
XEN Intel VT-d Queued Invalidation enabled
XEN Intel VT-d Interrupt Remapping enabled

Post Interupt not enabled        <- This is something new?? Is this OK?


XEN Intel VT-d Shared EPT tables not enabled - This is enabled


3)I was not able to install "Anti-Evil-Maid" it seemed to time out?
sudo qubes-dom0-update anti-evil-maid


4) With 4.1rc3 I noticed some cool GUI options in "Global Settings" for picking how to update dom0....for 4.1rc3 which one do I use? Stable(default)? Testing updates? Unstable updates? or Testing updates(security only)?

Thanks for any help or thoughts...

On Saturday, January 1, 2022 at 2:46:58 AM UTC-6 a...@qubes-os.org wrote:

awokd

unread,
Jan 10, 2022, 11:15:12 AM1/10/22
to qubes...@googlegroups.com
Scat:

> TPM: Device not found <---Is this Anti-Evil Maid" ?

Yes.

VT-D settings look OK. Qubes will warn on install if something required
is missing.

> 3) I tried to Install Anti-Evil-Maid
> sudo qubes-dom0-update anti-evil-maid <---It timed out or couldn't find
> where to download??

May not be out yet for 4.1, but you'd need to get your TPM functional
first anyways.

> 4) Cool feature but 4.1rc3 has options in General Settings to pick how to
> update dom0, which one do I use for 4.1rc3?: Stable updates? Testing
> updates? Unstable updates? or Testing updates(security only)?

If this is your primary workstation, choose stable or testing(security
only) if you want security updates as soon as they are released, but
with potential problems as they haven't been as broadly tested. If you
don't mind breakage and want to test updates in advance and provide
feedback, choose Testing.

--
- don't top post
Mailing list etiquette:
- trim quoted reply to only relevant portions
- when possible, copy and paste text instead of screenshots

Steve Coleman

unread,
Jan 10, 2022, 11:30:10 AM1/10/22
to qubes-users


On Mon, Jan 10, 2022, 11:15 AM 'awokd' via qubes-users <qubes...@googlegroups.com> wrote:
Scat:

> TPM: Device not found <---Is this Anti-Evil Maid" ?

Yes.

VT-D settings look OK. Qubes will warn on install if something required
is missing.

Anybody try using a vTPM or TPM Simulator with Qubes? 

My machine came with a "software TPM" which only works under Windows apparently. I had previously looked at Xen vTPM but somehow could not manage to get it to work under Qubes. I can't be the only one out there without a TPM, so I just wanted to ask if anyone else had looked into a virtual/software replacement yet.



Scat

unread,
Jan 15, 2022, 3:00:55 PM1/15/22
to qubes-users
Thanks all for the help...making progress...really appreciate the responses

As I continue to explore the new 4.1rc3 another issue comes up that I can't remember experiencing with 4.0 and it seems important:

When I try to back up my system and insert a WD external hard drive I get an error when I try to mount it, specifically "Error mounting /dev/sda1 at run/media/user/easystore: unknown filesystem type 'ntfs3,ntfs'

- I tried both USB ports, same error
- I tried multiple hard drives, including the one I used with my 4.0 setup, same error
- I see the device in my sys-usb but the error comes when I try to mount the device
- I can mount a small USB drive and transfer files but when I put in a large disk the error occurs
- I tried backing up on a 32g thumb drive and it started to back up but then errored out with the following: "ERROR: Writing backup to VM failed: cat: write error: File too large (I use a dedicated VM for my email(Thunderbird) which has a lot of emails.
- Never had this problem with my 4.0 set up
- I googled and found similar issues but nothing with a solution

The above is my biggest issue right now but also had a few other questions:
- USB-C doesn't seem to work? Not a big deal but I can't mount a USB-C thumbdrive(in all fairness I was using a regular USB and used a dongle to convert to USB-C). I found an old thread that mentioned USB-C isn't supported in Qubes...
- My Thunderbird VM(dedicated VM to email) seems to constantly be downloading emails (I remember this from my 4.0 set up and it eventually stopped) but I have a large number of emails. Is there a better way to manage this? Can I some how save these emails with out deleting them? I changed "Private storage max size:" to 30g...not sure this is right but seems to make sense. I also changed Initial memory to 500MB and Max memory to 5000MB in an effort to add more resources to my email VM

The lack of being able to back-up is my biggest concern...

Franz

unread,
Jan 16, 2022, 7:34:58 AM1/16/22
to qubes-users, qubes-devel
Hello my friends and thanks for the great work.

I clean installed release 3 and tried to update dom0. It replies: "No updates available". It seems strange. Is it normal?
Best
Franz

--
You received this message because you are subscribed to the Google Groups "qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/98e481bb-cf44-1afc-5f29-3c6e58e980d1%40qubes-os.org.

awokd

unread,
Jan 16, 2022, 8:22:19 AM1/16/22
to qubes...@googlegroups.com
Scat:

> When I try to back up my system and insert a WD external hard drive I get
> an error when I try to mount it, specifically "Error mounting /dev/sda1 at
> run/media/user/easystore: unknown filesystem type 'ntfs3,ntfs'

Add an ntfs package to the template you're using for the AppVM where
you're trying to mount it.

>
> The above is my biggest issue right now but also had a few other questions:
> - USB-C doesn't seem to work? Not a big deal but I can't mount a USB-C
> thumbdrive(in all fairness I was using a regular USB and used a dongle to
> convert to USB-C). I found an old thread that mentioned USB-C isn't
> supported in Qubes...

I think USB-C is supported now, but can't confirm. Maybe try an addin
USB-C adapter so you can connect directly?

> - My Thunderbird VM(dedicated VM to email) seems to constantly be
> downloading emails (I remember this from my 4.0 set up and it eventually
> stopped) but I have a large number of emails. Is there a better way to
> manage this? Can I some how save these emails with out deleting them? I
> changed "Private storage max size:" to 30g...not sure this is right but
> seems to make sense. I also changed Initial memory to 500MB and Max memory
> to 5000MB in an effort to add more resources to my email VM

Your changes seem reasonable. I doubt email would need more than 1-2GB
max RAM, but more won't hurt if you have plenty. You can create a local
mail folder in Thunderbird and move your emails there, but then it
becomes even more important to have a good backup as the only location
for them would be on local storage.

awokd

unread,
Jan 16, 2022, 8:25:35 AM1/16/22
to qubes...@googlegroups.com
Franz:
> Hello my friends and thanks for the great work.
>
> I clean installed release 3 and tried to update dom0. It replies: "No
> updates available". It seems strange. Is it normal?

RC3 is pretty fresh and defaults to the stable channel; I don't recall
any dom0 updates pushed to stable since its release.

Franz

unread,
Jan 16, 2022, 9:45:45 AM1/16/22
to awokd, qubes-users
Thanks Awokd, you helped!

Another question regarding x230 tablet,
Unman gives some help for getting a tablet working, but with R4.1 something changed:
1. An alert automatic appears after boot saying: Denied: Qubes.InputTablet; qubes.InputTablet from sys-usb to dom0,
2.  Contrary to the above thread /etc/qubes-rpc/qubes.InputMouse does no more contain the line:
sys-usb dom0 allow,user=root
and adding this line to /etc/qubes-rpc/qubes.InputTablet does not connect the tablet as an input.

Now /etc/qubes-rpc/qubes.InputMouse contains only
/usr/bin/input-proxy-receiver --mouse
and
/etc/qubes-rpc/qubes.InputTablet contains only:
/usr/bin/input-proxy-receiver --mouse --tablet

So it seems the way it works changed
Best
Franz





--
You received this message because you are subscribed to the Google Groups "qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users...@googlegroups.com.

Scat

unread,
Jan 16, 2022, 4:36:36 PM1/16/22
to qubes-users
Thanks Awokd...

Since Rc3 has a disposable VM for its default sys-USB, I entered the following command in the fedora-34 template (Not fedora-34-dvm):

sudo dnf install ntfs-3g fuse

...restarted sys-usb, no issues with backing up.

I used this article which discusses commands for other distros: https://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access

My back up mounted and I was able to back up my VMs...I wonder if reformatting my hard drive would have been a better call vs adding additional software. Seems a small risk and I am happy...

Thanks again...I'll play with the USB-C and thanks for the advice on Thunderbird.

(Francesco - I too have not seen an update in Dom0 since installing RC3, I do get a "Green Check" mark when I try....other templates are updating)

awokd

unread,
Jan 17, 2022, 8:17:50 AM1/17/22
to Franz, qubes-users
Franz:
> Thanks Awokd, you helped!
>
> Another question regarding x230 tablet,
> On this Thread
> https://groups.google.com/g/qubes-users/c/S2w51ze1jSA/m/TIzbI51NAQAJ
> Unman gives some help for getting a tablet working, but with R4.1 something
> changed:
> 1. An alert automatic appears after boot saying: Denied: Qubes.InputTablet;
> qubes.InputTablet from sys-usb to dom0,
> 2. Contrary to the above thread /etc/qubes-rpc/qubes.InputMouse does no
> more contain the line:
> sys-usb dom0 allow,user=root
> and adding this line to /etc/qubes-rpc/qubes.InputTablet does not connect
> the tablet as an input.

How about /etc/qubes-rpc/policy/qubes.InputTablet ?

Franz

unread,
Jan 17, 2022, 5:32:07 PM1/17/22
to awokd, qubes-users

You misread my suggestion. :)

yes and I keep misreading it :

>>
>> How about /etc/qubes-rpc/policy/qubes.InputTablet ?
>>


Puzzled!

awokd

unread,
Jan 17, 2022, 5:36:18 PM1/17/22
to qubes-users
Franz:
The one you're looking at doesn't have /policy/ in the path. Try the one
that does.

Franz

unread,
Jan 17, 2022, 6:18:16 PM1/17/22
to awokd, qubes-users
>
The one you're looking at doesn't have /policy/ in the path. Try the one
that does.


Now I understood, added on top

sys-usb dom0 allow

and it works as supposed.
Many many thanks Awokd
Best

Ulrich Windl

unread,
Jan 22, 2022, 8:45:40 PM1/22/22
to qubes...@googlegroups.com
On 1/15/22 18:22, Scat wrote:
> Thanks all for the help...making progress...really appreciate the responses
>
> As I continue to explore the new 4.1rc3 another issue comes up that I
> can't remember experiencing with 4.0 and it seems important:
>
> When I try to back up my system and insert a WD external hard drive I
> get an error when I try to mount it, specifically "Error mounting
> /dev/sda1 at run/media/user/easystore: unknown filesystem type 'ntfs3,ntfs'

Backing up Qubes OS to NTFS seems a bad idea to me. Why not use a
dedicated medium/partition formatted with a unix filesystem like xfs?
> --
> You received this message because you are subscribed to the Google
> Groups "qubes-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to qubes-users...@googlegroups.com
> <mailto:qubes-users...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qubes-users/1a9c1224-7cb0-439c-91f5-8bf5acf2f870n%40googlegroups.com
> <https://groups.google.com/d/msgid/qubes-users/1a9c1224-7cb0-439c-91f5-8bf5acf2f870n%40googlegroups.com?utm_medium=email&utm_source=footer>.
Reply all
Reply to author
Forward
0 new messages