[HOME] [DOWNLOAD] [DOCS] [BLOG] [SUPPORT] [TIPS] [ISSUES] [Priority Support]

Whonix 14.0.0.4.8 developers-only


#1

https://download.whonix.org/linux/14.0.0.4.8/

Completely untested.


#2

//cc @JasonJAyalaP @joysn


#3

#4
sudo aa-enforce /etc/apparmor.d/usr.lib.onion-grater
sudo systemctl restart onion-grater

#5

related, reminder:

https://forums.whonix.org/t/whonix-14-debian-stretch-apparmor-related-changes

#6

#7

Manual fixup required until next version:

sudo mv /lib/systemd/system/onion-grater.d /lib/systemd/system/onion-grater.service.d

sudo systemctl daemon-reload

#8

Path fixes for next build are here https://github.com/Whonix/Whonix/commit/931f1a2c2a2802aa7affcf8413c238aee13c449d.


#9

I’ll build 14.0.0.4.9 as practice with the fix


#10

Ah, but I will need a tag. Should I let you do that or try it myself?


#11

JasonJAyalaP:

Ah, but I will need a tag. Should I let you do that or try it myself?

Try.


#12

Fixed a build issue. (My environment had VirtualBox already installed. Build script only builds without failing to install VirtualBox on build machine with this fix.)


#13

NOTE: If my questions are actually lagging the development process, instead of helping it, please just ignore them. I do not want to block the development process because of my “personal” questions.


For clarity, for Qubes users who would like to test Whonix 14.0.0.4.8, they can just follow this Wiki page, correct?


In wiki:

TODO: Skip the following. (Just a reminder to update this in future.)

This is a little bit confusing to me. Could you explicitly say which command(s) should be skipped please? Thank you very much!

Remember to store the terminal (Konsole) log. (File -> Save Output As)

I have doing the upgrade for several times, but every time I attempted to save the log, Konsole would crash. Is there a better way to avoid this?

Another issue is, sometimes even if the upgrade seems to be successful, later when doing a template update, it will stuck at requiring information from repositories. Did I do something wrong?

The problem does not happen when upgrading from a Whonix13 AppVM. But have happened when upgrading from a Whonix13 Template for several times.


Is the following manual configuration required after doing all the instructions in that wiki page? Or how one should get all the fixes after that?


#14

iry:

NOTE: If my questions are actually lagging the development process, instead of helping it, please just ignore them. I do not want to block the development process because of my “personal” questions.


For clarity, for Qubes users who would like to test Whonix 14.0.0.4.8, they can just follow this Wiki page, correct?

https://www.whonix.org/wiki/Upgrading_Whonix_13_to_Whonix_14

Yes, if that works. :slight_smile:


In wiki:

TODO: Skip the following. (Just a reminder to update this in future.)

This is a little bit confusing to me. Could you explicitly say which command(s) should be skipped please? Thank you very much!

Just the following line. Just skip sudo whonix_repository --enable --codename stretch.

Remember to store the terminal (Konsole) log. (File -> Save Output As)

I have doing the upgrade for several times, but every time I attempted to save the log, Konsole would crash. Is there a better way to avoid this?

That’s strange. First time that’s reported. Another terminal emulator
that supports unlimited log?

If it goes through without error then there is not so much need to keep it.

Another issue is, sometimes even if the upgrade seems to be successful, later when doing a template update, it will stuck at requiring information from repositories. Did I do something wrong?

I need to see the messages.

The problem does not happen when upgrading from a Whonix13 AppVM. But have happened when upgrading from a Whonix13 Template for several times.


Is the following manual configuration required after doing all the instructions in that wiki page? Or how one should get all the fixes after that?

This is still required.


#15

The following operations were done after doing:

Got the following error:

ERROR: Cache read/write disabled: interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.

Got the error:

mv: cannot stat ‘/lib/systemd/system/onion-grater.d’: No such file or directory

Actually, /lib/systemd/system/onion-grater.service.d does exist?


#16

iry:

The following operations were done after doing:
https://www.whonix.org/wiki/Upgrading_Whonix_13_to_Whonix_14

Got the following error:

ERROR: Cache read/write disabled: interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.

So apparmor isn’t enabled for some reason. Not great, but then apparmor
won’t block you either.

Got the error:

mv: cannot stat ‘/lib/systemd/system/onion-grater.d’: No such file or directory

Actually, /lib/systemd/system/onion-grater.service.d does exist?

Does /lib/systemd/system/onion-grater.service.d already exist? Then
it’s alright.