dist-upgrade to stretch-backports

Yes, I overreacted.

Now there is a new issue though:

The following packages were automatically installed and are no longer required:
  anon-apps-config anon-apt-sources-list anon-gpg-tweaks anon-iceweasel-warning anon-mixmaster anon-ws-base-files anon-ws-dns-conf apparmor-profile-anondist apt-file apt-transport-tor ark baloo-kf5 bindp bootclockrandomization catdoc codecrypt command-not-found damngpl
  debsums dnsutils dolphin faketime gnupg-agent gpl-sources-download grub-enable-apparmor gtk2-engines-oxygen gtk2-engines-pixbuf gtk3-engines-breeze gwenview hardened-desktop-applications-kde hardened-packages-dependencies-cli hardened-packages-recommended-cli hexchat
  hexchat-common kcalc kde-baseapps-data kde-config-gtk-style kde-config-gtk-style-preview kde-config-screenlocker kde-config-sddm kde-style-oxygen-qt5 kdepasswd kdesudo kfind kgpg kinit kmenuedit kscreen ksysguard ksysguard-data ksysguardd ksystemlog ktexteditor-data
  ktexteditor-katepart kwrite libakonadi-contact4 libakonadi-kde4 libakonadiprotocolinternals1 libapt-pkg-perl libcrypto++6 libdmtx0a libdolphinvcs5 libepub0 libexporter-tiny-perl libfaketime libfile-fnmatch-perl libgit2-24 libhttp-parser2.1 libical2 libirs160
  libjs-underscore libkabc4 libkcalcore4 libkexiv2-11 libkexiv2-data libkf5activities5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets5 libkf5calendarevents5 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3 libkf5idletime5 libkf5itemmodels5
  libkf5js5 libkf5kdcraw5 libkf5khtml-data libkf5khtml5 libkf5kipi-data libkf5kipi31.0.0 libkf5newstuff-data libkf5newstuff5 libkf5plasma5 libkf5plasmaquick5 libkf5screen-bin libkf5screen7 libkf5style5 libkf5sysguard-bin libkf5sysguard-data libkf5texteditor5
  libkf5waylandclient5 libkf5waylandserver5 libkldap4 libkmime4 libkonq-common libkonq5-templates libkonq5abi1 libkpimutils4 libkprintutils4 libkresources4 libkscreenlocker5 libksgrd7 libksignalplotter7 liblist-moreutils-perl libokularcore7 liboxygenstyle5-5
  liboxygenstyleconfig5-5 libpkcs11-helper1 libpoppler-qt4-4 libpoppler-qt5-1 libprison0 libprocesscore7 libprocessui7 libqimageblitz4 libqjson0 libqmobipocket1 libqt5multimedia5 libqt5multimediaquick-p5 libregexp-assemble-perl libsysfs2 libxcb-composite0 libxcb-damage0
  libzip4 man-db most okular openvpn p7zip p7zip-full plasma-framework plasma-pa policyrcd-script-zg2 polkit-kde-agent-1 pulseaudio-module-gconf pwgen python-gdbm python-gobject python-hachoir-core python-hachoir-parser python-msgpack python-poppler python3-dateutil
  python3-gevent python3-greenlet python3-guimessages python3-sdnotify python3-yaml qml-module-org-kde-draganddrop qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-qtmultimedia qubes-core-agent-passwordless-root qubes-gpg-split
  qubes-pdf-converter qubes-thunderbird qubes-whonix qubes-whonix-shared-packages-recommended qubes-whonix-workstation-packages-recommended ricochet-im rsync scurl sdwdate sdwdate-gui secure-delete security-misc spectre-meltdown-checker sysfsutils systemsettings telnet
  timesanitycheck timezone-utc tor-ctrl usability-misc uwt vbox-disable-timesync virt-what vlc vlc-bin vlc-l10n vlc-plugin-qt vrms whonix-base-files whonix-firewall whonix-initializer whonix-legacy whonix-repository whonix-shared-default-applications-gui
  whonix-shared-packages-dependencies-cli whonix-shared-packages-recommended-cli whonix-welcome-page whonix-workstation-packages-dependencies-cli whonix-workstation-packages-dependencies-pre whonix-workstation-packages-recommended-cli whonix-ws-desktop-shortcuts
  whonix-ws-irc-chat-support whonix-ws-network-conf whonix-ws-start-menu-additions whonixcheck xchat-improved-privacy xul-ext-torbirdy youtube-dl zsh zsh-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  enigmail qubes-whonix-workstation whonix-workstation-default-applications-gui whonix-workstation-shared-packages-shared-meta
The following NEW packages will be installed:
  libjsoncpp1
The following packages will be upgraded:
  ghostscript libgs9 libgs9-common thunderbird
4 upgraded, 1 newly installed, 4 to remove and 0 not upgraded.
Need to get 43.5 MB of archives.
After this operation, 28.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

I feel like I don’t want to continue, but I can’t say for certain.

The following packages have unmet dependencies:                                                                                                                                                                                                                                 
 thunderbird : Breaks: enigmail (< 2:2~) but 2:1.9.9-1~deb9u1 is installed

I have the same issue. Just a simple apt-get update; apt-get dist-upgrade on my whonix-ws-14, without any modifications done to it. Was working fine on Thursday or Friday.

The following packages will be REMOVED:
    anon-workstation-default-applications anon-workstation-packages-recommended enigmail qubes-whonix-workstation whonix-workstation-shared-packages-shared-meta

Here’s the bit from my /var/log/apt/history.log. Previous successful standard dist-upgrade was on the 11th.

Start-Date: 2018-09-11  03:05:20
Commandline: /usr/bin/apt-get -y dist-upgrade
Upgrade: libgs9:amd64 (9.20~dfsg-3.2+deb9u2, 9.20~dfsg-3.2+deb9u4), libgs9-common:amd64 (9.20~dfsg-3.2+deb9u2, 9.20~dfsg-3.2+deb9u4)
End-Date: 2018-09-11  03:05:25


Start-Date: 2018-09-17  05:12:23
Commandline: /usr/bin/apt-get -y dist-upgrade
Install: libjsoncpp1:amd64 (1.7.4-3, automatic)
Upgrade: libgs9:amd64 (9.20~dfsg-3.2+deb9u4, 9.20~dfsg-3.2+deb9u5), libgs9-common:amd64 (9.20~dfsg-3.2+deb9u4, 9.20~dfsg-3.2+deb9u5), thunderbird:amd64 (1:52.9.1-1~deb9u1, 1:60.0-3~deb9u1)
Remove: qubes-whonix-workstation:amd64 (3:6.3-1), anon-workstation-default-applications:amd64 (3:6.3-1), anon-workstation-packages-recommended:amd64 (3:6.3-1), whonix-workstation-shared-packages-shared-meta:amd64 (3:6.3-1), enigmail:amd64 (2:1.9.9-1~deb9u1)
End-Date: 2018-09-17  05:12:53

Use aptitude to do a dist-upgrade. It will give you the option to downgrade Thunderbird, which will un-brake enigmail, and then everything should be fine.

sudo aptitude dist-upgrade

(as opposed to apt-get)

Indeed, an apt-get install thunderbird=1:52.8.0-1~deb9u1 downgraded it, and then I was able to apt-get install anon-workstation-default-applications anon-workstation-packages-recommended enigmail qubes-whonix-workstation whonix-workstation-shared-packages-shared-meta to get those packages back.

Very weird dependency fail for Debian.

The following packages have unmet dependencies:
 thunderbird : Breaks: enigmail (< 2:2~) but 2:1.9.9-1~deb9u1 is to be installed
               Recommends: lightning (= 1:60.0-3~deb9u1) but it is not going to be installed
               Recommends: myspell-en-us but it is not installable or
                           hunspell-dictionary or
                           myspell-dictionary

See:

Which Whonix repository are you using? stable, stable-proposed-updates, testers?

aptitude: unsupported. Please upgrade as per Operating System Software and Updates - Kicksecure. No Whonix developers or testers are using aptitude.

dist-upgrade to stretch-backports: unsupported. backports are discouraged and should only be used in a by-case basis. Upgrading a whole distribution to stretch-backports is a very bad idea. I haven’t heard anyone else before doing that.

anon-workstation-default-applications

Deprecated. → whonix-workstation-default-applications-gui

anon-workstation-packages-recommended

Deprecated. → whonix-workstation-packages-recommended-gui

qubes-whonix-workstation

On Qubes-Whonix-Workstation:

sudo apt-get install qubes-whonix-workstation

Should be enough to make sure no package is missing. The sudo apt-get autoremove should be minimal. Packages no longer found in anon-meta-packages/debian/control at master · Whonix/anon-meta-packages · GitHub are fine to be auto removed.

https://packages.debian.org/search?keywords=enigmail

stretch (stable) (mail): GPG support for Thunderbird and Debian Icedove
2:1.9.9-1~deb9u1: all

Where did you get enigmail 2.2 from?

I never manually installed it. So it’s come down as part of some dependency earlier, or as part of when I installed whonix-ws-14. I’ve never even run Thunderbird or Enigmail in a Whonix VM.

From within the whonix-14-ws TemplateVM:

root@host:/var/log/apt# apt-cache policy enigmail
enigmail:
  Installed: 2:1.9.9-1~deb9u1
  Candidate: 2:1.9.9-1~deb9u1
  Version table:
 *** 2:1.9.9-1~deb9u1 500
        500 tor+http://sgvtcaew4bxjd7ln.onion stretch/updates/main amd64 Packages                                                                                    
        500 http://security.debian.org stretch/updates/main amd64 Packages                                                                                           
        500 tor+http://vwakviie2ienjx6t.onion/debian stretch/main amd64 Packages                                                                                     
        500 http://ftp.us.debian.org/debian stretch/main amd64 Packages                                                                                              
        100 /var/lib/dpkg/status      

No appearance of enigmail in my apt/history.log since 2nd August (earliest log I have)

1 Like

I’m using just ‘stretch’ in my whonix.list:

deb tor+http://deb.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion stretch main
#deb-src tor+http://deb.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion stretch main

deb http://deb.whonix.org stretch main

I have no stretch-backports mentioned anywhere in /etc/apt/. (grep -r)

1 Like

See:

I am on stretch-testers, dist-upgraded to backports. Will soon be testing buster.

I’m also have all qubes repos enabled.

My system’s alright, usually. If anything breaks, I’m a template cloning away from recovery.

1 Like

Thanks for being a tester!

That could break.

My buster template in qubes seems to be functioning well enough. I am excited for whonix 15.

Whonix packages are totally untested on buster.

ok, I will dist-upgrade to buster inside a whonix workstation TemplateBasedVM, and see what happens.

1 Like

Today, apt and aptitude are trying very hard to get rid of enigmail and torbirdy.

I use these and need these. Does anyone know what is going on?

1 Like
1 Like

Dear LakeMonster.

Same Problem and i lost virtualbox support.

ef86