AppImages won't run out of the box because fuse is missing

Steps to reproduce:

  • Import Whonix-XFCE-16.0.9.8.ova
  • Connect to the Tor network
  • Run upgrade-nonroot on Whonix-Workstation-XFCE
  • Download any AppImage (e.g. featherwallet dot org/download)
  • Allow the file to be run as a program
  • Try to run the AppImage in a terminal:
fuse: failed to exec fusermount: No such file or directory

Cannot mount AppImage, please check your FUSE setup.

To resolve, users must manually install fuse: sudo apt-get install fuse

In previous versions of Whonix, fuse was installed by default.

  • Was the removal of fuse intentional? If yes, why?
  • What is the preferred way to distribute applications for Whonix?

fuse was never explicitly installed installed by default as far as I remember and could see from git log but I am not sure.

The dependency that depended on fuse was removed because of causing build breaking errors. When fuse was installed inside a chroot (which is used by Whonix build process), it was failing. Thereby breaking the build process. References:

packages.debian.org is the best way for now.

related:

(Whonix is based on Kicksecure.)

Re-adding fuse to default installation.

Thank you. Can confirm fuse is present by default again. (Tested with Whonix-XFCE-16.1.1.5.ova).