Thunderbird / enigmail no longer installed / sudo apt-get dist-upgrade - The following packages will be REMOVED: enigmail

This is happening on a Qubes debian-9 VM for me. So this could be a Debian issue. By extension, Whonix would be affected as well.

user@debian-9:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  enigmail
The following packages will be upgraded:
  ghostscript icedove libgs9 libgs9-common libmarkdown2 lightning thunderbird
7 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 44.5 MB of archives.
After this operation, 28.4 MB of additional disk space will be used.
Do you want to continue? [Y/n]
1 Like

Will take some time for Whonix meta package upgrades to be released.

For now just wait.

1 Like

with whonix 14 tester repo , it will break almost everything: (if i autoremove)

user@host:~$ sudo apt update && sudo apt dist-upgrade && sudo apt autoremove --purge
Hit:1 http://deb.qubes-os.org/r4.0/vm stretch InRelease                                                                                                                                                                       
Hit:2 tor+http://deb.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion stretch-testers InRelease                                                                                           
Hit:3 tor+http://sgvtcaew4bxjd7ln.onion stretch/updates InRelease                                                                              
Ign:4 tor+http://vwakviie2ienjx6t.onion/debian stretch InRelease                      
Hit:5 tor+http://vwakviie2ienjx6t.onion/debian stretch Release
Reading package lists... Done
Building dependency tree       
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
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 bc bind9-host bindp bootclockrandomization busybox catdoc codecrypt
  command-not-found coyim damngpl debsums distro-info-data dnsutils docbook-xml docbook-xsl dolphin faketime gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-nautilus-3.0 gir1.2-pango-1.0 gir1.2-poppler-0.18 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 kate-data katepart kcalc kde-baseapps-data
  kde-cli-tools kde-cli-tools-data kde-config-gtk-style kde-config-gtk-style-preview kde-config-screenlocker kde-config-sddm kde-runtime kde-runtime-data kde-style-oxygen-qt5 kdelibs-bin kdelibs5-data kdelibs5-plugins kdepasswd kdesudo kdoctools kfind kgpg kinit
  kmenuedit kpackagetool5 kscreen ksysguard ksysguard-data ksysguardd ksystemlog ktexteditor-data ktexteditor-katepart kwrite libakonadi-contact4 libakonadi-kde4 libakonadiprotocolinternals1 libapt-pkg-perl libattica0.4 libbind9-140 libclucene-core1v5 libcrypto++6
  libcupsimage2 libdbusmenu-qt2 libdlrestrictions1 libdmtx0a libdns162 libdolphinvcs5 libepub0 libexiv2-14 libexporter-tiny-perl libfaketime libfile-fnmatch-perl libgeoip1 libgit2-24 libgpgme++2v5 libgs9 libgs9-common libgtk2.0-0 libgtk2.0-common libhttp-parser2.1        
  libical2 libijs-0.35 libilmbase12 libimage-exiftool-perl libiodbc2 libisc160 libisccc140 libisccfg140 libjbig2dec0 libjs-underscore libjsoncpp1 libkabc4 libkactivities6 libkatepartinterfaces4 libkcalcore4 libkcmutils4 libkde3support4 libkdeclarative5 libkdecore5        
  libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkexiv2-11 libkexiv2-data libkf5activities5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets5 libkf5calendarevents5 libkf5declarative-data libkf5declarative5 libkf5filemetadata-bin libkf5filemetadata-data  
  libkf5filemetadata3 libkf5idletime5 libkf5itemmodels5 libkf5js5 libkf5kcmutils-data libkf5kcmutils5 libkf5kdcraw5 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5khtml-data libkf5khtml5 libkf5kiofilewidgets5 libkf5kipi-data libkf5kipi31.0.0 libkf5newstuff-data  
  libkf5newstuff5 libkf5package-data libkf5package5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5screen-bin libkf5screen7 libkf5style5 libkf5su-bin libkf5su-data libkf5su5 libkf5sysguard-bin libkf5sysguard-data libkf5texteditor5 libkf5waylandclient5          
  libkf5waylandserver5 libkfile4 libkhtml5 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkparts4 libkpimutils4 libkprintutils4 libkpty4 libkresources4     
  libkrosscore4 libkscreenlocker5 libksgrd7 libksignalplotter7 libktexteditor4 libkxmlrpcclient4 libldb1 liblist-moreutils-perl liblmdb0 liblwres141 libmhash2 libnautilus-extension1a libnepomuk4 libnepomukquery4a libnepomukutils4 libnl-route-3-200 libnspr4 libnss3        
  libntrack-qt4-1 libntrack0 libokularcore7 libopenexr22 liboxygenstyle5-5 liboxygenstyleconfig5-5 libpangoxft-1.0-0 libpaper1 libphonon4 libpkcs11-helper1 libplasma3 libpolkit-qt-1-1 libpoppler-glib8 libpoppler-qt4-4 libpoppler-qt5-1 libpoppler64 libprison0              
  libprocesscore7 libprocessui7 libprotobuf10 libpython2.7 libqca2 libqimageblitz4 libqjson0 libqmobipocket1 libqrencode3 libqt4-dbus libqt4-declarative libqt4-designer libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-sql libqt4-svg libqt4-xml          
  libqt4-xmlpatterns libqt5multimedia5 libqt5multimediaquick-p5 libqt5opengl5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5webkit5 libqtdbus4 libqtwebkit4 libraptor2-0 librasqal3 libraw15 librdf0 libregexp-assemble-perl libsmbclient libsolid4 libsoprano4             
  libspectre1 libsysfs2 libtalloc2 libtevent0 libthreadweaver4 libwbclient0 libxcb-composite0 libxcb-damage0 libxml2-utils libzip4 lsb-release lsof man-db mat menu most ntrack-module-libnl-0 okular openvpn oxygen-icon-theme p7zip p7zip-full phonon                         
  phonon-backend-gstreamer phonon-backend-gstreamer-common plasma-framework plasma-pa plasma-scriptengine-javascript policyrcd-script-zg2 polkit-kde-agent-1 poppler-data poppler-utils pulseaudio-module-gconf pwgen python-gdbm python-gobject python-gobject-2 python-gtk2   
  python-hachoir-core python-hachoir-parser python-msgpack python-mutagen python-nautilus python-pdfrw python-poppler python-talloc python3-dateutil python3-gevent python3-greenlet python3-guimessages python3-sdnotify python3-six python3-socks python3-yaml qdbus          
  qml-module-org-kde-draganddrop qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts                              
  qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 qtchooser 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 samba-libs scurl sdwdate sdwdate-gui secure-delete security-misc sgml-data soprano-daemon spectre-meltdown-checker sysfsutils systemsettings telnet thunderbird 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:                                                                                                                                                                                                                                        
  libgs9 libgs9-common thunderbird                                                                                                                                                                                                                                              
3 upgraded, 1 newly installed, 4 to remove and 0 not upgraded.                                                                                                                                                                                                                  
Need to get 43.4 MB of archives.                                                                                                                                                                                                                                                
After this operation, 28.8 MB of additional disk space will be used.
Do you want to continue? [Y/n]
1 Like

Testes wanted!

Try upgrading from Whonix testers repository.

Packages thunderbird enigmail torbirdy can be removed. We’ll reinstall them later most likely. A Debian bug report may be required if there is none already to get this sorted in Debain.

Problem: (so as with WS)

and also:

xul.ext.torbirdy removed as already installed inside WS.

The left part of the screenshot will be fixed soon.

1 Like

Should be fixed in all repositories.

solving this for users who will ask about it:

download TorBirdy + Engimail manually:

After that open ThunderBird and follow the images:

thunderbird1

1 Like

dependency issues - enigmail : Depends: thunderbird (>= 1:52.0) but it is not going to be installed or
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909816

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909000

Above is a duplicate. Debian is aware of the issue. See:

Enigmail 2.0 needed in Stretch after Thunderbird 60 upload
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909000

1 Like

Looks like this will certainly be fixed at some point in future. Just need to wait for the updates to reach Debian stable.

1 Like

it appears to be fixed now in the debian repos. enigmail can be installed again via apt-get.

2 Likes