Qubes-Whonix version 14 (Debian stretch based) can be upgraded to version 15 (Debian buster based). - Testers Wanted!

TNT_BOM_BOM via Whonix Forum:

  • This issue mostly needs graphical fixation but just reporting it to be notified:

Tor-Control-Panel has extra bridge (snowflake) feature which are missed in ACW & normal TBB: (it seems doesnt has any effect)

torcontrol

torcontrol2

Thanks. Unfortunately won’t be fixed until we have a new python gui
contributor. Could you please copy this report to phabricator?

  • Whonix-WS-15 Only issue when its connected to GW it shows yellow sign. (no other templates showing that like e.g whonix 14 or debian …etc)

Could you report this to qubes-issues please?

TNT_BOM_BOM via Whonix Forum:

installing git-all package will results into damaging Whonix-ws-15:

PrivateBin

This issue only in Whonix not in Debian template.

Command used:

sudo apt install git-all

Some dependency issue. Will look into it. Could you report to
phabricator please?

sudo qubes-dom0-update --enablerepo=qubes-templates-itl-testing qubes-template-buster

Since there will be Qubes-Whonix 15 downloadable TemplateVMs soon… Please follow Query: All Stories to avoid duplicate bug reports.

Its missing in Debian Buster templates because its KDE/Nautilaus based templates not on XFCE. Though the package still can be installable:

user@debian-10:~$ sudo apt install qubes-core-agent-thunar 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  exo-utils libexo-2-0 libexo-common libexo-helpers libthunarx-3-0
  libtumbler-1-0 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common
  libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 thunar
  thunar-data thunar-volman tumbler tumbler-common xfconf
Suggested packages:
  devhelp thunar-archive-plugin thunar-media-tags-plugin tumbler-plugins-extra
The following NEW packages will be installed:
  exo-utils libexo-2-0 libexo-common libexo-helpers libthunarx-3-0
  libtumbler-1-0 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common
  libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2
  qubes-core-agent-thunar thunar thunar-data thunar-volman tumbler
  tumbler-common xfconf
0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,585 kB/4,612 kB of archives.
After this operation, 14.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-common all 0.12.4-1 [174 kB]
Get:2 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-helpers all 0.12.4-1 [188 kB]
Get:3 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4util-common all 4.12.1-3 [99.5 kB]
Get:4 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4util7 amd64 4.12.1-3 [72.6 kB]
Get:5 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-2-0 amd64 0.12.4-1 [258 kB]
Get:6 https://cdn-aws.deb.debian.org/debian buster/main amd64 xfconf amd64 4.12.1-1 [156 kB]
Get:7 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfconf-0-2 amd64 4.12.1-1 [87.3 kB]
Get:8 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4ui-common all 4.12.1-3 [210 kB]
Get:9 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4ui-2-0 amd64 4.12.1-3 [101 kB]
Get:10 https://cdn-aws.deb.debian.org/debian buster/main amd64 exo-utils amd64 0.12.4-1 [211 kB]
Get:11 https://cdn-aws.deb.debian.org/debian buster/main amd64 thunar-data all 1.8.4-1 [1,102 kB]
Get:12 https://cdn-aws.deb.debian.org/debian buster/main amd64 libthunarx-3-0 amd64 1.8.4-1 [459 kB]
Get:13 https://cdn-aws.deb.debian.org/debian buster/main amd64 libtumbler-1-0 amd64 0.2.3-1 [84.5 kB]
Get:14 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4panel-2.0-4 amd64 4.12.2-1 [207 kB]
Get:15 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4util-bin amd64 4.12.1-3 [56.8 kB]
Get:16 https://cdn-aws.deb.debian.org/debian buster/main amd64 thunar amd64 1.8.4-1 [690 kB]
Get:17 https://cdn-aws.deb.debian.org/debian buster/main amd64 thunar-volman amd64 0.9.1-1 [169 kB]
Get:18 https://cdn-aws.deb.debian.org/debian buster/main amd64 tumbler-common all 0.2.3-1 [124 kB]
Get:19 https://cdn-aws.deb.debian.org/debian buster/main amd64 tumbler amd64 0.2.3-1 [137 kB]
Fetched 4,585 kB in 10s (475 kB/s)                                             
Selecting previously unselected package libexo-common.
(Reading database ... 111438 files and directories currently installed.)
Preparing to unpack .../00-libexo-common_0.12.4-1_all.deb ...
Unpacking libexo-common (0.12.4-1) ...
Selecting previously unselected package libexo-helpers.
Preparing to unpack .../01-libexo-helpers_0.12.4-1_all.deb ...
Unpacking libexo-helpers (0.12.4-1) ...
Selecting previously unselected package libxfce4util-common.
Preparing to unpack .../02-libxfce4util-common_4.12.1-3_all.deb ...
Unpacking libxfce4util-common (4.12.1-3) ...
Selecting previously unselected package libxfce4util7:amd64.
Preparing to unpack .../03-libxfce4util7_4.12.1-3_amd64.deb ...
Unpacking libxfce4util7:amd64 (4.12.1-3) ...
Selecting previously unselected package libexo-2-0:amd64.
Preparing to unpack .../04-libexo-2-0_0.12.4-1_amd64.deb ...
Unpacking libexo-2-0:amd64 (0.12.4-1) ...
Selecting previously unselected package xfconf.
Preparing to unpack .../05-xfconf_4.12.1-1_amd64.deb ...
Unpacking xfconf (4.12.1-1) ...
Selecting previously unselected package libxfconf-0-2.
Preparing to unpack .../06-libxfconf-0-2_4.12.1-1_amd64.deb ...
Unpacking libxfconf-0-2 (4.12.1-1) ...
Selecting previously unselected package libxfce4ui-common.
Preparing to unpack .../07-libxfce4ui-common_4.12.1-3_all.deb ...
Unpacking libxfce4ui-common (4.12.1-3) ...
Selecting previously unselected package libxfce4ui-2-0:amd64.
Preparing to unpack .../08-libxfce4ui-2-0_4.12.1-3_amd64.deb ...
Unpacking libxfce4ui-2-0:amd64 (4.12.1-3) ...
Selecting previously unselected package exo-utils.
Preparing to unpack .../09-exo-utils_0.12.4-1_amd64.deb ...
Unpacking exo-utils (0.12.4-1) ...
Selecting previously unselected package thunar-data.
Preparing to unpack .../10-thunar-data_1.8.4-1_all.deb ...
Unpacking thunar-data (1.8.4-1) ...
Selecting previously unselected package libthunarx-3-0:amd64.
Preparing to unpack .../11-libthunarx-3-0_1.8.4-1_amd64.deb ...
Unpacking libthunarx-3-0:amd64 (1.8.4-1) ...
Selecting previously unselected package libtumbler-1-0.
Preparing to unpack .../12-libtumbler-1-0_0.2.3-1_amd64.deb ...
Unpacking libtumbler-1-0 (0.2.3-1) ...
Selecting previously unselected package libxfce4panel-2.0-4.
Preparing to unpack .../13-libxfce4panel-2.0-4_4.12.2-1_amd64.deb ...
Unpacking libxfce4panel-2.0-4 (4.12.2-1) ...
Selecting previously unselected package libxfce4util-bin.
Preparing to unpack .../14-libxfce4util-bin_4.12.1-3_amd64.deb ...
Unpacking libxfce4util-bin (4.12.1-3) ...
Selecting previously unselected package thunar.
Preparing to unpack .../15-thunar_1.8.4-1_amd64.deb ...
Unpacking thunar (1.8.4-1) ...
Selecting previously unselected package thunar-volman.
Preparing to unpack .../16-thunar-volman_0.9.1-1_amd64.deb ...
Unpacking thunar-volman (0.9.1-1) ...
Selecting previously unselected package tumbler-common.
Preparing to unpack .../17-tumbler-common_0.2.3-1_all.deb ...
Unpacking tumbler-common (0.2.3-1) ...
Selecting previously unselected package tumbler.
Preparing to unpack .../18-tumbler_0.2.3-1_amd64.deb ...
Unpacking tumbler (0.2.3-1) ...
Selecting previously unselected package qubes-core-agent-thunar.
Preparing to unpack .../19-qubes-core-agent-thunar_4.0.45-1+deb10u1_amd64.deb ...
Unpacking qubes-core-agent-thunar (4.0.45-1+deb10u1) ...
Setting up libexo-common (0.12.4-1) ...
Setting up tumbler-common (0.2.3-1) ...
Setting up libxfce4util-common (4.12.1-3) ...
Setting up libtumbler-1-0 (0.2.3-1) ...
Setting up libexo-helpers (0.12.4-1) ...
Setting up libxfce4util7:amd64 (4.12.1-3) ...
Setting up libxfce4ui-common (4.12.1-3) ...
Setting up xfconf (4.12.1-1) ...
Setting up thunar-data (1.8.4-1) ...
Setting up libxfconf-0-2 (4.12.1-1) ...
Setting up tumbler (0.2.3-1) ...
Setting up libxfce4panel-2.0-4 (4.12.2-1) ...
Setting up libexo-2-0:amd64 (0.12.4-1) ...
Setting up libxfce4ui-2-0:amd64 (4.12.1-3) ...
Setting up libxfce4util-bin (4.12.1-3) ...
Setting up exo-utils (0.12.4-1) ...
Setting up libthunarx-3-0:amd64 (1.8.4-1) ...
Setting up thunar (1.8.4-1) ...
Setting up qubes-core-agent-thunar (4.0.45-1+deb10u1) ...
Setting up thunar-volman (0.9.1-1) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for qubes-core-agent (4.0.46-1+deb10u1) ...
user@debian-10:~$

-So as with --no-install-recommends :

user@debian-10:~$ sudo apt install --no-install-recommends qubes-core-agent-thunar 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  exo-utils libexo-2-0 libexo-common libexo-helpers libthunarx-3-0
  libxfce4ui-2-0 libxfce4ui-common libxfce4util-common libxfce4util7
  libxfconf-0-2 thunar thunar-data xfconf
Suggested packages:
  devhelp thunar-archive-plugin thunar-media-tags-plugin
Recommended packages:
  libxfce4util-bin thunar-volman tumbler libxfce4panel-2.0-4
The following NEW packages will be installed:
  exo-utils libexo-2-0 libexo-common libexo-helpers libthunarx-3-0
  libxfce4ui-2-0 libxfce4ui-common libxfce4util-common libxfce4util7
  libxfconf-0-2 qubes-core-agent-thunar thunar thunar-data xfconf
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,806 kB/3,833 kB of archives.
After this operation, 11.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-common all 0.12.4-1 [174 kB]
Get:2 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-helpers all 0.12.4-1 [188 kB]
Get:3 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4util-common all 4.12.1-3 [99.5 kB]
Get:4 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4util7 amd64 4.12.1-3 [72.6 kB]
Get:5 https://cdn-aws.deb.debian.org/debian buster/main amd64 libexo-2-0 amd64 0.12.4-1 [258 kB]
Get:6 https://cdn-aws.deb.debian.org/debian buster/main amd64 xfconf amd64 4.12.1-1 [156 kB]
Get:7 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfconf-0-2 amd64 4.12.1-1 [87.3 kB]
Get:8 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4ui-common all 4.12.1-3 [210 kB]
Get:9 https://cdn-aws.deb.debian.org/debian buster/main amd64 libxfce4ui-2-0 amd64 4.12.1-3 [101 kB]
Get:10 https://cdn-aws.deb.debian.org/debian buster/main amd64 exo-utils amd64 0.12.4-1 [211 kB]
Get:11 https://cdn-aws.deb.debian.org/debian buster/main amd64 thunar-data all 1.8.4-1 [1,102 kB]
Get:12 https://cdn-aws.deb.debian.org/debian buster/main amd64 libthunarx-3-0 amd64 1.8.4-1 [459 kB]
Get:13 https://cdn-aws.deb.debian.org/debian buster/main amd64 thunar amd64 1.8.4-1 [690 kB]
Fetched 3,806 kB in 6s (623 kB/s)                                              
Selecting previously unselected package libexo-common.
(Reading database ... 111438 files and directories currently installed.)
Preparing to unpack .../00-libexo-common_0.12.4-1_all.deb ...
Unpacking libexo-common (0.12.4-1) ...
Selecting previously unselected package libexo-helpers.
Preparing to unpack .../01-libexo-helpers_0.12.4-1_all.deb ...
Unpacking libexo-helpers (0.12.4-1) ...
Selecting previously unselected package libxfce4util-common.
Preparing to unpack .../02-libxfce4util-common_4.12.1-3_all.deb ...
Unpacking libxfce4util-common (4.12.1-3) ...
Selecting previously unselected package libxfce4util7:amd64.
Preparing to unpack .../03-libxfce4util7_4.12.1-3_amd64.deb ...
Unpacking libxfce4util7:amd64 (4.12.1-3) ...
Selecting previously unselected package libexo-2-0:amd64.
Preparing to unpack .../04-libexo-2-0_0.12.4-1_amd64.deb ...
Unpacking libexo-2-0:amd64 (0.12.4-1) ...
Selecting previously unselected package xfconf.
Preparing to unpack .../05-xfconf_4.12.1-1_amd64.deb ...
Unpacking xfconf (4.12.1-1) ...
Selecting previously unselected package libxfconf-0-2.
Preparing to unpack .../06-libxfconf-0-2_4.12.1-1_amd64.deb ...
Unpacking libxfconf-0-2 (4.12.1-1) ...
Selecting previously unselected package libxfce4ui-common.
Preparing to unpack .../07-libxfce4ui-common_4.12.1-3_all.deb ...
Unpacking libxfce4ui-common (4.12.1-3) ...
Selecting previously unselected package libxfce4ui-2-0:amd64.
Preparing to unpack .../08-libxfce4ui-2-0_4.12.1-3_amd64.deb ...
Unpacking libxfce4ui-2-0:amd64 (4.12.1-3) ...
Selecting previously unselected package exo-utils.
Preparing to unpack .../09-exo-utils_0.12.4-1_amd64.deb ...
Unpacking exo-utils (0.12.4-1) ...
Selecting previously unselected package thunar-data.
Preparing to unpack .../10-thunar-data_1.8.4-1_all.deb ...
Unpacking thunar-data (1.8.4-1) ...
Selecting previously unselected package libthunarx-3-0:amd64.
Preparing to unpack .../11-libthunarx-3-0_1.8.4-1_amd64.deb ...
Unpacking libthunarx-3-0:amd64 (1.8.4-1) ...
Selecting previously unselected package thunar.
Preparing to unpack .../12-thunar_1.8.4-1_amd64.deb ...
Unpacking thunar (1.8.4-1) ...
Selecting previously unselected package qubes-core-agent-thunar.
Preparing to unpack .../13-qubes-core-agent-thunar_4.0.45-1+deb10u1_amd64.deb ...
Unpacking qubes-core-agent-thunar (4.0.45-1+deb10u1) ...
Setting up libexo-common (0.12.4-1) ...
Setting up libxfce4util-common (4.12.1-3) ...
Setting up libexo-helpers (0.12.4-1) ...
Setting up libxfce4util7:amd64 (4.12.1-3) ...
Setting up libxfce4ui-common (4.12.1-3) ...
Setting up xfconf (4.12.1-1) ...
Setting up thunar-data (1.8.4-1) ...
Setting up libxfconf-0-2 (4.12.1-1) ...
Setting up libexo-2-0:amd64 (0.12.4-1) ...
Setting up libxfce4ui-2-0:amd64 (4.12.1-3) ...
Setting up exo-utils (0.12.4-1) ...
Setting up libthunarx-3-0:amd64 (1.8.4-1) ...
Setting up thunar (1.8.4-1) ...
Setting up qubes-core-agent-thunar (4.0.45-1+deb10u1) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for qubes-core-agent (4.0.46-1+deb10u1) ...
Processing triggers for desktop-file-utils (0.23-4) ...
user@debian-10:~$
1 Like

But after installation of thunar and that package does thunar work for you as expected in Debian buster template?

Buster template:

sudo qubes-dom0-update --enablerepo=qubes-templates-itl-testing qubes-template-debian-10

Yes:

1 Like

Done:

1 Like

https://phabricator.whonix.org/T921

https://phabricator.whonix.org/T922

1 Like

There are now really good workarounds posted here:
https://phabricator.whonix.org/T921

There’s also a detailed analysis of the Depends: / Recommends: chain analyzing the issue.

1 Like

This issue is fixed now with latest upgrades of Whonix 15

1 Like